8. Multi-layer perceptron

The goal of this exercise is to implement a shallow MLP and the backpropagation algorithm, as well as to investigate several improvements to improve convergence.

Presentation

Commented solution

Part 1

Part 2