Aug. 30, 2023, 12:02 a.m. | Luiz doleron

Towards AI - Medium pub.towardsai.net

This story explores automatic differentiation, a feature of modern Deep Learning frameworks that automatically calculates the parameter gradients during the training loop. The story introduces this technology in conjunction with practical examples using Python and C++.

Figure 1: Coding Autodiff in C++ with Eigen

Roadmap

  • Automatic Differentiation: what is, the motivation, etc
  • Automatic Differentiation in Python with TensorFlow
  • Automatic Differentiation in C++ with Eigen
  • Conclusion

Automatic Differentiation

Modern frameworks such as PyTorch or TensorFlow have an enhanced functionality called automatic …

artificial intelligence autodiff coding cpp deep learning deep learning frameworks differentiation examples feature figure frameworks loop machine learning modern motivation practical programming python story technology training

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Senior Machine Learning Engineer

@ Samsara | Canada - Remote