*2.1.1 Supervised learning*

Supervised learning is the process of preparing training data with a set of inputs and correct outputs in advance, and having the computer learn to produce correct outputs when given a certain input. Supervised learning methods are mainly used for prediction and classification (labeling). Examples include image classification. Supervised learning can be applied to forecasting sales and predicting the tendency of customers' churns, etc.
