2

我想编写一个使用潜在 Drichlet 分配 (LDA) 的 Java 应用程序(用于大学)。我发现提供 LDA 的唯一框架是 Mahout。尽管我不认为自己是 Java Pro(我来自 PHP),但我在 Java 编程方面有相当多的经验。该应用程序不会在分布式计算环境中使用,因此 mahout / hadoop 方式可能是一种超越顶部的方式,但如果我是对的,它至少应该可以工作。

我的问题: Mahout wiki 等并没有真正帮助我,事实上我一个字都不懂。我不想以那种“终端方式”使用 mahout。我只想将类加载到我的应用程序中,然后做类似的事情:

文档 = obj.load(文档); mahout.doLDA(文件);

(我知道这不会那么容易,但我相信你知道我的意思)。

谢谢

4

1 回答 1

1

Mahout 的库可以在本地模式下使用,无需完整的 Hadoop 集群。您可以查看“Mahout in Action”一书中的示例,了解如何做到这一点。

于 2012-11-02T09:19:56.947 回答