我想编写一个使用潜在 Drichlet 分配 (LDA) 的 Java 应用程序(用于大学)。我发现提供 LDA 的唯一框架是 Mahout。尽管我不认为自己是 Java Pro(我来自 PHP),但我在 Java 编程方面有相当多的经验。该应用程序不会在分布式计算环境中使用,因此 mahout / hadoop 方式可能是一种超越顶部的方式,但如果我是对的,它至少应该可以工作。
我的问题: Mahout wiki 等并没有真正帮助我,事实上我一个字都不懂。我不想以那种“终端方式”使用 mahout。我只想将类加载到我的应用程序中,然后做类似的事情:
文档 = obj.load(文档); mahout.doLDA(文件);
(我知道这不会那么容易,但我相信你知道我的意思)。
谢谢