Back to Sentence Transformers

Evaluation

docs/package_reference/sentence_transformer/evaluation.md

5.4.11.5 KB
Original Source

Evaluation

sentence_transformers.sentence_transformer.evaluation defines different classes, that can be used to evaluate the model during training.

See also the modules from sentence_transformers.base.evaluation in Base > Evaluation.

BinaryClassificationEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.BinaryClassificationEvaluator

EmbeddingSimilarityEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.EmbeddingSimilarityEvaluator

InformationRetrievalEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.InformationRetrievalEvaluator

NanoBEIREvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.NanoBEIREvaluator

MSEEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.MSEEvaluator

ParaphraseMiningEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.ParaphraseMiningEvaluator

RerankingEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.RerankingEvaluator

TranslationEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.TranslationEvaluator

TripletEvaluator

{eval-rst}
.. autoclass:: sentence_transformers.sentence_transformer.evaluation.TripletEvaluator