Sag*_*aro 2 mallet gensim topic-modeling
是否可以使用LDA的Mallet实现绘制pyLDAvis?我没有LDA_Model的麻烦,但是当我使用Mallet时,我得到了:
'LdaMallet' object has no attribute 'inference'
Run Code Online (Sandbox Code Playgroud)
我的代码:
pyLDAvis.enable_notebook()
vis = pyLDAvis.gensim.prepare(mallet_model, corpus, id2word)
vis
Run Code Online (Sandbox Code Playgroud)
运行此行,以在pyLDAvis之前将槌形模型的类转换为LdaModel。
[编辑]:编辑代码以使用gensim中的内置函数。我只是尝试过,但是在转换后的槌模型上使用pyLDAvis无法获得有意义的结果。主题似乎包含随机术语。.有人以前遇到过吗?
import gensim
model = gensim.models.wrappers.ldamallet.malletmodel2ldamodel(mallet_model)
Run Code Online (Sandbox Code Playgroud)
从下面的链接中获得此信息,请进行探索,第565-590行
https://github.com/RaRe-Technologies/gensim/blob/develop/gensim/models/wrappers/ldamallet.py#L359
| 归档时间: |
|
| 查看次数: |
2025 次 |
| 最近记录: |