无法在 sklearn 中找到 Birch 模块

Unable to find Birch Module in sklearn

我正在尝试使用 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