K-means 算法
  VW0ZAOA6bLNz 2023年12月22日 34 0


K-means 算法

算法过程描述

  1. 随机选取k个点作为簇的中心
  2. 对于每一个样本的计算到中心的距离,并将样本分到最近的簇中
  3. 更新簇的中心位置
  4. 重复上述2-3步,直至簇的中心位置不在发生改变

其中目标函数为
K-means 算法_算法
其中K-means 算法_机器学习_02表示样本K-means 算法_机器学习_03是否属于簇K-means 算法_最小化_04

因为如果簇中心位置K-means 算法_最小化_05确定,那么K-means 算法_最小化_06也同时将确定,为了优化目标函数,k-means采用迭代求解的方法,首先固定K-means 算法_最小化_05,优化K-means 算法_最小化_06;然后固定K-means 算法_最小化_06优化K-means 算法_最小化_05

首先初始化簇中心,固定K-means 算法_最小化_05,最小化K-means 算法_kmeans_12:

分配每个样本点到其最近的中心点所在的簇
K-means 算法_机器学习_13
然后固定簇中心K-means 算法_最小化_05,最小化K-means 算法_最小化_15:
K-means 算法_迭代_16


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

推荐阅读
  1BnnW8rtw7M9   2023年12月22日   114   0   0 算法i++i++mathMath算法
VW0ZAOA6bLNz