摘要: 上一回说了基本粒子群算法的实现,并且给出了C语言代码。这一篇主要讲解影响粒子群算法的一个重要参数---w。我们已经说过粒子群算法的核心的两个公式为:Vid(k+1)=w*Vid(k)+c1*r1*(Pid(k)-Xid(k))+c2*r2*(Pgd(k)-Xid(k))Xid(k+1) = Xid(... 阅读全文
posted @ 2018-01-18 11:16 隔壁王叔叔a 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 最近在温习C语言,看的书是《C primer Plus》,忽然想起来以前在参加数学建模的时候,用过的一些智能算法,比如遗传算法、粒子群算法、蚁群算法等等。当时是使用MATLAB来实现的,而且有些MATLAB自带了工具箱,当时有些只是利用工具箱求最优解问题,没有自己动手亲自去实现一遍,现在都忘的差不多... 阅读全文
posted @ 2018-01-18 11:15 隔壁王叔叔a 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 上一次我们使用遗传算法求解了一个较为复杂的多元非线性函数的极值问题,也基本了解了遗传算法的实现基本步骤。这一次,我再以经典的TSP问题为例,更加深入地说明遗传算法中选择、交叉、变异等核心步骤的实现。而且这一次解决的是离散型问题,上一次解决的是连续型问题,刚好形成对照。 首先介绍一下TSP问题... 阅读全文
posted @ 2018-01-18 11:06 隔壁王叔叔a 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有... 阅读全文
posted @ 2018-01-18 11:05 隔壁王叔叔a 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 可以参考下面两个网址:https://www.zhihu.com/question/53655758https://www.zhihu.com/question/53655758/answer/156701855我来说说我自己的获取数据集的方法:比如:识别 机械齿轮。1、将齿轮放在白纸上,用手机录... 阅读全文
posted @ 2018-01-17 14:56 隔壁王叔叔a 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 神经网络的结构(例如2输入3隐节点1输出)建好后,一般就要求神经网络里的权值和阈值。现在一般求解权值和阈值,都是采用梯度下降之类的搜索算法(梯度下降法、牛顿法、列文伯格-马跨特法、狗腿法等等),这些算法会先初始化一个解,在这个解的基础上,确定一个搜索方向和一个移动步长(各种法算确定方向和步长的方法不... 阅读全文
posted @ 2018-01-17 14:36 隔壁王叔叔a 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 在我们机器学习或者训练深度神经网络的时候经常会出现欠拟合和过拟合这两个问题,但是,一开始我们的模型往往是欠拟合的,也正是因为如此才有了优化的空间,我们需要不断的调整算法来使得模型的表达能拿更强。但是优化到了一定程度就需要解决过拟合的问题了,这个问题也在学术界讨论的比较多。(之前搜了很多有的博客,讲的... 阅读全文
posted @ 2018-01-17 14:14 隔壁王叔叔a 阅读(10773) 评论(0) 推荐(0) 编辑
摘要: 在caffe ImageNet例子中有对图片进行resize的部分,文中使用的是linux shell脚本命令:for name in /path/to/imagenet/val/*.JPEG; do convert -resize 256x256\! $name $namedone123但该... 阅读全文
posted @ 2018-01-16 20:58 隔壁王叔叔a 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/cike0cop/article/details/53087995%author:coplin %time:2016-10-10 %function:change the size of Image. addpath('dealImg'); a... 阅读全文
posted @ 2018-01-16 20:53 隔壁王叔叔a 阅读(3800) 评论(0) 推荐(0) 编辑
摘要: 将图片序列转化为视频文件程序如下:framesPath = 'E:\img\';%图像序列所在路径,同时要保证图像大小相同videoName = 'Bolt.avi';%表示将要创建的视频文件的名字fps = 25; %帧率startFrame = 1; %从哪一帧开始endFrame = 350;... 阅读全文
posted @ 2018-01-16 20:31 隔壁王叔叔a 阅读(3646) 评论(0) 推荐(0) 编辑