K-means算法是输入聚类个数k,以及包含 n个数据对象的数据库,输出满足方差最小标准k个聚类的一种算法

preview
共10个文件
py:3个
csv:2个
md:2个
需积分: 0 1 下载量 135 浏览量 更新于2023-02-08 收藏 4.57MB ZIP 举报
头歌k-means聚类算法 步骤1: 从n个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的 (聚类中心所代表的)聚类; 步骤2: 再计算每个所获新聚类的聚类中心(该聚类中所有对象的均值); 步骤3: 不断重复这一过程直到标准测度函数开始收敛为止。 一般都采用均方差作为标准测度函数. k个聚类具有以下特点:各聚类本身尽可能的紧凑,而各聚类之间尽可能的分开。 算法的时间复杂度上界为O(n*k*t), 其中t是迭代次数。 k-means算法是一种基于样本间相似性度量的间接聚类方法,属于非监督学习方法。此算法以k为参数,把n 个对象分为k个簇,以使簇内具有较高的相似度,而且簇间的相似度较低。
汀、人工智能
  • 粉丝: 9w+
  • 资源: 410
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