diff --git a/docs/docs/algorithms.xml b/docs/docs/algorithms.xml
index a8779d5dd..7089b9fe5 100644
--- a/docs/docs/algorithms.xml
+++ b/docs/docs/algorithms.xml
@@ -1354,12 +1354,12 @@
dlib/svm.h
dlib/svm/pegasos_abstract.h
- This is a batch trainer object that is meant to wrap other online trainer objects
+ This is a trainer object that is meant to wrap online trainer objects
that create decision_functions. It
- turns an online learning object such as the svm_pegasos
- object into a batch learning object. This allows you to use objects like
- svm_pegasos with functions, such as cross_validate_trainer,
- that expect batch mode training objects.
+ turns an online learning algorithm such as svm_pegasos
+ into a batch learning object. This allows you to use objects like
+ svm_pegasos with functions (e.g. cross_validate_trainer)
+ that expect batch mode training objects.