LDA_trainer =========== .. py:module:: topmost.trainers.basic.LDA_trainer Module Contents --------------- .. autoapisummary:: topmost.trainers.basic.LDA_trainer.LDAGensimTrainer topmost.trainers.basic.LDA_trainer.LDASklearnTrainer .. autoapisummary:: topmost.trainers.basic.LDA_trainer.logger .. py:data:: logger .. py:class:: LDAGensimTrainer(dataset, num_topics=50, num_top_words=15, max_iter=1, alpha='symmetric', eta=None, verbose=False) .. py:attribute:: dataset .. py:attribute:: num_topics :value: 50 .. py:attribute:: vocab_size .. py:attribute:: max_iter :value: 1 .. py:attribute:: alpha :value: 'symmetric' .. py:attribute:: eta :value: None .. py:attribute:: verbose :value: False .. py:attribute:: num_top_words :value: 15 .. py:method:: train() .. py:method:: test(bow) .. py:method:: get_beta() .. py:method:: get_top_words(num_top_words=None) .. py:method:: export_theta() .. py:class:: LDASklearnTrainer(model, dataset, num_top_words=15, verbose=False) .. py:attribute:: model .. py:attribute:: dataset .. py:attribute:: num_top_words :value: 15 .. py:attribute:: verbose :value: False .. py:method:: train() .. py:method:: test(bow) .. py:method:: get_beta() .. py:method:: get_top_words(num_top_words=None) .. py:method:: export_theta()