Figure 1. The perceptron vs. The perceptor.
1a Watch the video Supervised learning: The perceptron by Crash Course.
Video 1. Supervised learning: The perceptron by Crash Course.
1b Define the term ‘perceptron'. Write your answer down (maximum of 100 words).
1c Provide at least one advantage, and one limitation of the perceptron algorithm. Elaborate on your answer.
Now, we're introduced to the perceptron it's time to ground down these fundamentals by doing a workshop. Open the Basics of Machine Learning course on Codecademy and complete the module: Perceptron, specifically:
This part of the independent study material is optional. You are not required to complete the following questions. However, they may help you with understanding how the perceptron algorithm works.
3a Read The Perceptron - A Guided Tutorial Through Its History and Implementation In Python by Pablo Caceres.
3b The perceptron can be decomposed into three main elements. List, and subsequently describe them. Write your answer down (maximum of 100 words).
3c Write down the mathematical equation that represents the decision-boundary or ‘hyperplane'.
3d After completing the Codecademy workshop, and the perceptron tutorial by Pablo Caceres, would you provide the same answer to exercise 1b? Explain your answer.
Coming Datalab we will reflect on the perceptron again and give you an opportunity to ask any questions you might have.
In Datalab, we will apply the perceptron algorithm to the Oosterhout dataset in the context of our problem statement!