fibber.metrics.classifier.fasttext_classifier module¶
-
class
fibber.metrics.classifier.fasttext_classifier.
FasttextClassifier
(dataset_name, trainset, testset, fasttext_lr=1.0, fasttext_epoch=25, fasttext_ngram=5, **kwargs)[source]¶ Bases:
fibber.metrics.classifier.classifier_base.ClassifierBase
fasttext classifier prediction on paraphrase_list.
This metric is special, it does not compare the original and paraphrased sentence. Instead, it outputs the classifier prediction on paraphrase_list. So we should not compute mean or std on this metric.
- Parameters
dataset_name (str) – the name of the dataset.
trainset (dict) – a fibber dataset.
testset (dict) – a fibber dataset.
fasttext_lr (float) – learning rate.
fasttext_epoch (int) – epochs to train.
fasttext_ngram (int) – classification feature ngram.