91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

自適應K-均值聚類算法,能夠隨著聚簇數目的變化而自動調整聚類數,以最合適的聚簇數目來進行數據分類。

資源截圖

代碼片段和文件信息

function?group=Kmeans(kmid)
%K均值聚類算法
person=load(‘sample.txt‘‘height‘‘weight‘);%從文本文件讀入數據放入person結構體中
%?person=person(1:10:);
num=size(person1);%獲得person結構體大小
for?i=1:k%賦初始值,劃分為k類,每類只有選定的k個對象中的一個對象,每類的中心為選定的k個對象的值
????class{i}(1)=mid(i);
????middle(i1)=person(mid(i)1);
????middle(i2)=person(mid(i)2);
end

distance=ComputDistance(personmiddlenumk);%計算每個樣本跟各類中心的距離
temp=cell(size(class));
flag=isSL(tempclassk);
while?flag==0%當分類不收斂的時候
????temp=class;
????class=cell(size(temp));
????for?i=1:num
????????[valueindex]=min(distance(i:));?%找到每個樣本距離哪個類最近
????????dtemp=[i];
????????class{index}=[class{index}dtemp];??%將該樣本劃分到距離最近的類中
????end
????middle=ComputMid(personclassk);%重新計算各類中心點
????distance=ComputDistance(personmiddlenumk);%重新計算各樣本與各類的距離
????flag=i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2259??2014-05-29?19:59??Kmeans.m

評論

共有 條評論