Как изменить количество слов по умолчанию в LdaMulticore? - PullRequest
0 голосов
/ 23 апреля 2019

LDA показывает 10 количество слов в теме по умолчанию.Я хочу увеличить эти цифры на 15. Я пробовал ключевые слова "topn" и "num_words", но оба они дают мне ошибку.как я могу изменить это поведение по умолчанию?

model = models.LdaMulticore(corpus=corpus, id2word=dictionary, num_topics=8,topn=15,chunksize=10000, passes=30,iterations=300)

Ошибка

    model = models.LdaMulticore(corpus=corpus, id2word=dictionary, num_topics=8,topn=15,chunksize=10000, passes=30,iterations=300)
TypeError: __init__() got an unexpected keyword argument 'topn'

1 Ответ

0 голосов
/ 24 апреля 2019

LDA распределяют столько слов по теме, сколько сочтет нужным, при условии, что они преодолевают свой порог.Это означает, что в одной теме может быть 70 слов, а в другой - 200. Вы можете просмотреть больше слов, напечатав их.Попробуйте это:

model.print_topics(8, 15)
...