首页 > 其他 > 详细

K-means clustering (K-means聚类)

时间:2015-07-30 16:53:02      阅读:260      评论:0      收藏:0      [点我收藏+]

问题:

K-所有值聚类是无监督学习算法

设数据集技术分享。当中技术分享技术分享

如果这技术分享个数据能够分为技术分享

把这个问题模型化:

技术分享

技术分享

当中技术分享代表第技术分享类的聚点(中心点、均值)。

该模型能够用EM算法进行训练:

初始化技术分享技术分享

E步:固定技术分享。最小化技术分享,显然

技术分享

当中技术分享

M步:固定技术分享。最小化技术分享

技术分享技术分享

技术分享

直至技术分享收敛。

—————————————————————————————————————————————————————

以下介绍一款机器学习软件,便于理解各种机器学习算法,下载完后。解压。

第一步:

双击技术分享,进入图形界面。

技术分享

第二步:在空白处,首先左击几次

技术分享

然后,右击几次

技术分享

数据集准备好之后,就開始选择算法,点击菜单条

技术分享

中的

技术分享

技术分享

比方,我们用欧几里得距离,选择2个分类,然后点击“Cluster”button,看结果就能够了。

技术分享


—————————————————————————————————————————————————————

对于K-means算法的实现:

JAVA中Weka,OpenCV,Python中的Scikit-Learn等。



版权声明:本文博客原创文章,博客,未经同意,不得转载。

K-means clustering (K-means聚类)

原文:http://www.cnblogs.com/hrhguanli/p/4689627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!