CompNeuro Daily Problem 2-- Perceptron
Question:
What is the Perceptron? Can you implement it and make it learn on randomly generated data in Python?
Answer:
A perceptron is an artificial neuron that receives inputs and weighs them by synaptic weights. If the sum of weighted inputs is positive it classifies the input as +1 and -1 otherwise.
Yaser Abu Mostafa's Machine Learning lecture that explains the Perceptron learning algorithm
https://www.youtube.com/watch?v=mbyG85GZ0PI
Geoffrey Hinton's Perceptron lecture
https://youtu.be/oID20dIrV94
Try to simulate a linearly separable data set and implement a learning rule described in the lectures to make the perceptron learn to classify its input.
Here's a problem set from Yaser Abu Mostafa's lecture on the Perceptron.
https://work.caltech.edu/homework/hw1.pdf
Kommentaarid
Postita kommentaar