目前,我正在为 Mallet 关于 HMM 的糟糕文档而苦苦挣扎。我已经设法将数据导入实例(改编自 ImportExample.java 片段),我只是想知道如何使用它们来训练 HMM 模型。我首先创建了一个 HMM 实例,但我不确定是否要这样做:
HMM hmm = new HMM(instances.getDataAlphabet(), instances.getTargetAlphabet());
或者使用相同的数据字母两次,如下所示:
HMM hmm = new HMM(instances.getDataAlphabet(), instances.getDataAlphabet());
无论哪种方式,当我到达
hmm.train(instances);
我收到以下错误:
cc.mallet.types.FeatureVector 不能转换为 cc.mallet.types.FeatureVectorSequence
如果您能提供任何帮助,我将不胜感激。
干杯