我运行文件简单的lda.java我得到了 线程"main" java.lang.ArrayIndexOutOfBoundsException: 0
at cc.mallet.topics.SimpleLDA.main(SimpleLDA.java:560)
中的异常
看起来您正在使用没有任何参数的命令行界面。
如果您查看 https://github.com/mimno/Mallet/blob/master/src/cc/mallet/topics/SimpleLDA.java 的源文件,您可以看到第 560 行期望发现有一个命令行参数在参数数组中的第一个位置指定文件。
如果需要从命令行训练主题模型,此处提供了以下信息:http://mallet.cs.umass.edu/topics.php
您使用的接口旨在作为在 Java 中构建新的自定义主题模型的基础。如果没有丰富的Java编程经验,这将是令人沮丧的,并且不太可能成功。