Automatic Differentiation in Machine Learning: A Survey, Atilim Gunes Baydin, Barak A. Pearlmutter, Alexey Andreyevich Radul, Jeffrey Mark Siskind, 2018Journal of Machine Learning Research, Vol. 18 (JMLR) - Offers a comprehensive review of automatic differentiation, its various modes, and its importance for contemporary machine learning, including comparisons with numerical and symbolic methods.
Zygote.jl Documentation, The Zygote.jl Developers, 2024 (FluxML) - The official source for Zygote.jl, detailing its source-to-source AD mechanism, usage, and features for differentiable programming in Julia.
Flux.jl Documentation, The Flux.jl Developers, 2025 (FluxML) - Provides information on how Zygote.jl is used within the Flux.jl framework for building and training deep learning models, especially regarding parameter management and gradient calculations.