Backpropagation and Automatic Differentiation
This article covers backpropagation in detail and why it is used to train neural networks. Later, we cover how it is implemented practically in machine learning frameworks using Automatic Differentiation.