亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fcmclust.m

?? vector to matrix function
?? M
字號:
function [center, U, obj_fcn] = FCMClust(data, cluster_n, options)
% FCMClust.m   采用模糊C均值對數據集data聚為cluster_n類 
%
% 用法:
%   1.  [center,U,obj_fcn] = FCMClust(Data,N_cluster,options);
%   2.  [center,U,obj_fcn] = FCMClust(Data,N_cluster);
%   
% 輸入:
%   data        ---- nxm矩陣,表示n個樣本,每個樣本具有m的維特征值
%   N_cluster   ---- 標量,表示聚合中心數目,即類別數
%   options     ---- 4x1矩陣,其中
%       options(1):  隸屬度矩陣U的指數,>1                  (缺省值: 2.0)
%       options(2):  最大迭代次數                           (缺省值: 100)
%       options(3):  隸屬度最小變化量,迭代終止條件           (缺省值: 1e-5)
%       options(4):  每次迭代是否輸出信息標志                (缺省值: 1)
% 輸出:
%   center      ---- 聚類中心
%   U           ---- 隸屬度矩陣
%   obj_fcn     ---- 目標函數值
%   Example:
%       data = rand(100,2);
%       [center,U,obj_fcn] = FCMClust(data,2);
%       plot(data(:,1), data(:,2),'o');
%       hold on;
%       maxU = max(U);
%       index1 = find(U(1,:) == maxU);
%       index2 = find(U(2,:) == maxU);
%       line(data(index1,1),data(index1,2),'marker','*','color','g');
%       line(data(index2,1),data(index2,2),'marker','*','color','r');
%       plot([center([1 2],1)],[center([1 2],2)],'*','color','k')
%       hold off;


if nargin ~= 2 & nargin ~= 3,    %判斷輸入參數個數只能是2個或3個
	error('Too many or too few input arguments!');
end

data_n = size(data, 1); % 求出data的第一維(rows)數,即樣本個數
in_n = size(data, 2);   % 求出data的第二維(columns)數,即特征值長度
% 默認操作參數
default_options = [2;	% 隸屬度矩陣U的指數
    100;                % 最大迭代次數 
    1e-5;               % 隸屬度最小變化量,迭代終止條件
    1];                 % 每次迭代是否輸出信息標志 

if nargin == 2,
	options = default_options;
 else       %分析有options做參數時候的情況
	% 如果輸入參數個數是二那么就調用默認的option;
	if length(options) < 4, %如果用戶給的opition數少于4個那么其他用默認值;
		tmp = default_options;
		tmp(1:length(options)) = options;
		options = tmp;
    end
    % 返回options中是數的值為0(如NaN),不是數時為1
	nan_index = find(isnan(options)==1);
    %將denfault_options中對應位置的參數賦值給options中不是數的位置.
	options(nan_index) = default_options(nan_index);
	if options(1) <= 1, %如果模糊矩陣的指數小于等于1
		error('The exponent should be greater than 1!');
	end
end
%將options 中的分量分別賦值給四個變量;
expo = options(1);          % 隸屬度矩陣U的指數
max_iter = options(2);		% 最大迭代次數 
min_impro = options(3);		% 隸屬度最小變化量,迭代終止條件
display = options(4);		% 每次迭代是否輸出信息標志 

obj_fcn = zeros(max_iter, 1);	% 初始化輸出參數obj_fcn

U = initfcm(cluster_n, data_n);     % 初始化模糊分配矩陣,使U滿足列上相加為1,
% Main loop  主要循環
for i = 1:max_iter,
    %在第k步循環中改變聚類中心ceneter,和分配函數U的隸屬度值;
	[U, center, obj_fcn(i)] = stepfcm(data, U, cluster_n, expo);
	if display, 
		fprintf('FCM:Iteration count = %d, obj. fcn = %f\n', i, obj_fcn(i));
	end
	% 終止條件判別
	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) = [];


% 子函數
function U = initfcm(cluster_n, data_n)
% 初始化fcm的隸屬度函數矩陣
% 輸入:
%   cluster_n   ---- 聚類中心個數
%   data_n      ---- 樣本點數
% 輸出:
%   U           ---- 初始化的隸屬度矩陣
U = rand(cluster_n, data_n);
col_sum = sum(U);
U = U./col_sum(ones(cluster_n, 1), :);



