西电数据挖掘大作业k-means和k-medoids.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 西电数据挖掘大作业k- means 和 k-medoids -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII 题目:数据挖掘 学院:电子工程学院 学生姓名:? 专业:智能科学与技术 专业: 智能科学与技术 学号: 02115*** k-means实验报告 PAGE PAGE # 一、waveform 数据 算法描述 .从数据集fXn}nN]中任意选取女个赋给初始的聚类中心孰 .对数据集中的每个样本点X3计算其与各个聚类中心C)的欧氏 距离并获取其类别标号: label(i) = arg min ||Xj - Cj||2,i = = l,??.,k .按下式重新计算k个聚类中心; £』 s:label(s) = j Cj = J = 1,2, ...k 重复步骤2和步骤3,直到达到最大迭代次数为止 实验结果 Command .Wndow亲交中心为,Colunrs 1 Command .Wndow 亲交中心为, Colunrs 1 Thrcujh 10 -0. 1008 0. 2971 0. 5244 0.8470 0.9d:0 0. 0190 0. 4865 1. 0306 1.5420 2.2561 -0.1827 0.1379 0.078; -0.0002 0.0694 Colunns 11 through 20 2.9777 3. 0434 3. 0475 3.2714 3.1407 3.8213 2. 9261 LS166 1.4122 0.9213 2.4226 3. 1806 3. 7861 a.6151 5. 3608 Coluxn 21 德环次敌: 3 *口 ,X 1. 3523 2. 0719 2.2171 2. 1877 2.6199 2. 9459 4. 0522 3 9257 3.8252 3.8155 0. 1501 0. 8271 0. 4337 0.6936 1. 4986 2. 5349 1. 7993 L 3905 0. 8588 0. 6368 0. 6013 0.1964 -0. 1261 0.1624 0. 0787 4. 3661 3. 5226 2. 2976 1.7543 0.8695 0. 06S2 -0. 0915 -0.0251 正确壬为: 0.6367 二、图像处理 算法描述 同上; 实验结果 代码: k_means: + + + + + + + + +函数说明+ + + + + + + + *输入: % sample 样本集: % k ——聚类数目: 学输出: % y 类标(从。开始) % cnew 聚类中心 % n ——迭代次数 function [y cnew n] =k__means (sample, k) [N V]=size (sample); N为样本的个数K为样本的维数 y=zeros (Nz 1) ; 记录样本类标 dist=zeros(1,k); rand_num=randperm(N); cnew= (sample (rand_num(lz 1: k) , :) ) ; % 随机初始化聚类中心 cold=zeros(k,V); n=0; while(cold^=cnew) cold=cnew; n=n+l;专记录迭代次数 专对样本进行重新分类 for i=l:N for j=l:k if(V==l) dist(1,j)=abs(sample(i,:)-cold(j,:)); else dist(1,j)=norm(sample(i,:)-cold(j,:)); end end for 3=1:k if(disc(l,s)==min(dist)) y(izl)=s-l; end end end 上 更新聚类中心 cne\7=zeros (kz V); flag=zeros(k,1); for i=l:N for j=l:k if (y(l,l)==j-l) flag(jzl)=flag(jzl)+l; cnew (j , ?=cnex^7 (j , ?+sample (I, ?; end end end for j=l:k cnew (j , ?=cnevz (j , ?/flag (j z 1); end end k_means_wavef orm: clear;clc; ++++数据读入 data=load ( 1 G : I 大三卜 \ 大作业\Data Mining\ k__means\ wave form, daca * ); [N K] =size (data) ; +数据集的数目 dataO=zeros(1,K); datal=zeros

文档评论(0)

guoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档