gpt4 book ai didi

python - 如何从 Scikit 学习中加速 k-means?

转载 作者:太空狗 更新时间:2023-10-30 00:01:23 34 4
gpt4 key购买 nike

在我的项目中,我使用 k-means 对组间数据进行分类,但我在 Scikit-learn 中计算 k-means 时遇到问题 - 它非常慢。我需要加强它。

我已经尝试将 n_jobs 的数量更改为 -1,但仍然很慢!

有什么加速的建议吗?

最佳答案

在 scikit-learn 中的主要解决方案是切换到 mini-batch kmeans这大大减少了计算资源。在某种程度上,它是用于优化非线性函数的 SGD(随机梯度下降)与 GD(梯度下降)的类似方法——SGD 通常更快(就收敛到局部解所需的计算周期而言)。请注意,这会为优化引入更多差异,因此结果可能更难重现(与“整批”kmeans 相比,优化将更频繁地出现在不同的解决方案中)。

关于python - 如何从 Scikit 学习中加速 k-means?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46515481/

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