我认为我的代码没有错,但它不能正常工作。 这是使用mapreduce的K均值聚类。 (https://github.com/30stm/K-Means-using-mapreduce/tree/master)我在使用Mapreduce的K-Means中遇到麻烦(修改)
使用DatasetWriter.java创建数据集,并使用CreateCentroids.java创建质心。 然后,执行KMeansClusteringJob.java
此代码在第一次迭代中工作,但它不能在第二次迭代中工作。 我查了地图功能和减少功能,我觉得问题是减少功能。 (映射函数从每个点找到最接近的质心 降低函数计算新质心并替换新质心) 第一次迭代后,cen.seq(质心文件)不完美。
有人帮我;)
P.S:我写了一个问题,关于减少代码,我原来的问题是这样的。
您需要一个语言标签。如果这是java,给它一个java标签,以便java人可以找到它。 – CandiedOrange 2014-10-27 14:59:21