sklearn 中可重现的 kmeans
Reproducible kmeans in sklearn
我正在使用可用的文档聚类代码 here。我知道 k-means 正在解决一个非凸问题,因此每次我 运行 它的优化结果都会不同,但是有没有办法使聚类可重现(也许通过固定一些随机种子)?
您可以修复random_state参数K-means。在下面的代码中我使用 42:
km = KMeans(n_clusters=true_k, init='k-means++', max_iter=100, n_init=1,
verbose=opts.verbose,
random_state = 42)
您可以查看文档here。
我正在使用可用的文档聚类代码 here。我知道 k-means 正在解决一个非凸问题,因此每次我 运行 它的优化结果都会不同,但是有没有办法使聚类可重现(也许通过固定一些随机种子)?
您可以修复random_state参数K-means。在下面的代码中我使用 42:
km = KMeans(n_clusters=true_k, init='k-means++', max_iter=100, n_init=1,
verbose=opts.verbose,
random_state = 42)
您可以查看文档here。