- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)