AI in depth

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.