• 大小: 323KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签:

资源简介

本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\

评论

共有 条评论