资源简介

源码(matlab)包括利用PSO算法进行彩色图像分割实验,经测试,能够稳定运行。。欢迎大家下载,如果对智能优化算法感兴趣,可以参考我的博客。

资源截图

代码片段和文件信息

function [z] = ClusteringCost(m X)

    % Calculate Distance Matrix
    g=reshape(m23)‘; % create a cluster center matrix(3(clusters) points in 2(features) dim plane)=[3x2]
    d = pdist2(X g); % create a distance matrix of each data points in input to each centers = [15x3]

    % Assign Clusters and Find Closest Distances
    [dmin ind] = min(d [] 2);
    % ind value gives the cluster number assigned for the input = [15x1]
    
    % Sum of Within-Cluster Distance
    WCD = sum(dmin); 
    
    z=WCD; % fitness function contain sum of each data point to their corresponding center value set (aim to get it minimum)    
    % z = [1(inputs combinations) x 1]     
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1459  2019-08-03 03:56  license.txt
     目录           0  2020-06-22 10:40  pso clus\
     文件         695  2019-08-03 03:56  pso clus\ClusteringCost.m
     文件         685  2019-08-03 03:56  pso clus\ClusteringCost2.m
     文件        1363  2019-08-03 03:56  pso clus\main.m
     文件        2093  2019-08-03 03:56  pso clus\main2.m
     文件        4103  2019-08-03 03:56  pso clus\test.png

评论

共有 条评论