Supervised learning

Learning is supervised when there is a training set with labels for ground truth available, and what you do is teaching the machine that each point corresponds to its label, so it learns the relation that it will then be asked to generalise to new (unseen) data.

Code & notebooks

The code presented in here in this section is also reachable in the form of notebooks here.