资源简介
本ZIP文件中包括粒子群优化算法的matlab实现代码,另外提供了机遇PSO算法的图像聚类code。粒子群优化算法作为群智能优化算法领域的经典、重要算法,由于算法的高效性,应经在全局优化领域占有重要地位。
代码片段和文件信息
function [costcentres_new] = ClusteringCost(centersdatancolors)
% Calculate posteriors based on existing centres
id = eye(ncolors);
centers = reshape(centers3ncolors);
d2 = dist2(data centers‘);
% Assign each point to nearest centre
[minvalsindex] = min(d2 [] 2);
% Error value is total squared distance from cluster centres
cost = sum(minvals);
post = id(index:);
num_points = sum(post 1);
% Adjust the centres based on new posteriors
centres_new = zeros(3ncolors);
for j = 1:ncolors
if ( num_points(j) > 0 )
centres_new(:j) = sum( data( find( post(:j) ): ) 1 )‘/num_points(j);
end
end
centres_new = centres_new(:)‘;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 683 2016-08-18 19:38 PSO\ClusteringCost.m
文件 697 2016-08-18 17:54 PSO\Demo1.m
文件 1296 2016-08-20 15:49 PSO\Demo2.m
文件 842 2016-08-20 14:55 PSO\Dist2.m
文件 3476 2016-08-20 09:24 PSO\PSO.m
文件 191278 2016-08-18 17:54 PSO\test.png
文件 136390 2016-08-18 17:54 PSO\test1.png
目录 0 2016-08-21 17:08 PSO\
- 上一篇:谱聚类matlab实现
- 下一篇:基于MATLAB最简洁的EMD程序,适合初学者
相关资源
- SimuAPSO 模拟退火发与粒子群算法的结
- CLSPSO 混沌粒子群算法
- Multi-Agent-Particle-Swarm-Algorithm 结合多智
- pso--PID 基于粒子群算法的PID控制器优
- (APSO)MATLAB 改进粒子群优化算法(
- pso 基于粒子群算法的微电网优化调度
- PSO_ELM 运用粒子群算法对ELM算法进行优
- QPSO 量子粒子群算法的matlab仿真程序
- PSO-BP-wind-power 采用粒子群算法PSO优化
- SAPSO 自己编写的模拟退火粒子群算法
- PSO 文件包括带压缩因子的粒子群算法
- pso_pid 基于粒子群算法分数阶PID参数整
- pso-program 各种粒子群算法程序
- NBPSO 一个优化的离散二进制粒子群算
- mtsp-with--pso 应用启发式算法-粒子群算
- liziqun 利用粒子群算法做的关于基于指
- ls_PSO 求解背包问题的离散粒子群算法
- pos 各种粒子群算法代码
- APSO 自适应粒子群算法matlab代码
- TSP-PSO 粒子群算法解决经典的TSP问题
- psobpdiagnosis 利用粒子群算法优化BP神经
- 多目标微粒子群算法MOPSO MATLAB代码
- 基本粒子群算法MATLAB代码
- matlab 量子粒子群算法+levy飞行的改进
- 粒子群算法优化RBF网络
- 粒子群算法matlab编写代码
- MATLAB粒子群算法
- MATLAB粒子群算法解决离散极值问题
- 粒子群算法、遗传算法以及两者的结
- 含约束的PSO计算电动汽车V2G调度的粒
评论
共有 条评论