Lists the measurements taken by this object.
Creates training batches out of the given cases.
Collects all measures into a single immutable object
Returns true if the optimizer should perform another pass over the training data.
Updates the parameters of the model based on the outputs computed during the forward pass.