我正在使用 pyLDAvis 和 gensim.models.LdaMulticore 进行主题建模。我总共有10个主题。当我使用 pyLDAvis 可视化结果时,有一个名为 lambda 的栏,其解释是:“滑动以调整相关性指标”。我有兴趣分别为 lambda = 0.1 提取每个主题的单词列表。我找不到在文档中调整 lambda 以提取关键字的方法。
我正在使用这些行:
if 1 == 1:
LDAvis_prepared = pyLDAvis.gensim_models.prepare(lda_model, corpus, id2word, lambda_step=0.1)
LDAvis_prepared.topic_info
这些是结果:
Term Freq Total Category logprob loglift
321 ra 2336.000000 2336.000000 Default 30.0000 30.0000
146 may 1741.000000 1741.000000 Default 29.0000 29.0000
66 doctor 1310.000000 1310.000000 Default 28.0000 28.0000
首先,这些结果与我在可视化中使用 0.1 的 lambda 观察到的结果无关。其次,我看不到按主题分开的结果。