在Java应用程序中使用Mahout

时间:2012-11-01 11:58:56

标签: java hadoop mahout

我想编写一个使用Latent Drichlet Allocation(LDA)的Java Application(for University)。我发现提供LDA的唯一框架是Mahout。 我在Java编程方面有一些远期,即使我不认为自己是Java Pro(我来自PHP)。 该应用程序将不会在分布式计算环境中使用,因此mahout / hadoop方式可能会超越顶部,但如果我是对的,它应该至少可以工作。

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

documents = obj.load(Documents); mahout.doLDA(文件);

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

感谢

1 个答案:

答案 0 :(得分:1)

Mahout的库可用于本地模式,没有完整的Hadoop集群。您可以查看examples from "Mahout in Action" book,看看如何做到这一点。