Классифицируйте текст с помощью модели Gensim LDA - PullRequest
0 голосов
/ 14 апреля 2020

Для справки, я уже посмотрел следующие вопросы:

  1. Gensim LDA для классификации текста
  2. 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

...