models.callbacks – Callbacks for track and viz LDA train process¶gensim.models.callbacks.Callback(metrics)¶Bases: object
Used to log/visualize the evaluation metrics during training. The values are stored at the end of each epoch.
| Parameters: | metrics – a list of callbacks. Possible values: “CoherenceMetric” “PerplexityMetric” “DiffMetric” “ConvergenceMetric” |
|---|
on_epoch_end(epoch, topics=None)¶Log or visualize current epoch’s metric value
| Parameters: |
|
|---|
set_model(model)¶Save the model instance and initialize any required variables which would be updated throughout training
gensim.models.callbacks.CoherenceMetric(corpus=None, texts=None, dictionary=None, coherence=None, window_size=None, topn=10, logger=None, viz_env=None, title=None)¶Bases: gensim.models.callbacks.Metric
Metric class for coherence evaluation
| Parameters: |
|
|---|
get_value(**kwargs)¶| Parameters: |
|
|---|
set_parameters(**parameters)¶Set the parameters
gensim.models.callbacks.ConvergenceMetric(distance='jaccard', num_words=100, n_ann_terms=10, diagonal=True, annotation=False, normed=True, logger=None, viz_env=None, title=None)¶Bases: gensim.models.callbacks.Metric
Metric class for convergence evaluation
| Parameters: |
|
|---|
get_value(**kwargs)¶| Parameters: |
|
|---|
set_parameters(**parameters)¶Set the parameters
gensim.models.callbacks.DiffMetric(distance='jaccard', num_words=100, n_ann_terms=10, diagonal=True, annotation=False, normed=True, logger=None, viz_env=None, title=None)¶Bases: gensim.models.callbacks.Metric
Metric class for topic difference evaluation
| Parameters: |
|
|---|
get_value(**kwargs)¶| Parameters: |
|
|---|
set_parameters(**parameters)¶Set the parameters
gensim.models.callbacks.Metric¶Bases: object
Base Metric class for topic model evaluation metrics
get_value()¶set_parameters(**parameters)¶Set the parameters
gensim.models.callbacks.PerplexityMetric(corpus=None, logger=None, viz_env=None, title=None)¶Bases: gensim.models.callbacks.Metric
Metric class for perplexity evaluation
| Parameters: |
|
|---|
get_value(**kwargs)¶| Parameters: | model – Trained topic model |
|---|
set_parameters(**parameters)¶Set the parameters