人工智能实验评价指标_人工智能实验报告.pdf
《— 人工智能方向实习—》
实 习 报 告
专业: 计算机科学与技术
班级:
学号:
姓名:
江苏科技大学计算机学院
2016年 3 月
实验一 数据聚类分析
一、实验目的
编程实现数据聚类的算法。
二、实验内容
k-means聚类算法。
三、实验原理方法和手段
k-means 算法接受参数k ;然后将事先输入的n 个数据对象划分为k 个聚类以便使得
所获得的聚类满足:同一聚类中的对象相似度较高.
四、实验条件
Matlab2014b
五、实验步骤
(1) 初始化k 个聚类中心。
(2) 计算数据集各数据到中心的距离,选取到中心距离最短的为该数据所属类别。
(3) 计算(2)分类后,k 个类别的中心 (即求聚类平均距离)
(4) 继续执行(2)(3)直到k 个聚类中心不再变化(或者数据集所属类别不再变化)
六、实验代码
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%main.m
%k-meansalgorithm
% @author matcloud
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
clear;
closeall;
load fisheriris;
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)
[row col] size(m);
%initk centroids
p randperm(size(m,1));
for i 1:k
ctrs(i,:) m(p(i),:);
end
idx zeros(row,1);%idex ispointer ofgroup
while 1
d dist2matrix(m,ctrs);
[z,g] min(d,[],2);
if(g idx)
break;
else
idx g;
end
人工智能实验评价指标_人工智能实验报告.pdf相关推荐
- 人工智能实验评价指标_电子科大人工智能团队最新研究成果,5秒诊断癌症
日前,沙特阿拉伯授予一名"女性"机器人沙特公民身份.她也因此成为史上个获得公民身份的机器人. 从会写诗的智能机器人"小冰".战胜人类围棋高手的阿尔法狗.能灵活玩 ...
- 光纤传感器实验模块_光纤传感器实验报告.doc
<传感器原理>课程实验 光强调制型光纤位移传感器测量位移和粗糙度实验 一.实验目的: 了解光纤位移传感器的工作原理 了解光纤位移传感器的输出特性 加深对传感器一些主要静态性能指标的理解 二 ...
- 光纤传感器实验模块_光纤传感器实验报告
格式 专业资料整理 实验报告评分: 09 级 6 系姓名:安森松学号 :PB09210345 实验题目: 光纤传感器 实验目的: 掌握干涉原理,自行制作光线干涉仪,使用它对某些物理量进行测量, 加深对 ...
- 单片机广告灯实验总结_单片机实验三(广告灯实验)分析报告.ppt
微机原理与接口技术(A)实验三 广告灯实验 1.状态信息窗口 2.程序区与数据区 3.智能一键通 4.智能一键通设置状态窗口 5.文件更新按钮 6.复位目标板 7.操作状态窗口 8.菜单与工具条 9. ...
- 神码ai人工智能写作机器人_人工智能和机器学习的最佳资源
神码ai人工智能写作机器人 机器学习指南 (MACHINE LEARNING GUIDE) Half of this crazy year is behind us and summer is her ...
- 人工智能生态环境预测_人工智能在生态领域的应用研究
白莹 摘 要:人工智能技术作为产业革新的重要手段,将其应用至生态领域是一种必然趋势.基于大数据作为人工智能技术发展依据,分析了人工智能在生态保护.修复.灾害防治和生态管理方面的应用.分别将智能机器人. ...
- 人工智能实验评价指标_打造“一脑五平台”,松山湖北区学校发布无痕教育评价系统...
通过"一脑五平台"的数字空间,将评价立校从宗旨目标落到师生日常教育教学生活之中,让评价变得个性化.精准可测,这是松山湖北区学校打造的无痕教育评价体系. 近日,中国陶行知研究会未来教 ...
- stp实验心得_计算机网络实验报告完整版 计算机网络实验心得
. . . .. .. 华中科技大学文华学院 计 算 机 网 络 实 验 报 告 姓 名: 学 号: 学 部 (系): 信息科学与技术学部 专 业 年 级: 指 导 教 师: 朱琳琳 2014年4月 ...
- 人工智能 对比试验_人工智能与药物研发
原问题:人工智能在医(药)学有哪些应用? 链接:https://www.zhihu.com/question/379546481/answer/1079587731 说一点药学里我见到过的.人工智能对 ...
最新文章
- 点赞模块设计:Redis缓存 + 定时写入数据库实现高性能点赞功能
- SQL 左连接(left join) 排序 分页 中遇到的未按理想状态排序分页的解决方案
- 【Python】青少年蓝桥杯_每日一题_6.27_输出符合要求的10个自然数
- java程序设计_80后程序员,带你深入理解Java基本的程序设计结构,不来你别后悔...
- 第六章 计算机网络与i教案,大学计算机基础教案第6章计算机网络基础与应用.docx...
- C++工作笔记-仿大佬使用枚举类型
- 我们应学的11项技术[转载]
- C++11多线程------std::async
- python3可以运行python2的代码吗_Python同时兼容python2和python3的8个技巧分享
- JDBC衔接DB2、Oracle、MySQL、PostgreSQL
- 分布式框架开发环境部署
- php mysql日期区间_php – 3个日期范围之间的Mysql查询
- 【OBS-studio-webrtc】obs推流到webrtc服务器端:接管OBS输出流到自定义推流服务
- python关系图谱_利用Python+Gephi构建LOL全英雄间的关联图谱
- Allegro如何使用快捷键快速切换走线线宽操作指导
- 小程序接入h5页面_h5页面和小程序交互
- 从词嵌入到文档距离论文笔记(From Word Embeddings To Document Distances)
- Vue中$refs 使用详解
- chroot用法详解
- 如何使用百度云加速提升网站访问速度
热门文章
- 后浪“95”获 CVPR 2020 最佳论文,前得主这样解读
- 初级 IT 管理者,如何打通任督二脉?
- ​腾讯内测全新 Tim 3.0,支持微信登录;滴滴顺风车上线夜间服务;Angular 9.1 发布 | 极客头条...
- 逐步实现智慧人居,AIoT 是如何做到的?
- 神龙神龙你擦亮眼,阿里巴巴要“上天”!
- 大龄开发者究竟该何去何从?2019年Python全栈工程师,都是开发人员改怎么转向高收入?
- 零基础程序员如何花 8 个月时间获得特斯拉实习机会?
- 开发者编程时应该围着“程序”转吗?
- 微软:程序员们,是时候丢掉 Win 7 了!
- 带你全面掌握高级知识点!深入理解java虚拟机pdf下载