在Python中实现我自己的K-means算法还是在Python库中使用预先实现的K-means算法更好?
发布于 2016-06-10 23:47:55
在回答哪个更好之前,这里有一个算法的快速提醒:
为每个点选择第一个centroids
正如前面所强调的,算法依赖于各种参数:
clusters
如果您对上面的所有内容都不熟悉,并且希望了解每个参数的作用,我建议您在低维数据集上重新实现它。此外,实现的Python库可能不符合您的特定需求-即使它们提供了很好的调优可能性。
如果你的重点是快速使用它,并对其有一个全面的理解,你可以使用现有的实现- scikit-learn将是一个很好的选择。
https://stackoverflow.com/questions/37751430
复制相似问题