为什么在使用 Mallet 进行 LDA 时不能选择 beta 参数?



我最近正在与Mallet合作进行LDA主题建模。我认识到我能够将算法的 alpha 超参数传递给 Mallet,但 LDAMallet 类不包含任何 beta 参数变量。你们能告诉我这是怎么来的吗? 我知道我可以每 n 个间隔打开一次超参数优化,这将重新计算参数的最佳值,但即使在那里我也不知道它们通过什么标准进行优化。

最好 尼禄

我假设你指的是gensim包装器?你可以从命令行 Mallet 指定 beta 值,所以没有理由不能在 Python 中实现,但你是对的,它现在不存在。

在实践中,默认值 0.01 几乎总是接近自然语言数据的最佳值,这就是为什么我怀疑没有人在 gensim 中实现它。

相关内容

  • 没有找到相关文章

最新更新