Supervised Learning exhibits the following:
Supervised Learning will always have a Training dataset
In Supervised Learning, each example in the Supervised Learning is a pair consisting of an input object (typically a vector) and an output value (called the supervisory signal).
A Supervised Learning algorithm analyzes the training dataset and produces a Mapping function, which can be used for mapping new data. An optimal scenario will allow for the Mapping function to correctly determine the classification for unseen data. This requires the Mapping function to generalize from the training dataset to unseen situations in a "reasonable" way (see Bias error).
Supervised Learnings may be either a: (Classification and Regression Trees)