AttributeError: у объекта 'LdaModel' нет атрибута 'components_' - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь визуализировать модель lda, используя pyLDAvis. Получение AttributeError: объект 'LdaModel' не имеет атрибута 'components_' при вычислении

ldamodel.components_ / ldamodel.components_.sum (axis = 1) [:, None]

Код:

import gensim from gensim 
import corpora

dictionary = corpora.Dictionary(doc_cleaned)
doc_term_matrix = [dictionary.doc2bow(doc) for doc in doc_cleaned]

Lda = gensim.models.ldamodel.LdaModel

ldamodel = Lda(doc_term_matrix, num_topics=27, id2word = dictionary, passes=50, minimum_probability=0)

print(ldamodel.print_topics(num_topics=27, num_words=3))
ldamodel.show_topics()

topic_term_dists = ldamodel.components_ / ldamodel.components_.sum(axis=1)[:, None]
...