- 23
- 0
- 约5.53千字
- 约 11页
- 2019-07-27 发布于江西
- 举报
040930520 吴非 模式识别实验报告
K-均值聚类算法实验报告
试验目的
通过对K-均值算法的编程实现,加强对该算法的理解和认识。提高自身的知识水平和编程能力,认识模式识别在生活中的应用。
算法思想
K-均值算法的主要思想是先在需要分类的数据中寻找K组数据作为初始聚类中心,然后计算其他数据距离这三个聚类中心的距离,将数据归入与其距离最近的聚类中心,之后再对这K个聚类的数据计算均值,作为新的聚类中心,继续以上步骤,直到新的聚类中心与上一次的聚类中心值相等时结束算法。
子函数
int judge(float i,float j,float k)
judge用来判断元素属于哪个聚类,返回元素所在的聚类值(1,2,3).
算法流程图
开 始
开 始
读入要分类的数据
设置初始聚类中心
计算数据到K个聚类中心的距离
将数据分入与其距离最小的聚类
计算新的聚类中心
聚类中心是否收敛?
否
输出K个分类好的聚类
结 束
是
实验代码
#includeiostream.h
#includefstream.h
#includestdlib.h
#define COUNT 150 //数据个数
struct data {
float dx;
float dy;
float dz;
f
您可能关注的文档
最近下载
- 《铁路轨道维护》课件——铁路轨道维护管理组织.pptx VIP
- ISO 31657-2-2025 滑动轴承 稳态条件下流体动压径向滑动轴承 第2部分:多叶轴承计算用特征值 标准立项发展报告.docx VIP
- 沥青混合料配合比设计方法与施工质量控制.pptx VIP
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
- 合规转利润:降本增效全指南(2026)QBT 4524-2013宠物用清洁护理剂.pptx VIP
- 护理沟通中的案例分析.pptx VIP
- 深度解析(2026)《QBT 5994-2024 除味喷雾剂》.pptx VIP
- 电梯应急救援预案.docx
- 建筑地基基础设计规范(GB50007-2011).docx VIP
- 移动式操作平台专项施工方案.docx VIP
原创力文档

文档评论(0)