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更改为:;
然后运行它,结果如下:
您可以看到采样过程没有问题,但保存过程是错误的。我想问一下这是一个错误,还是因为我做了些什么蠢事?
答案 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参数确定输入目录。