




免费预览已结束,剩余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金华金开招商招才服务集团有限公司招聘5人考前自测高频考点模拟试题带答案详解
- 2025年福建省宁德市福鼎市卫生健康局招聘23人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025北京市大兴区工商业联合会招聘临时辅助用工1人考前自测高频考点模拟试题及一套答案详解
- 2025贵州民族大学招聘程序招聘博士配偶工作模拟试卷附答案详解(典型题)
- 2025年芜湖经济技术开发区招聘小学教师37人模拟试卷完整参考答案详解
- 2025年上半年广东广州开发区黄埔区招聘事业单位人员18名考前自测高频考点模拟试题及答案详解(有一套)
- 2025北京市海淀区中关村第二小学科学城北区分校教师招聘模拟试卷及答案详解参考
- 2025广东水利电力职业技术学院招聘32人考前自测高频考点模拟试题及一套参考答案详解
- 2025安徽芜湖市第三城市医疗集团成员单位招聘编外人员15人模拟试卷及答案详解(全优)
- 2025年烟台市烟台山医院住院医师规范化培训预招生模拟试卷及答案详解1套
- 长期照护师技能操作考核试卷及答案
- 街道管理考试题库及答案
- 2025年执业药师之《药事管理与法规》题库附参考答案详解(培优)
- 2025年企业管理人员能力考试试题及答案
- 统编语文(2024)二年级上册识字5《去外婆家》课件
- 2025年6月浙江省高考化学试卷真题(含答案及解析)
- 物权编善意取得制度解读
- 静脉采血业务学习
- 2025年高考政治总复习高中三年必考基础知识复习汇编资料(必背版)
- 保障性租赁住房房屋维修保养方案
- 信访诉求书撰写指南2025
评论
0/150
提交评论