• 大小: 18KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-10-02
  • 语言: 其他
  • 标签: SA、GA  

资源简介

基于遗传模拟退火算法的聚类算法,结合具体的案例给出了程序分析

资源截图

代码片段和文件信息

function [objcenterU]=FCMfun(Xcluster_ncenteroptions)
%% FCM主函数
% 输入
%        X:样本数据
%cluster_n:聚类数
%   center:初始聚类中心矩阵
%  options:设置幂指数,最大迭代次数,目标函数的终止容限
% 输出
%    obj:目标输出Jb值
% center:优化后的聚类中心
%      U:相似分类矩阵
X_n=size(X1);
in_n=size(X2);
b=options(1);     % 加权参数
max_iter=options(2); % 最大迭代次数
min_impro=options(3); % 相邻两次迭代最小改进(用来判断是否提前终止)
obj_fcn=zeros(max_iter1); % 初始化目标值矩阵
U = initFCM(Xcluster_ncenterb); % 初始化聚类相似矩阵
% 主函数循环
for i = 1:max_iter
    [U centerobj_fcn(i)]=iterateFCM(XUcluster_nb);
    % 核对终止条件
    if i > 1
        if abs(obj_fcn(i) - obj_fcn(i-1)) < min_impro break; end
    end
end
iter_n = i; % 真实迭代次数
obj_fcn(iter_n+1:max_iter)=[];
obj=obj_fcn(end);



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-02 21:38  chapter20\
     文件         866  2010-11-15 15:04  chapter20\FCMfun.m
     文件         830  2015-06-14 16:10  chapter20\FCMpure.m
     文件        3149  2010-11-14 14:22  chapter20\GAFCM.m
     文件         527  2010-11-15 15:18  chapter20\ObjFun.m
     文件        2952  2015-06-14 16:14  chapter20\SAGAFcmMain.m
     文件        6238  2015-06-14 16:09  chapter20\X.mat
     文件        6238  2015-06-14 16:08  chapter20\data.mat
     文件         344  2010-11-15 15:06  chapter20\initFCM.m
     文件         559  2010-11-15 15:11  chapter20\iterateFCM.m

评论

共有 条评论

相关资源