Handy Orchard

数据 K-means 聚类

使用固定 ML.js K-means 对数值数据聚类,支持可复现种子和可选列标准化。

输入数据

每行一个数据点,用逗号、制表符或空格分隔坐标。1 至 10 列、最多 5,000 行,数值须有限且绝对值不超过 1e100。

输入更改时会清除旧输出。

结果

输入数据或填入示例,再运行工具。

计算示例

示例分为约以 (1.33, 1.33) 和 (8.33, 8.33) 为中心的两簇。相同输入和种子可在此固定上游版本复现结果。

可按示例按钮加载上述输入,再修改一个选项比较结果。

方法

实际固定 ML.js 导出接口采用 ml-kmeans 6.0.0,并锁定其传递依赖。使用 K-means++ 初始值和平方欧氏距离。可选标准化会减去列平均值并除以总体标准差,输出簇中心再还原为原始单位。

可通过来源和许可链接查看固定源代码 README 和完整第三方许可。

适用限制

最多 20 簇、500 次迭代、200,000 字符。常量列不能标准化;k 不可超过不同数据点数。明确显示收敛状态,不同种子可能得到不同局部最优解。Worker 六秒上限并可强制取消。仅供探索聚类,不构成资格、因果或敏感个人决策依据。

输入留在此浏览器,工具不会上传数据;需要时才从本站下载引擎资源。

来源

实际固定上游源代码第三方许可声明

相关工具

数据分布统计摘要线性回归试算二项分布概率计算

输入数据保留在此设备。只有经您同意的可选浏览量会被统计;计算值、文件、文件名与处理日志不发送至 Analytics。

切换语言时,文本、设置与所选文件会暂存于此设备,恢复后移除;中断的暂存会于后续访问清理。输入与文件不会上传。