The machine learns to predict an output when given an input.
Each training case consists of an input and a target output.
The target ouput takes continuous values.
The target output is a class label.