k_means(matlab实现)

时间:2012-12-28 09:35:19
【文件属性】:

文件名称:k_means(matlab实现)

文件大小:4KB

文件格式:NONE

更新时间:2012-12-28 09:35:19

k_means 实现 聚类

k-Means 算法接受输入量 k ;然后将 n 个数据对象划分为 k 个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个 “ 中心对象 ” (引力中心)来进行计算的。    k-Means 算法的工作过程说明如下:首先从 n 个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的(聚类中心所代表的)聚类;然后再计算每个所获新聚类的聚类中心(该聚类中所有对象的均值);不断重复这一过程直到标准测度函数开始收敛为止。一般都采用均方差作为标准测度函数。k 个聚类具有以下特点:各聚类本身尽可能的紧凑,而各聚类之间尽可能的分开。


网友评论

  • bug很多,程序不能运行。
  • 有问题,运行不出来!
  • 有点帮助,感谢!
  • 简单参考一下还行
  • 有问题, 一般般吧
  • 在网上下载了DistMatrix程序就可以运行了
  • 借鉴作用,真正的编程还是要靠自己。。。
  • 不怎么好,看不懂
  • 需要修改下,总体还行吧
  • bug很多,程序不能运行。
  • 有错误 跑不了
  • 有错误,跑不起来
  • 有错误,跑不起来
  • 修改后可以运行 学习了
  • 可以运行的,稍加修改就能用作毕设了
  • 有错误,不过可以调试,基本不错,适合和其他方法比较学习
  • 不好……好多函数都没有定义
  • bug很多,跑不起来...
  • 有错误,程序不能运行。