stu*_*nt1 10 machine-learning python-3.x scikit-learn
在scikit-learn中,某些聚类算法同时具有predict(X)和fit_predict(X)方法,例如KMeans和MeanShift,而另一些仅具有后者,例如SpectralClustering。根据文档:
fit_predict(X[, y]): Performs clustering on X and returns cluster labels.
predict(X): Predict the closest cluster each sample in X belongs to.
Run Code Online (Sandbox Code Playgroud)
我不太了解两者之间的区别,它们似乎和我一样。
为了使用“预测”,必须首先使用“适合”方法。因此,先使用“ fit()”再使用“ predict()”与使用“ fit_predict()”完全相同。但是,在这种情况下,您只需要了解模型的初始化参数,而不是如果您使用'fit_predict()',就可以从运行过程中获得标签结果在数据上建模。
| 归档时间: |
|
| 查看次数: |
6596 次 |
| 最近记录: |