Neural Networks from scratch 1. Artificial Neural Network Build an Artificial Neural Network from scratch 2. Convolutional Neural Network A gentle explanation of Backpropagation in Convolutional Neural Network (CNN)