scikit-learn的k-means:预测方法真的有用吗?

时间:2014-07-29 09:41:53

标签: scikit-learn k-means

当我使用scikit-learn实现k-means时,我通常只调用fit()方法,这足以获得聚类中心和标签。 predict()方法用于计算标签,甚至可以使用fit_predict()方法,但如果我只能使用fit()获取标签,predict()的目的是什么? 1}}方法?

1 个答案:

答案 0 :(得分:1)

正如@EdChum建议的那样,

predict可用于看不见的数据。当k-means用于半监督学习中的特征提取时,这个(更重要的是transform方法)很有用:你聚集了一大组样本,然后使用最接近的质心/距离到质心作为​​后续特征监督学习问题。当使用结果进行预测时,您会获得k-means未见到的样本。