Lists the measurements taken by this object.
Creates training batches out of the given cases.
Collects all measures into a single immutable object
Updates the parameters of the model based on the outputs computed during the forward pass.