在Python.Gensim实现中,我使用LDA进行主题建模,允许我们将alpha设置为'auto‘,如下所示:
alpha ({numpy.ndarray, str}, optional) –
’asymmetric’: Uses a fixed normalized asymmetric prior of 1.0 / topicno.
’auto’: Learns an asymmetric prior from the corpus (not available if distributed==True).对于Gensim中提供的LDA Mallet包装器,没有将alpha设置为auto的选项。
有没有办法从LDA Mallet的语料库中学习alpha?
发布于 2020-07-29 11:31:32
这是在optimize_interval参数中。来自包装文档
optimize_interval (int,可选)-优化每个optimize_interval迭代的超参数
因此,虽然alpha最初被设置(或者保留为默认设置),但是如果您设置了optimize_interval,那么每n次迭代,就会自动优化alpha和beta。
https://stackoverflow.com/questions/63147796
复制相似问题