Java 在斯坦福大学如何使用吉布斯抽样?

Java 在斯坦福大学如何使用吉布斯抽样?,java,stanford-nlp,named-entity-recognition,Java,Stanford Nlp,Named Entity Recognition,我需要在条件随机场中使用Gibbs抽样,而不是Viterbi。我在库中看到了与Gibbs采样相关的代码,但我不知道如何使用它。我尝试了doGibbs=true的命令行,但它要求我也为priorModelFactory输入一个类。然而,我在图书馆里找不到任何这样的类。任何提示都将不胜感激 似乎listengsequencemodel previor=getCliqueTree(newDocument)是一个选项。然而,与使用标准维特比相比,我获得的准确度要低得多。此外,当我多次运行它时,它会输出相

我需要在条件随机场中使用Gibbs抽样,而不是Viterbi。我在库中看到了与Gibbs采样相关的代码,但我不知道如何使用它。我尝试了doGibbs=true的命令行,但它要求我也为priorModelFactory输入一个类。然而,我在图书馆里找不到任何这样的类。任何提示都将不胜感激

似乎
listengsequencemodel previor=getCliqueTree(newDocument)是一个选项。然而,与使用标准维特比相比,我获得的准确度要低得多。此外,当我多次运行它时,它会输出相同的结果,这有点奇怪,因为Gibbs采样涉及一些随机化。我不知道这里出了什么问题。感谢您的建议。更新:准确度没有明显低于标准维特比,这是一件好事。所以我想问题已经解决了。