随笔分类 - 数学建模算法收集
收集了一系列数学建模所需的算法、黑科技等
摘要:使用matlab完成高维数据的聚类与可视化 最终效果:
阅读全文
摘要:把上次建模校赛一个根据三围将女性分为四类(苹果型、梨形、报纸型、沙漏)的问题用逻辑回归实现了,包括从excel读取数据等一系列操作。 Excel的格式如下:假设有r列,则前r-1列为数据,最后一列为类别,类别需要从1开始,1~k类, 如上表所示,前10列是身高、胸围、臀围等数据(以及胸围和腰围、胸围
阅读全文
摘要:将百度文库上一份局部加权回归的代码,将其改为模板以便复用。 q2x,q2y为数据集,是n*1的矩阵; r是波长参数,就是对于距离的惩罚力度; q_x是要拟合的数据横坐标,是1*n的矩阵; 得到的q_y即为所求坐标,是n*1的矩阵。 由于使用的是正规方程而非最小化代价函数来求方程,这份代码就留给建模的
阅读全文
摘要:遗传算法的定义,摘自维基百科: 遗传算法(英语:genetic algorithm (GA) )是计算数学中用于解决最佳化的搜索算法,是进化算法的一种。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。 具体怎么实现呢?其实也很好理解,给每个对象一个
阅读全文
摘要:首先是主方法QUCIKSORT:(从小到大排列) 而后,只需要再写一个cmpbig方法来完成两个量之间的比较大小功能即可。
阅读全文
摘要:数据收集 数据分析 机器学习框架 数学建模的目的
阅读全文
摘要:1. 向量化。 尽量少用for循环。 2. 循环竖着走比横着走快。 3. 内置函数也有优化的空间 不少内置函数都有大量的error check。直接用profiler找出真正干活的。不少内置函数在网上都有人提供了更快的版本的,当然功能弱一些,正好符合提速的需求。 4. 尽量给不要修改函数的变量 利用
阅读全文

浙公网安备 33010602011771号