"AttributeError: 'MiniSom' object has no attribute 'cluster_centers_"



我试着跟着这篇文章走,但是当我看到"自组织地图"时;第1节运行代码,得到以下错误:

AttributeError: 'MiniSom' object has no attribute 'cluster_centers_'

很明显,minishom没有属性'cluster_centers_',不像Kmeans模型,在帖子中进一步引用,但我的问题是…可以更改什么以使此代码按预期运行?

经过一些研究,它看起来像miniom有一个win_map属性,我正在努力实现我的数据集。

代码片段中有一个错误。

必须使用cluster_centers而不是model.cluster_centers_

正确的代码片段是:
## find real centroids
cluster_centers = np.array([vec for center in model.get_weights() 
for vec in center])
closest, distances = scipy.cluster.vq.vq(cluster_centers, 
X_preprocessed)

相关内容

  • 没有找到相关文章

最新更新