Search code examples
machine-learningneural-networkperceptron

What is the perceptron learning algorithm?


In a perceptron, a neural network of one layer, what is the algorithm to update the weights and bias's? I understand that there are multiple algorithms, but is there a standard one that is easy to implement in code?


Solution

  • I think, instead of just stating the algorithm here, I should provide some material from where you can start and quickly understand the algorithm end-to-end.

    Consider this book: Neural Networks: A Systematic Introduction, but Raúl Rojas.

    For the Perceptron Learning, refer Section 4.2

    For a very nice overview, intention, algorithm, convergence and visualisation of the space in which the learning is performed. I recommend read Chapter 3 first and then Chapter 4.