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

## BinaryClassificationEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.BinaryClassificationEvaluator
```

## EmbeddingSimilarityEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.EmbeddingSimilarityEvaluator
```

## InformationRetrievalEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.InformationRetrievalEvaluator
```

## MSEEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.MSEEvaluator
```

## ParaphraseMiningEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.ParaphraseMiningEvaluator
```

## RerankingEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.RerankingEvaluator
```

## SentenceEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.SentenceEvaluator
```

## SequentialEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.SequentialEvaluator
```

## TranslationEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.TranslationEvaluator
```

## TripletEvaluator
```eval_rst
.. autoclass:: sentence_transformers.evaluation.TripletEvaluator
```
