K-means

目录

  • 1.选择聚类数 K
  • 2.聚类中心初始化
  • 3. *K-means算法
  • 4.代价函数 J

1.选择聚类数 K

K-means_第1张图片
通过肘部法则(上图)选择聚类数K, 或者根据经验(需要)手动选择K

2.聚类中心初始化

K-means_第2张图片
用样本 x 随机初始化聚类中心 u
K-means_第3张图片
迭代100次,选择代价函数最小的初始化 K

3. *K-means算法

K-means_第4张图片
1.首先随机初始化K
2.把样本x(i)分配给最近的一个聚类c(i)
3.计算每个聚类离聚类中心uk的平均距离
4.重复2,3步骤

4.代价函数 J

x(i):第i个样本
c(i) : 样本x(i)所在的聚类
uk : 聚类的中心
uc(i):样本x(i)所在聚类的中心

J = ∑ i = 0 m \sum_{i=0}^m i=0m ∣ \mid ∣ \mid x(i) - uc(i) ∣ \mid ∣ \mid 2

你可能感兴趣的:(笔记,机器学习)