返回信息流最近刚开始接触LDA,因为在Java项目中使用,所以采用的是JGibbLDA这个工具。根据要求生成了输入文件,初次生成模型时,在调用Inferencer的init方法时出错,提示java.io.FileNotFoundException: \.others (系统找不到指定的文件。)和Fail to load word-topic assignment file of the model!这是什么原因?这个问题好几天了一直没有解决掉。另外附上参数设置代码,可能是参数设置有问题。
LDACmdOption ldaOption = new LDACmdOption();
ldaOption.inf = false;
ldaOption.est = true;
ldaOption.dfile = "newDoc.dat"
ldaOption.niters = 100;
Inferencer inferencer = new Inferencer();
inferencer.init(ldaOption);
Model newModel = inferencer.inference();
谢谢!
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #12440同步于 2014/2/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
使用LDA中的JGibbLDA生成模型时读取文件错误
lifeiniao
2014/2/8镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
你应该用的是estimate的部分而不是inference的部分。
【 在 lifeiniao 的大作中提到: 】
: 我这里是初始读取语料,生成模型,此时还没有模型。
是不是Estimator这个类?能否详细点说一下用法,以及如何生成模型。
【 在 ht0601052726 的大作中提到: 】
: 你应该用的是estimate的部分而不是inference的部分。
我就是想先生成模型,但是刚接触不熟悉,不知道怎么生成模型。
【 在 ymbupt 的大作中提到: 】
: Inferencer是用来做推断的,就是一篇新的文章,根据已有的模型判断这篇文章在各个主题下的分布,你应该先评估出模型的