我试着跟着这篇文章走,但是当我看到"自组织地图"时;第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)