Для справки, я уже посмотрел следующие вопросы:
- Gensim LDA для классификации текста
- Python Gensim LDA Модель show_topics funciton
Я хочу, чтобы моя модель LDA, обученная из Gensim, классифицировала предложение по одной из тем, которые создает модель. Что-то длинное в строках
lda = models.LdaModel(corpus=corpus, id2word=id2word, num_topics=7, passes=20)
lda.print_topics()
for line in document: # where each line in the document is its own sentence for simplicity
print('Sentence: ', line)
topic = lda.parse(line) # where the classification would occur
print('Topic: ', topic)
Я знаю, у gensim нет функции parse
, но как можно go добиться этого? Вот документация, за которой я следовал, но я нигде не получил ее:
https://radimrehurek.com/gensim/auto_examples/core/run_topics_and_transformations.html#sphx -glr-auto-examples-core-run-themes-and-transfors-py
Заранее спасибо.
редактировать: дополнительная документация- https://radimrehurek.com/gensim/models/ldamodel.html