下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 模式識別實驗報告實驗三 K-Means聚類算法 一、 實驗目的 1) 加深對非監(jiān)督學習的理解和認識 2) 掌握動態(tài)聚類方法K-Means 算法的設計方法 二、 實驗環(huán)境 1) 具有相關編程軟件的PC機 三、 實驗原理 1) 非監(jiān)督學習的理論基礎 2) 動態(tài)聚類分析的思想和理論依據(jù) 3) 聚類算法的評價指標四、算法思想K-均值算法的主要思想是先在需要分類的數(shù)據(jù)中尋找K組數(shù)據(jù)作為初始聚類中心,然后計算其他數(shù)據(jù)距離這三個聚類中心的距離,將數(shù)據(jù)歸入與其距離最近的聚類中心,之后再對這K個聚類的數(shù)據(jù)計算均值,作為新的聚類中心,繼續(xù)以上步驟,直到新的聚類中心與上一次的聚類中心值相等時結束算法。實驗代碼fu
2、nction km(k,A)%函數(shù)名里不要出現(xiàn)“-”warning offn,p=size(A);%輸入數(shù)據(jù)有n個樣本,p個屬性cid=ones(k,p+1);%聚類中心組成k行p列的矩陣,k表示第幾類,p是屬性%A(:,p+1)=100;A(:,p+1)=0;for i=1:k %cid(i,:)=A(i,:); %直接取前三個元祖作為聚類中心 m=i*floor(n/k)-floor(rand(1,1)*(n/k) cid(i,:)=A(m,:); cid;endAsum=0;Csum2=NaN;flags=1;times=1;while flags flags=0; times=time
3、s+1; %計算每個向量到聚類中心的歐氏距離 for i=1:n for j=1:k dist(i,j)=sqrt(sum(A(i,:)-cid(j,:).2);%歐氏距離 end %A(i,p+1)=min(dist(i,:);%與中心的最小距離 x,y=find(dist(i,:)=min(dist(i,:); c,d=size(find(y=A(i,p+1); if c=0 %說明聚類中心變了 flags=flags+1; A(i,p+1)=y(1,1); else continue; end end i flags for j=1:k Asum=0; r,c=find(A(:,p+1)
4、=j); cid(j,:)=mean(A(r,:),1); for m=1:length(r) Asum=Asum+sqrt(sum(A(r(m),:)-cid(j,:).2); end Csum(1,j)=Asum; end sum(Csum(1,:) %if sum(Csum(1,:)Csum2 % break; %end Csum2=sum(Csum(1,:); Csum; cid; %得到新的聚類中心 endtimesdisplay(A矩陣,最后一列是所屬類別);Afor j=1:k a,b=size(find(A(:,p+1)=j); numK(j)=a;endnumKtimesxl
5、swrite(data.xls,A); 五、算法流程圖開 始讀入要分類的數(shù)據(jù)設置初始聚類中心計算數(shù)據(jù)到K個聚類中心的距離將數(shù)據(jù)分入與其距離最小的聚類計算新的聚類中心聚類中心是否收斂?否輸出K個分類好的聚類結 束是六、實驗結果Kmeans6 iterations, total sum of distances = 204.82110 iterations, total sum of distances = 205.88616 iterations, total sum of distances = 204.8219 iterations, total sum of distances = 205
6、.886.9 iterations, total sum of distances = 205.8868 iterations, total sum of distances = 204.8218 iterations, total sum of distances = 204.82114 iterations, total sum of distances = 205.88614 iterations, total sum of distances = 205.8866 iterations, total sum of distances = 204.821Ctrs =1.0754 -1.06321.0482 1.3902-1.1442
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年農業(yè)新技術推廣與效益分析模擬題
- 2025年教師資格證《教育知識與能力》真題庫
- 2026年傳統(tǒng)文化知識與現(xiàn)代應用題庫
- 2026年旅游景點與文化背景單選題庫
- 2026年金融投資入門股票基礎知識考試題集及解析
- 2026年舞蹈教師資格認證題庫之舞蹈教學技巧
- 2026年高級財務管理知識題庫財務決策與控制技能測試
- 2026年物流與供應鏈管理核心知識自測題
- 2026年工業(yè)產品設計師水平等級認證試題
- 2026年職業(yè)生涯規(guī)劃與就業(yè)指導題庫
- 《化工制圖》試題及參考答案 (C卷)
- DB34T 4506-2023 通督調神針刺療法應用指南
- 02-輸電線路各階段設計深度要求
- 《認識時鐘》大班數(shù)學教案
- T-CI 178-2023 高大邊坡穩(wěn)定安全智能監(jiān)測預警技術規(guī)范
- THHPA 001-2024 盆底康復管理質量評價指標體系
- 傷口的美容縫合減少瘢痕的形成
- MSOP(測量標準作業(yè)規(guī)范)測量SOP
- 顱鼻眶溝通惡性腫瘤的治療及護理
- 人教版四年級《上冊語文》期末試卷(附答案)
- 四川山體滑坡地質勘察報告
評論
0/150
提交評論