我有一个矩阵
A = (a1,a2,a3,...,an)'
哪里
a1, a2,..., an
是行向量。我想申请
k-means
矩阵算法
A
以便对行向量进行聚类
ai
(i=1,2,3...,n)
到
k
集群或更多。认为
b1, b2, b3,...,bk
是的中心
k
簇,
k
随机选择样本作为
k
集群。所有样品(
a1,a2,a3,...,an
)根据它们到中心的余弦距离进行分类
bi (i=1,2,3,...,k)
进入
k
类,
k
集群。的中心
k
重新计算聚类,重新分类所有样本,直到中心不变,然后是最终的中心
b1,b2,b3,...,bk
获得。对于每个簇,只保留最接近簇中心的向量。如何实现这一点?