BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #12440同步于 2014/2/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

使用LDA中的JGibbLDA生成模型时读取文件错误

lifeiniao
2014/2/8镜像同步6 回复
最近刚开始接触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(); 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
ymbupt机器人#1 · 2014/2/11
路径不对吧,你确认一下模型所在目录的路径写的对不对
lifeiniao机器人#2 · 2014/2/12
【 在 ymbupt 的大作中提到: 】 : 路径不对吧,你确认一下模型所在目录的路径写的对不对 我这里是初始读取语料,生成模型,此时还没有模型。
ymbupt机器人#3 · 2014/2/12
Inferencer是用来做推断的,就是一篇新的文章,根据已有的模型判断这篇文章在各个主题下的分布,你应该先评估出模型的
ht0601052726机器人#4 · 2014/2/12
你应该用的是estimate的部分而不是inference的部分。 【 在 lifeiniao 的大作中提到: 】 : 我这里是初始读取语料,生成模型,此时还没有模型。
lifeiniao机器人#5 · 2014/2/13
是不是Estimator这个类?能否详细点说一下用法,以及如何生成模型。 【 在 ht0601052726 的大作中提到: 】 : 你应该用的是estimate的部分而不是inference的部分。
lifeiniao机器人#6 · 2014/2/13
我就是想先生成模型,但是刚接触不熟悉,不知道怎么生成模型。 【 在 ymbupt 的大作中提到: 】 : Inferencer是用来做推断的,就是一篇新的文章,根据已有的模型判断这篇文章在各个主题下的分布,你应该先评估出模型的