tmnt.inference¶
Inferencers to make predictions and analyze data using trained topic models.
Classes
BaseInferencer (estimator, vectorizer, device) |
Base inference object for text encoding with a trained topic model. |
BowVAEInferencer (estimator[, pre_vectorizer]) |
|
MetricSeqVEDInferencer (estimator, max_length) |
Inferencer for sequence variational encoder-decoder models using BERT trained via Metric Learning |
SeqVEDInferencer (estimator, max_length[, ...]) |
Inferencer for sequence variational encoder-decoder models using a pretrained Transformer model |
-
class
BaseInferencer
(estimator, vectorizer, device)[source]¶ Bases:
object
Base inference object for text encoding with a trained topic model.
-
class
BowVAEInferencer
(estimator, pre_vectorizer=None)[source]¶ Bases:
BaseInferencer
-
get_likelihood_stats
(data_mat, n_samples=50)[source]¶ Get the expected elbo and its variance for input data using sampling :type data_mat: :param data_mat: Document term matrix
-
-
class
SeqVEDInferencer
(estimator, max_length, pre_vectorizer=None, device='cpu')[source]¶ Bases:
BaseInferencer
Inferencer for sequence variational encoder-decoder models using a pretrained Transformer model
-
class
MetricSeqVEDInferencer
(estimator, max_length, pre_vectorizer=None, device='cpu')[source]¶ Bases:
SeqVEDInferencer
Inferencer for sequence variational encoder-decoder models using BERT trained via Metric Learning