% 子函數
function [U_new, center, obj_fcn] = stepfcm(data, U, cluster_n, expo)
% 模糊C均值聚類時迭代的一步
% 輸入:
%   data        ---- nxm矩陣,表示n個樣本,每個樣本具有m的維特征值
%   U           ---- 隸屬度矩陣
%   cluster_n   ---- 標量,表示聚合中心數目,即類別數
%   expo        ---- 隸屬度矩陣U的指數                      
% 輸出:
%   U_new       ---- 迭代計算出的新的隸屬度矩陣
%   center      ---- 迭代計算出的新的聚類中心
%   obj_fcn     ---- 目標函數值
mf = U.^expo;       % 隸屬度矩陣進行指數運算結果
center = mf*data./((ones(size(data, 2), 1)*sum(mf'))'); % 新聚類中心(5.4)式
dist = distfcm(center, data);       % 計算距離矩陣
obj_fcn = sum(sum((dist.^2).*mf));  % 計算目標函數值 (5.1)式
tmp = dist.^(-2/(expo-1));     
U_new = tmp./(ones(cluster_n, 1)*sum(tmp));  % 計算新的隸屬度矩陣 (5.3)式



% 子函數
function out = distfcm(center, data)
% 計算樣本點距離聚類中心的距離
% 輸入:
%   center     ---- 聚類中心
%   data       ---- 樣本點
% 輸出:
%   out        ---- 距離
out = zeros(size(center, 1), size(data, 1));
for k = 1:size(center, 1), % 對每一個聚類中心
    % 每一次循環求得所有樣本點到一個聚類中心的距離
    out(k, :) = sqrt(sum(((data-ones(size(data,1),1)*center(k,:)).^2)',1));
end



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2022国产精品视频| 欧美亚洲国产怡红院影院| 亚洲线精品一区二区三区八戒| 久久久国产午夜精品| 日韩欧美黄色影院| 欧美大片在线观看一区| 欧美一级搡bbbb搡bbbb| 欧美日产在线观看| 欧美狂野另类xxxxoooo| 777a∨成人精品桃花网| 欧美一卡二卡在线| 欧美一区二区三区性视频| 日韩欧美一二区| 久久综合九色欧美综合狠狠| 久久久蜜臀国产一区二区| 国产精品免费aⅴ片在线观看| 欧美经典一区二区| 一区二区三区资源| 午夜久久久影院| 蜜臀av性久久久久蜜臀av麻豆| 久久国产精品99精品国产| 国产精品伊人色| 色哟哟在线观看一区二区三区| 欧美日韩免费观看一区三区| 日韩欧美自拍偷拍| 日本一区二区成人| 亚洲蜜桃精久久久久久久| 日韩精彩视频在线观看| 国产在线精品一区二区三区不卡| 国产成人在线色| 色欧美88888久久久久久影院| 欧美系列一区二区| 久久欧美中文字幕| 亚洲精品你懂的| 激情五月婷婷综合网| 色美美综合视频| 日韩一区二区在线观看视频播放| 欧美精品一区二区三区视频| 中文字幕日韩av资源站| 视频一区二区不卡| 成人精品视频一区二区三区 | 亚洲小说欧美激情另类| 美女视频第一区二区三区免费观看网站| 国产一区二区看久久| 91在线观看成人| 精品成人一区二区三区四区| 一区二区三区四区不卡在线| 久久99精品久久久久久国产越南| 97久久精品人人做人人爽| 日韩女优制服丝袜电影| 亚洲三级理论片| 国模少妇一区二区三区| 精品视频123区在线观看| 国产人伦精品一区二区| 日本中文在线一区| 91福利国产精品| 国产精品久久久久久久久快鸭| 日本中文一区二区三区| 欧美性生活久久| 国产精品久久久久一区| 国产在线视视频有精品| 欧美一级片在线看| 亚洲人成在线观看一区二区| 麻豆国产91在线播放| 色一情一伦一子一伦一区| 国产亚洲人成网站| 美国精品在线观看| 欧美高清视频在线高清观看mv色露露十八| 国产精品三级av| 国产一区三区三区| 精品国产一区久久| 蜜桃视频免费观看一区| 欧美美女一区二区| 亚洲国产乱码最新视频| 欧美亚洲国产怡红院影院| 亚洲婷婷综合久久一本伊一区| 国产高清精品在线| 久久奇米777| 岛国一区二区在线观看| 久久亚洲综合色| 国产呦精品一区二区三区网站| 日韩三级视频在线观看| 韩国v欧美v日本v亚洲v| 久久综合久久鬼色中文字| 极品销魂美女一区二区三区| 26uuuu精品一区二区| 国产成人亚洲综合色影视| 国产亚洲短视频| 成人美女视频在线观看18| 国产精品国产三级国产有无不卡 | 伊人一区二区三区| 91精品91久久久中77777| 亚洲一区欧美一区| 欧美放荡的少妇| 国产精品一区一区三区| 中文字幕乱码日本亚洲一区二区 | 一区二区三区在线看| 欧美日韩五月天| 日韩国产一二三区| 久久久不卡网国产精品二区| 成人av在线一区二区| 亚洲影院免费观看| 欧美xxxx老人做受| 99热这里都是精品| 五月天中文字幕一区二区| 欧美精品一区二区久久婷婷| 成人性视频免费网站| 亚洲在线一区二区三区| 2024国产精品视频| 色又黄又爽网站www久久| 日韩在线卡一卡二| 国产精品女上位| 欧美日韩三级一区二区| 国产成人亚洲综合色影视| 亚洲人成网站影音先锋播放| 欧美一区二区三区免费| 成人av在线一区二区三区| 日韩—二三区免费观看av| 中日韩免费视频中文字幕| 欧美日韩一区成人| 白白色 亚洲乱淫| 久久精品99国产精品日本| 亚洲色图欧洲色图| 亚洲精品在线免费播放| 精品视频一区三区九区| 成人午夜电影网站| 性久久久久久久久| 国产精品高潮呻吟久久| 欧美成人a视频| 欧美伊人久久久久久久久影院 | 精品电影一区二区| 欧美日韩一区二区三区在线| 成人少妇影院yyyy| 九一久久久久久| 秋霞成人午夜伦在线观看| 综合久久给合久久狠狠狠97色 | 最新不卡av在线| 久久久精品综合| 欧美一级久久久| 欧美做爰猛烈大尺度电影无法无天| 国产另类ts人妖一区二区| 麻豆免费看一区二区三区| 性做久久久久久久免费看| 亚洲精品福利视频网站| 中文字幕在线不卡一区| 国产夜色精品一区二区av| 欧美成人一区二区三区片免费 | 久久久久综合网| 3d动漫精品啪啪1区2区免费| 欧美在线观看视频一区二区 | 色婷婷国产精品久久包臀 | 国产精品视频免费| 亚洲精品在线观看网站| 日韩精品一区二区三区中文不卡| 欧美一区二区私人影院日本| 欧美人动与zoxxxx乱| 欧美中文字幕亚洲一区二区va在线| 成+人+亚洲+综合天堂| av在线不卡电影| 91欧美激情一区二区三区成人| 91在线视频免费观看| 欧洲国产伦久久久久久久| 欧洲另类一二三四区| 51精品久久久久久久蜜臀| 日韩欧美国产一区在线观看| 日韩欧美国产不卡| 久久久久久久久久久久久夜| 欧美激情在线一区二区三区| 国产精品水嫩水嫩| 亚洲免费伊人电影| 日韩精品色哟哟| 精品亚洲aⅴ乱码一区二区三区| 激情伊人五月天久久综合| 成人激情免费网站| 精品视频在线免费观看| 3d成人动漫网站| 精品国产污网站| 国产精品成人午夜| 亚洲小少妇裸体bbw| 久久99精品久久只有精品| 丁香婷婷综合激情五月色| 日本韩国欧美三级| 91麻豆精品国产自产在线| 久久久久久久久久美女| 亚洲美女偷拍久久| 免费在线看成人av| 成人深夜在线观看| 欧美日韩国产综合视频在线观看| 日韩精品一区二区三区三区免费| 国产欧美一区二区精品秋霞影院 | 三级久久三级久久| 国产老肥熟一区二区三区| 91丝袜美腿高跟国产极品老师| 这里只有精品99re| 国产精品久久久久9999吃药| 日韩一区精品视频| 色菇凉天天综合网| 久久亚洲影视婷婷| 天天操天天综合网| 成人激情动漫在线观看|