Perceptron Learning Model Should have a Linearly Separable Data Uses On-line learning / Weight update for perceptron Requires: Jupyter Notebook Python 3