Source code for orangecontrib.text.topics.lda
from numpy import float64
from gensim import models
from .topics import GensimWrapper
[docs]class LdaWrapper(GensimWrapper):
name = 'Latent Dirichlet Allocation'
Model = models.LdaModel
[docs] def __init__(self, **kwargs):
# with 200 iterations on pass (default) is usually not enough for all
# documents to converge - with 5 it converged in all my cases
super().__init__(random_state=0, **kwargs, dtype=float64, iterations=200, passes=5)