java - K-means 聚类算法中的收敛条件是什么?
问题描述
我有一个while循环,在其中我将我的集群指向其最近邻居的x和y的相应平均值。但是 while 循环的停止条件是什么?我怎么知道它已经收敛了?
解决方案
- 在每一轮之前,将 a 设置
boolean
为false
。 - 如果您更改聚类点,请将其设置
boolean
为true
。 - 仅开始下一轮,如果
boolean
设置为true
,否则收敛。
推荐阅读
- aws-fargate - AWS 如何对 Fargate 任务的使用收费?
- php - 如果条件满足,则回显变量
- oracle-apex - 在 Oracle APEX 中管理用户
- powerbi - 如何将计算列添加到将忽略切片器 Power BI 中的选定值的现有表
- python - Endswith 和 Replacement 语法 - Pandas
- c - 在 C 中生成“分段错误(核心转储)”错误消息的素数程序
- swift - 调用 writeValue 后 CBPeripheral 与 UnknownError Code=0 断开连接
- node.js - 播种 MongoDB nodejs
- php - 如何在 laravel 中以欧洲格式显示日期
- java - 无法获取 SequenceInformation 并且在 ResultSet 中找不到列 start_with