python - 无法在 sklearn 中找到 Birch 模块

标签 python scikit-learn

我正在尝试使用 sklearn 聚类包中的 Birch 算法。

from sklearn import cluster
birch = cluster.Birch(n_clusters=2)

结果:

'module' object has no attribute 'Birch'

我可以使用其他算法,例如聚类包中的 k-means,但 Birch 给出了上述错误。

使用 scikit-learn 版本:0.15.2

最佳答案

您需要升级您的 sklearn,Birch 在 0.15.2 版本中不可用,请尝试升级到 0.16.0,这是当前的稳定版本。

这在 sklearn 网站上得到了验证:http://scikit-learn.org/dev/whats_new.html#highlights

cluster.Birch clustering method for large-scale datasets.

这是添加到版本 0.16.0

关于python - 无法在 sklearn 中找到 Birch 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29565217/

相关文章:

python - 关于在 Android 上使用 ASE 的反馈?

python - Sklearn K表示Clustering convergence

python - 如何修复线性 SVM 的误报率?

python - 对新文档进行分类 - 随机森林、词袋

python - 使用 pynput 在随机位置自动单击鼠标(对于网页浏览器游戏)

python - 当我不知 Prop 体编码时如何解码数据

python - 如何动态更改字符串中变量的值?

python - 使用 OneVsRestClassifier 时 sklearn.svm.SVC 的哪个 decision_function_shape?

python - XGBoost 找不到 sklearn

python - 使用 beautifulsoup 获取跨度标题