Automatic Differentiation
PyTorch Autograd Explained - In-depth Tutorial - YouTube 2.5. Automatic Differentiation — Dive into Deep Learning documentation
Automatic Differentiation in JAX
JAX is a library designed for high-performance numerical and scientific computing, leveraging the capabilities of modern hardware. It extends NumPy and enables automatic differentiation, allowing for the efficient computation of gradients, which are crucial for optimization problems and machine learning algorithms.