原文:matlab练习程序(差异演化DE)

这两天在看M.Tim Jones的 人工智能 ,书中不只介绍原理,而且都有相应的c代码实现。 虽然代码不完全,不过缺少的部分完全可以自己补完。 差异演化和昨天实现的PSO很类似,都属于优化算法。 算法步骤: .设定种群个体个数和需要迭代的次数。当然也可以设定条件,然后判断是否停止迭代。 .定义交叉概率CR,个体有一定概率进行变异,如果变异则进行第 步,如果不变异则下一代个体和当前个体一样。 .在种 ...

2013-06-27 20:19 0 2723 推荐指数:

查看详情

matlab练习程序演化策略ES)

还是这本书上的内容,不过我看演化计算这一章是倒着看的,这里练习的算法正好和书中介绍的顺序是相反的。 演化策略是最古老的的演化算法之一,和上一篇DE算法类似,都是基于种群的随机演化产生最优解的算法。 算法步骤如下: 1.设定种群个体数和需要迭代的次数。2.选择父代中的个体按照公式z1=sqrt ...

Tue Jul 02 03:37:00 CST 2013 0 3118
matlab练习程序(DBSCAN)

DBSCAN全称Density-Based Spatial Clustering of Applications with Noise,是一种密度聚类算法。 和Kmeans相比,不需要事先知道数据的 ...

Sat Jul 13 04:40:00 CST 2019 12 2767
matlab练习程序(PID)

之前用simulink仿过一次PID算法,这次用代码实现一遍。 该算法工程性很强,一般需要结合实际调整一个合适的参数用于控制。 matlab代码如下: 结果如下: 当然就本例而言,0,1,0是最优参数。。。 ...

Sun Oct 24 03:30:00 CST 2021 0 1658
matlab练习程序(DWA)

DWA英文全称Dynamic Window Approach即动态窗口方法,是一种局部路径规划算法,主要用来做局部避障。 算法原理是对当前速度和角速度在一定范围内进行采样,并对采样后的参数在一定时间 ...

Sat Jul 03 18:19:00 CST 2021 0 296
matlab练习程序(碎片)

了。 处理效果如下: 原图: 处理后效果: PS碎片效果: matlab代码如下 ...

Sun Jan 03 21:35:00 CST 2016 0 2765
matlab练习程序(LMS)

别人的程序,效果不错。对照原理与代码能更好理解。 参考: 1.http://zhidao.baidu.com/question/53628331 2.http://www.cnblogs.com/LeftNotEasy/archive/2010/12/05 ...

Thu May 03 06:30:00 CST 2012 0 4271
matlab练习程序(SSIM)

  一种评价压缩后图像质量的方法,和PSNR类似。具体论文看这里。   代码: ...

Sat Dec 15 00:39:00 CST 2012 7 9323
matlab练习程序(NDT)

NDT全称Normal Distributions Transform(正态分布变换),用来计算不同点云之间的旋转平移关系,和ICP功能类似,并且该算法能够写出多线程版本,因此速度可以比较快。 算法 ...

Sun Jun 06 23:35:00 CST 2021 0 1345
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM