kmeans可以用在三维数据上吗?

  统计/机器学习 无监督学习    浏览次数:3474        分享
0

kmeans是只能用在二维数据上吗,可以用在三维数据上吗?

 

sioom   2020-05-23 22:18



   2个回答 
3

当然可以的,k均值算法对数据的维度没有任何限制。

一般为了演示的方便,所以都用二维数据作为例子。k均值算法完全可以用在高维数据上,但是要注意的是如果数据是非常高维的,kmeans的效果可能不好(参考K Means算法的缺点

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

宽宽   2020-05-24 01:28

明白了,谢谢 - sioom   2020-05-24 10:23
2

取决于你的维度有多高,4,5维应该是没什么问题。

如果维度非常高,你需要先降维

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

noob123   2020-05-31 02:04



  相关讨论

关于online KMeans步骤中成员更新分类的问题?

K-MEANS初始点选择的问题

关于小批量K均值(mini-batch K Means)的问题

K Means初始点必须是样本中的点吗

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

通俗地解释c-means以及fuzzy c-means是什么意思

KMeans++是怎么选初始点的?

k-medoids和k-means区别

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

Jenks和K Means在一维数据时,是不是等价的?

  随便看看

numpy里的无穷大np.inf到底是多大呢?

逻辑回归的损失函数是怎么来的

怎么给plt.subplot加一个主标题?

自助法(bootstrap)的0.632是怎么来的?

激活函数RELU在0点的导数是多少?