哪种算法用于更新训练数据(无训练数据)以进行聚类(K均值)

时间:2019-01-02 12:58:07

标签: machine-learning k-means

需要更新模型而不重新训练k均值聚类算法的数据。请提供用于为问题的聚类类型更新模型的任何算法的名称。

有一个用于分类和回归的随机梯度下降算法。我已经搜索了随机梯度下降的聚类算法,但一无所获。

1 个答案:

答案 0 :(得分:0)

用于分类和回归的K均值和SGD是根本不同的算法。 K-Means不受监督,而SGD受监督。 K均值的质心是所有其他点的相对位置,它们弥补了它们的位置并创建了分组,而对于SGD,则是使用算法本身正在创建和更新的功能(使用梯度下降)对它们进行分组/分隔。我想,但是,您应该能够保存质心位置以及每组点,然后在添加新点时重新运行算法。

Sklearn具有KMeans.cluster_centers_属性,您可以在训练前进行设置。