【问题标题】:Mahout: Visualizing cluster trough command lineMahout:通过命令行可视化集群
【发布时间】:2013-12-31 05:08:06
【问题描述】:

我正在做一些关于聚类的实验,但现在我想可视化数据。就像在https://cwiki.apache.org/confluence/display/MAHOUT/Visualizing+Sample+Clusters 中一样,有没有办法使用接受自定义集群数据的参数运行类?查看集群数据的最佳方式是什么?

我使用的命令是:mvn -q exec:java -Dexec.mainClass=org.apache.mahout.clustering.display.DisplayClustering

谢谢

PS:我使用的是 Mahout 0.9

【问题讨论】:

    标签: hadoop visualization cluster-analysis mahout


    【解决方案1】:

    任何可在 2 维中可视化的真实数据(我认为这些类不能做更多的事情)都可以轻松放入主内存中。如果我没记错的话,这些类将所有数据加载到你的内存中,因为它们只是为了演示。

    那么您也可以使用任何非 Hadoop 工具,例如 ELKI 或 WEKA 或 SciPy。 Mahout 真的只有当你拥有的数据多于你的主内存时才会得到回报。否则,它会比一个好的单主机解决方案慢很多。

    参见例如this G+ post:

    如果您的数据小到足以放入主内存,请不要运行 Hadoop。

    【讨论】:

    • 谢谢,您是否找到了一些关于如何使 Mahout 输出对这些工具“可读”的示例?
    • 你为什么要这样做?他们可以自己进行集群,并且比 Mahout 快得多。因此,如果您的数据适合主内存,那么为什么要使用 Mahout 进行集群呢?
    • 正因为如此,我每天要处理 10 个维度和 15gb,所以把它放在内存上有点重/成本高
    猜你喜欢
    • 2012-06-15
    • 2010-11-28
    • 2014-04-18
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 2019-05-13
    相关资源
    最近更新 更多