java8
看不到源码K-Means-Implementation-in-Java
创建的程序对于任何数据集都是通用的。
在进行数据预处理后,任何数据集都可以作为算法的输入。
这个程序应该可以在
Java7
和
Java8
中运行。
该程序采用以下输入:
文件:请给出正确的路径和文件名(例如:E:\Iris.txt)
K
的输入值
–
编号。
要创建的集群数
距离测量
-
欧几里得/曼哈顿
最大迭代次数
–
100/200/300
输出:
WCSS(组内平方和误差)将显示为每次迭代的输出。
数据的最终聚类
-
输出中显示具有簇号的数据集特征(如果
K=5,则显示为输出的簇号为
0、1、2、3、4)
此代码已在
Iris.txt
数据集上进行了测试
结论:
使用肘部方法,我们可以从图中得出结论,最佳聚类数为
3
评论0
最新资源