




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三k-means聚类算法一、 实验目的1) 加深对非监督学习的理解和认识2) 掌握动态聚类方法k-means算法的设计方法二、 实验环境1)具有相关编程软件的pc 机三、 实验原理1) 非监督学习的理论基础2) 动态聚类分析的思想和理论依据3) 聚类算法的评价指标四、算法思想k- 均值算法的主要思想是先在需要分类的数据中寻找k组数据作为初始聚类中心,然后计算其他数据距离这三个聚类中心的距离,将数据归入与其距离最近的聚类中心,之后再对这k个聚类的数据计算均值,作为新的聚类中心,继续以上步骤,直到新的聚类中心与上一次的聚类中心值相等时结束算法。实验代码function km(k,a)%函数名里不要出现“ -” warning offn,p=size(a);%输入数据有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;end asum=0;csum2=nan; flags=1; times=1; while flagsflags=0;times=times+1;% 计算每个向量到聚类中心的欧氏距离for i=1:nfor j=1:kdist(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);elsecontinue;endend i flagsfor j=1:kasum=0; r,c=find(a(:,p+1)=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; % 得到新的聚类中心end timesdisplay(a矩阵,最后一列是所属类别); afor j=1:ka,b=size(find(a(:,p+1)=j); numk(j)=a;end numk timesxlswrite(data.xls,a);五、算法流程图六、实验结果kmeans6 iterations, total sum of distances = 204.821 10 iterations, total sum of distances = 205.886 16 iterations, total sum of distances = 204.821 9 iterations, total sum of distances = 205.886.9 iterations, total sum of distances = 205.886 8 iterations, total sum of distances = 204.821 8 iterations, total sum of distances = 204.821 14 iterations, total sum of distances = 205.886 14 iterations, total sum of distances = 205.886 6 iterations, total sum of distances = 204.821ctrs =1.0754 -1.06321.0482 1.3902-1.1442 -1.1121sumd =64.294463.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股东注销股份协议
- 展览装饰基本知识培训课件
- 2025年票务服务项目立项申请报告
- 云南公务员2025年真题
- 生产制程合伙协议
- 平面磨床主轴箱体加工工艺及盖板式钻模夹具设计
- 06-度工作总结图文16
- 唐山市通信保障应急预案(3篇)
- 灰土路基施工方案(3篇)
- 木檩条瓦屋面施工方案(3篇)
- 药品研发项目管理制度
- 社工儿童沟通技巧课件
- 建设项目环境影响变更说明报告
- 新疆和田县多宝山铅多金属矿项目环境影响报告书
- 2025二年级语文下册期末统考测试卷汇-总
- 血管活性药物静脉输注护理
- 苯乙酮项目可行性研究报告
- 卫星遥感技术在军事目标识别中的应用-洞察阐释
- 《医疗机构工作人员廉洁从业九项准则》解读
- 《金融衍生品交易课件:股指期货入门教程》
- 成年女性压力性尿失禁护理干预
评论
0/150
提交评论