Было высказано предположение, что инициализация тематической модели с использованием кластеров слов может привести к более качественным моделям или более надежному (последовательному) выводу. Я говорю об инициализации оптимизатора, а не об установке априора. Вот некоторый код для иллюстрации того, что я хочу сделать:
Создайте объект LdaModel, но не передавайте корпус.
lda_model =
LdaModel(
id2word=id2word,
num_topics=30,
eval_every=10,
pass=40,
iterations=5000)
Затем присвойте какое-нибудь свойство объекта, соответствующее вероятностям прорисовки каждого слова из темы в матрицу моей собственной конструкции.
lda_model.topics = my_topic_mat
Затем подгоните корпус:
lda_model.update(corpus)
Спасибо за помощь!