gesim 안에 있는 LdaModel을 사용하다가, MalletLda를 사용하게되었다. 왜냐면, 참조 소스에 그렇게 되어 있어서…
그런데 LdaModel-> pyLDAvis는 잘 동작하는 반면 MalletLda는 에러를 내면서 죽는다.
1 2 |
AttributeError: 'LdaMallet' object has no attribute 'inference' |
다행히도 변환함수가 있어서, 그걸로 변환 가능
1 2 |
gensim_model = gensim.models.wrappers.ldamallet.malletmodel2ldamodel(mallet_model) |