1 / 25
文档名称:

人工智能实验报告.doc

格式:doc   大小:316KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

人工智能实验报告.doc

上传人:fangjinyan2017001 2020/1/14 文件大小:316 KB

下载得到文件列表

人工智能实验报告.doc

文档介绍

文档介绍:《— 人工智能方向实****实****报告专业:计算机科学与技术班级:12419013学号:姓名: 江苏科技大学计算机学院2016年3月实验一数据聚类分析一、实验目的编程实现数据聚类的算法。二、实验内容k-means聚类算法。三、实验原理方法和手段 k-means算法接受参数k;然后将事先输入的n个数据对象划分为k个聚类以便使得所获得的聚类满足:、实验条件Matlab2014b五、实验步骤初始化k个聚类中心。计算数据集各数据到中心的距离,选取到中心距离最短的为该数据所属类别。计算(2)分类后,k个类别的中心(即求聚类平均距离)继续执行(2)(3)直到k个聚类中心不再变化(或者数据集所属类别不再变化)六、实验代码%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%k-meansalgorithm%***@authormatcloud%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%clear;closeall;loadfisheriris;X=[meas(:,3)meas(:,4)];figure;plot(X(:,1),X(:,2),'ko','MarkerSize',4);title('fisheririsdataset','FontSize',18,'Color','red');[idx,ctrs]=kmeans(X,3);figure;subplot(1,2,1);plot(X(idx==1,1),X(idx==1,2),'ro','MarkerSize',4);holdon;plot(X(idx==2,1),X(idx==2,2),'go','MarkerSize',4);holdon;plot(X(idx==3,1),X(idx==3,2),'bo','MarkerSize',4);holdon;plot(ctrs(:,1),ctrs(:,2),'kx','MarkerSize',12);title('officialkmeans','FontSize',16,'Color','red');[idx,ctrs]=my_kmeans(X,3);subplot(1,2,2);plot(X(idx==1,1),X(idx==1,2),'ro','MarkerSize',4);holdon;plot(X(idx==2,1),X(idx==2,2),'go','MarkerSize',4);holdon;plot(X(idx==3,1),X(idx==3,2),'bo','MarkerSize',4);holdon;plot(ctrs(:,1),ctrs(:,2),'kx','MarkerSize',12);title('customkmeans','FontSize',16,'Color','red');function[idx,ctrs]=my_kmeans(m,k)[rowcol]=size(m);%initkcentroidsp=randperm(size(m,1));fori=1:kctrs(i,:)=m(p(i),:);endidx=zeros(row,1);%idexispointerofgroupwhile1d=dist2matrix(m,ctrs);[z,g]=min(d,[],2);if(g==idx)break;elseidx=g;end%updatectroidsfori=1:kv=find(g==i);ifvctrs(i,:)=mean(m(v,:),1);endendendendfunction[idx,ctrs]=my_kmeans(m,k)[rowcol]=size(m);%initkcentroidsp=randperm(size(m,1));fori=1:kctrs(i,:)=m(p(i),:);endidx=zeros(row,1);%idexispointerofgroupwhile1d=dist2matrix(m,ctrs);[z,g]=min(d,[],2);if(g==idx)break;elseidx=g;end%updatectroidsfori=1:kv=find(g==i);ifvctrs(i,:)=mean(m(v,:),1);endendendend七、实验结果 图1-1未聚类数据图1-2聚类后实验分析算法的时间复杂度上界为O(n*k*t),其中t是迭代次数。k-means算法是一种基于样本间相似性度量的间接聚类方法,属于非监督学****方法。此算法以k为参数,把n个对象分为k个簇,以使簇内具有较高的相似度,而且簇间的相似度较低。相似度的计算根据一个簇中对象的平均值(被看作簇的重心)

最近更新

市场调查方案 11页

【小升初全真试题】2023小升初数学真题卷【典.. 7页

DPtech Scanner1000系列漏洞扫描系统操作手册.. 22页

三穗县六年级下册数学期末测试卷含答案 8页

山东省滨州市邹平县学年高二数学上学期期中模.. 5页

东兰县六年级下册数学期末测试卷(历年真题).. 5页

外窗对重庆地区高层居住建筑能耗的影响及节能.. 2页

临沂市沂南县小升初数学考试真题卷必考题 8页

临洮县六年级下册数学期末测试卷(a卷) 6页

外国电动汽车在华竞争力分析 2页

乐安县六年级下册数学期末测试卷新版 7页

变压器验收报告单 8页

云霄县六年级下册数学期末测试卷一套 7页

人教版一年级上册数学期末测试卷及完整答案 5页

人教版五年级上册数学期末测试卷带答案(a卷).. 5页

复方银茶方中三种银杏黄酮苷元在大鼠的药代动.. 2页

人教版六年级上册数学期中考试卷附参考答案(.. 8页

小学教学教育教案生阅读计划 2页

九年级世界历史上册复习课件市公开课一等奖市.. 35页

人教版六年级下册数学 期末检测卷【易错题】 6页

人教版六年级下册数学 期末检测卷(b卷) 6页

小学三年级关于我学会了洗碗作文 2页

人教版六年级下册数学期末测试卷精品(历年真.. 8页

热交换器行业技术壁垒与企业绩效 26页

人教版小升初数学模拟试卷含完整答案(夺冠).. 6页

人教版小学六年级下册数学期末检测试题及答案.. 6页

卫生计划 9页

CPU无法工作或者被改动的解决方法 2页

佳木斯市桦南县小升初数学考试真题卷完美版 7页

晚会活动应急保障方案范文 89页