0
A
回答
4
k-means算法需要对质心位置进行一些初始化。对于大多数算法而言,这些质心随机采用Forgy方法或随机分割等方法进行初始化,这意味着算法的重复迭代可以收敛到极其不同的结果。
请记住,k-均值是迭代的,并且在每个“移动质心”步骤中,每个质心移动到一个位置,使其与其构成点的距离最小。这使其严重依赖于起始位置。
因此,通常建议您多次运行k-means ,并选择最小化错误的群集。
3
不,不保证。
考虑的2-装置简单的情况下具有4分:(1, 1), (-1, 1), (1, -1), (-1, -1)
(在2D方形) 则2个质心可以是{(0, 1), (0, -1)}
或{(1, 0), (-1, 0)}
,两个非常不同的结果。
0
许多k-means实现允许固定随机数发生器以使结果可重现。
ELKI:-kmeans.seed
参数
Weka的:-s
参数
在其他国家,通常可以自己提供初始中心,然后用复制的伪随机播种到自己选择他们。
相关问题
- 1. sklearn中的可重现kmeans
- 2. 是否可以重复getopt
- 3. Android片段是否可重复使用?
- 4. 不可否认是重复的?
- 5. 是否可以使用重复日期?
- 6. SyncLock是否可以重复使用?
- 7. setInterval是否重复?
- 8. 在进行DynamoDB跨区域表复制时是否可以重复重复?
- 9. Hive是否重复数据?
- 10. 是否有可能获得永久重复的RX可观察
- 11. Android布局:可重复使用的组件UI是否可能?
- 12. 复合键是否允许重复
- 13. 外键是否可以是NULL和/或重复的?
- 14. 是否有可能是一个自动增量字段重复?
- 15. 是否可以重用NSKeyedUnarchiver?
- 16. 是否可以重写window.document.location.host?
- 17. NSError是否可重用?
- 18. 是否可以重用WKInterfaceGroup?
- 19. Z80 NMI是否可重入?
- 20. 是否可以重写drupal_build_css_cache?
- 21. 是否可以重用ProjectInstaller?
- 22. 是否可以重置ServicePointManager?
- 23. 是否有可能在Python中使用KMeans中的非浮点数据(Scikit-Learn)?
- 24. 在拟合过程中是否可以增加KMeans中的质心数?
- 25. 是否有可能控制重复链接在GOJS
- 26. 是否可以在YAML文件中禁止重复?
- 27. 实体是否可以在视图中重复显示UI?
- 28. 是否可以在统一中重复删除注册?
- 29. 是否可以删除空白值精确选择** ng重复**
- 30. 是否可以使用css3重复渐变创建此模式?