# All Classes and Interfaces

Classes
Class
Description
BinaryPerceptronModelReader
A `PerceptronModelReader` that reads models from a binary format.
BinaryPerceptronModelWriter
A `PerceptronModelWriter` that writes models in a binary format.
IterDeltaAccuracyUnderTolerance
A `StopCriteria` implementation to identify whether the absolute difference between the training accuracy of current and previous iteration is under the defined tolerance.
PerceptronModel
A `model` implementation based one the perceptron algorithm.
PerceptronModelReader
The base class for readers of `models`.
PerceptronModelWriter
The base class for `PerceptronModel` writers.
PerceptronTrainer
Trains `models` using the perceptron algorithm.
SimplePerceptronSequenceTrainer
Trains `models` with sequences using the perceptron algorithm.