![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
粒子群算法
文章平均质量分 80
ksy_e
时间太快,指缝太宽。 记录学习的点滴。
展开
-
基本粒子群算法matlab 程序
算法没有和图像处理直接相关, 不过对于图像分类中的模式识别相关算法, 也许会用到这个优化算法。 不过不管有没有用, 还是得一步一步学起来 算法步骤: 1.首先确定粒子个数与迭代次数。 2.对每个粒子随机初始化位置与速度。 3.采用如下公式更新每个粒子的位置与速度。 Px=Px+Pv*t; %位置更新公式 Pv=Pv+(c1*rand*(Gx-Px))+(c2*rand*(PBx-Px)); %速度转载 2017-03-18 22:06:22 · 5901 阅读 · 0 评论 -
Python 实现粒子群算法
粒子群算法原理很简单,用matlab和python都很快实现编程。 程序: 参数部分,需要修改的可以修改。这个程序实现的是基本粒子群算法,对于提升粒子群算法的表现, 可以在上面进行更多的功能添加。 import numpy as np import random import matplotlib.pyplot as plt #----------------------PSO参数设置-原创 2017-03-19 11:37:06 · 11596 阅读 · 10 评论