【发布时间】:2012-11-01 16:15:36
【问题描述】:
我正在尝试使用 K-means 算法对稀疏矩阵进行聚类。我将使用 Apache mahout,但我没有找到任何关于如何使用 Java 实现它的示例。有没有关于它的教程或功能javadoc?
我试过 KmeansDriver 的 run() 函数,但我没有给出真实的参数。老实说,我不明白这个功能的实现。有没有一个关于使用矩阵、数据集或文件并给出聚类数据的明确示例?
【问题讨论】:
-
使用Weka 它对于任何数据挖掘任务来说都是一个更好的库。
-
Weka 在处理非常大的数据集时无法正常工作。我使用它,但在 9 小时内得到任何结果。
-
有多少实例和多少集群?
-
数据集包括大约 94000 个稀疏实例。并且集群的数量可以是大约 1000,更低或更高。我没有确定集群的特定数量。
-
好的,如果您有稀疏实例,Weka 知道如何真正扩展它。抱歉,因为我没有使用 Mahout,所以我无法为您提供帮助。
标签: java apache mahout k-means