Definition
Binary Supervised Learning Algorithm
A binary supervised learning algorithm is a learning algorithm that, given labelled training examples
selects or constructs a hypothesis
The goal is for to correctly classify previously unseen instances.