粒子群算法
文章平均质量分 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 · 6173 阅读 · 0 评论 -
Python 实现粒子群算法
粒子群算法原理很简单,用matlab和python都很快实现编程。程序:参数部分,需要修改的可以修改。这个程序实现的是基本粒子群算法,对于提升粒子群算法的表现,可以在上面进行更多的功能添加。import numpy as npimport random import matplotlib.pyplot as plt#----------------------PSO参数设置-原创 2017-03-19 11:37:06 · 11792 阅读 · 10 评论
分享