gpt4 book ai didi

python - 如何记录k-means中每次迭代的质心?

转载 作者:行者123 更新时间:2023-11-30 09:30:40 25 4
gpt4 key购买 nike

通过使用“kmeans.cluster_centers_”,我得到每个簇的最终质心,但是如果我想跟踪所有迭代中的所有质心并将结果存储到列表中,该怎么办?

最佳答案

Scikit-learn 不为您提供中间结果,并且无法通过标准 API 来执行此操作。获取它们的一种巧妙方法是使用如下内容:

k_means = KMeans(max_iter=1)
for i in range(300):
k_means.fit(X)
intermediate_centers = k_means.cluster_centers_
k_means = KMeans(max_iter=1, init=intermediate_centers)

这不是一种快速方法,我不建议在生产中运行它。

关于python - 如何记录k-means中每次迭代的质心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59370344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com