我在其主页上运行JGibbLDA演示时遇到错误

时间:2016-03-03 14:55:40

标签: java lda

example on the homepage在Linux上运行,其中一个命令是:

$ java -mx512M -cp bin:lib/args4j-2.0.6.jar jgibblda.LDA -est -alpha 0.5 -beta 0.1 -ntopics 100 -niters 1000 -savestep 100 -twords 20 -dfile models/casestudy/newdocs.dat

我想在Windows上运行它。

  

将bin更改为:;

     

然后运行它,结果如下:

enter image description here

您可以看到采样过程没有问题,但保存过程是错误的。我想问一下这是一个错误,还是因为我做了些什么蠢事?

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,解决这个问题的原因是为LDA提供了输入与数据文件分离的文件夹。

仔细观察最后两个参数:

$ java -mx512M -cp bin:lib/args4j-2.0.6.jar jgibblda.LDA -est -alpha 0.5 -beta 0.1 -ntopics 100 -niters 1000 -savestep 100 -twords 20 -dir models/casestudy/ -dfile newdocs.dat

这是最后两个重要的参数:

-dir models/casestudy/ -dfile newdocs.dat

答案 1 :(得分:0)

使用此命令:

$ java -mx512M -cp bin:lib/args4j-2.0.6.jar jgibblda.LDA -est -alpha 0.5 -beta 0.1 -ntopics 100 -niters 1000 -savestep 100 -twords 20 -dir models/casestudy-en -dfile newdocs.dat

您必须通过-dir参数确定输入目录。