sklearn.cluster.KMeans速度太慢,有什么解决方法?

  统计/机器学习 无监督学习 Python 计算复杂度    浏览次数:10202        分享
1

我在自己根据K Means图像压缩的教程在练习,但是sklearn.cluster.KMeans速度太慢,K大于50之后,就要等非常久,久到放弃,有什么好的解决办法吗?

 

dirkdirk   2018-08-23 20:57



   1个回答 
5

试试用sklearn.cluster.MiniBatchKMeans代替KMeans,应该会快不少


SofaSofa数据科学社区DS面试题库 DS面经

maxroot   2018-08-24 13:28



  相关讨论

GMM和KMeans哪个快一点?

sklearn.cluster.KMeans的fit_transform方法的返回值是什么意义?

sklearn.cluster.KMeans用的哪种距离?

sklearn.cluster.KMeans可以用其他距离吗?

sklearn kmeans里的n_init是什么意思

在python中获取模型运行的时间

kernal kmeans是什么意思?和一般的kmeans的区别是什么?

k-medoids和k-means区别

kmeans可以做并行化计算达到加速效果吗?

K-MEANS初始点选择的问题

  随便看看

pytorch里view(-1, 1)什么意思?

tf.placeholder(tf.float32, shape=(None, 1024))中的None是什么意思

随机森林(random forest)和支持向量机(SVM)各有什么优劣

python怎么对list中的元素做连乘?

什么是混淆矩阵(confusion matrix)