Fact-checked by Grok 2 weeks ago
References
- [1]
-
[2]
[PDF] Demystifying Differentiable Programming: Shift/Reset the ...In this paper, we take a fresh look at automatic differentiation (AD) techniques, and especially aim to demystify the reverse-mode form of AD that generalizes ...Missing: influential | Show results with:influential
-
[3]
NoneBelow is a merged response that consolidates all the information from the provided summaries into a single, comprehensive overview of differentiable programming. To maximize detail and clarity, I’ve organized the content into sections and used a table in CSV format to capture key details efficiently. The response retains all information mentioned, including definitions, key concepts, principles, historical development, applications, quotes, influential works, and useful URLs.
-
[4]
[PDF] Demystifying Differentiable Programming - arXivAug 29, 2019 · Formal definition of the language we consider. It serves as both object- and meta-language (for transformation). We show the syntax of the ...
-
[5]
[PDF] A Differentiable Programming System to Bridge Machine Learning ...Jul 18, 2019 · We describe a Differentiable Programming (∂P) system that is able to take gra- dients of Julia programs making Automatic Differentiation a ...
-
[6]
[PDF] Differentiable modeling to unify machine learning and physical ...In answering these questions, we argue that differentiable programming (explained below) is the computing paradigm that supports the efficient training of NNs ...
-
[7]
[PDF] Automatic Differentiation in Machine Learning: a SurveyIt was followed by a period of relatively low activity, until interest in the field was revived in the 1980s mostly through the work of Griewank (1989), also.
-
[8]
A mathematical view of automatic differentiation | Acta NumericaA mathematical view of automatic differentiation. Published online by Cambridge University Press: 29 July 2003. Andreas Griewank. Show author details ...
-
[9]
Evaluating Derivatives | SIAM Publications Library... evaluating first and second derivatives by variations and combinations of the forward and reverse modes. Chapter 9 discussed some complexity results ...
-
[10]
Learning representations by back-propagating errors - NatureOct 9, 1986 · We describe a new learning procedure, back-propagation, for networks of neurone-like units. The procedure repeatedly adjusts the weights of the connections in ...
-
[11]
Algorithm 799: revolve: an implementation of checkpointing for the ...This article presents the function revolve, which generates checkpointing schedules that are provably optimal with regard to a primary and a secondary ...
-
[12]
Don't Unroll Adjoint: Differentiating SSA-Form Programs - arXivOct 18, 2018 · Our implementation is a new AD tool for the Julia language, called Zygote, which presents high-level dynamic semantics while transparently ...
-
[13]
[PDF] The Path to General-Purpose Algorithmic DifferentiationWe present Zygote, an algorithmic differentiation (AD) system for the Julia language. Zygote is designed to address the needs of both the machine learning and ...
-
[14]
NoneNothing is retrieved...<|control11|><|separator|>
-
[15]
[2006.12057] Differentiable Rendering: A Survey - arXivJun 22, 2020 · This paper reviews existing literature and discusses the current state of differentiable rendering, its applications and open research problems.Missing: seminal | Show results with:seminal
-
[16]
[PDF] Compiling machine learning programs via high-level tracingWe describe JAX, a domain-specific tracing JIT compiler for gen- erating high-performance accelerator code from pure Python and. Numpy machine learning programs ...
-
[17]
Do Differentiable Simulators Give Better Policy Gradients? - arXivFeb 2, 2022 · Differentiable simulators promise faster computation time for reinforcement learning by replacing zeroth-order gradient estimates of a stochastic objective.Missing: programming | Show results with:programming
-
[18]
Differentiable Prompt Learning for Vision Language Models - arXivDec 31, 2024 · We propose a method dubbed differentiable prompt learning (DPL). The DPL method is formulated as an optimization problem to automatically determine the optimal ...
-
[19]
[2403.14606] The Elements of Differentiable Programming - arXivMar 21, 2024 · This book presents a comprehensive review of the fundamental concepts useful for differentiable programming.Missing: definition | Show results with:definition
-
[20]
Solving continuum and rarefied flows using differentiable ...The fully differentiable simulator provides a unified framework for the convergence of computational fluid dynamics and machine learning, i.e., scientific ...
-
[21]
DiffTaichi: Differentiable Programming for Physical Simulation - arXivOct 1, 2019 · We present DiffTaichi, a new differentiable programming language tailored for building high-performance differentiable physical simulators.
-
[22]
Learned multiphysics inversion with differentiable programming and ...Apr 12, 2023 · We present the Seismic Laboratory for Imaging and Modeling/Monitoring (SLIM) open-source software framework for computational geophysics.
-
[23]
Differentiable programming for Earth system modeling - GMDJun 2, 2023 · We document recent work showcasing the potential of automatic differentiation for a new generation of substantially improved, data-informed ESMs.
-
[24]
Pipeline-level differentiable programming for the real worldJul 10, 2025 · We propose “Differentiable Physics Programming” ( DPP ), a system engineering approach to AD -driven, simulation-heavy pipelines, including but ...
-
[25]
[1810.09538] Pyro: Deep Universal Probabilistic Programming - arXivOct 18, 2018 · Pyro is a probabilistic programming language built on Python as a platform for developing advanced probabilistic models in AI research.Missing: original | Show results with:original
- [26]
-
[27]
Data-driven Solutions of Nonlinear Partial Differential EquationsNov 28, 2017 · We introduce physics informed neural networks -- neural networks that are trained to solve supervised learning tasks while respecting any given ...
-
[28]
Physics-informed neural networks: A deep learning framework for ...Feb 1, 2019 · We introduce physics-informed neural networks – neural networks that are trained to solve supervised learning tasks while respecting any given laws of physics.
-
[29]
[1806.07366] Neural Ordinary Differential Equations - arXivJun 19, 2018 · Access Paper: View a PDF of the paper titled Neural Ordinary Differential Equations, by Ricky T. Q. Chen and 3 other authors. View PDF · TeX ...
-
[30]
MODE Collaboration Home PageNov 21: The Fifth MODE Workshop on Differentiable Programming for experiment design will take place at OAC (Kolumbari, Crete) on June 9-13 2025! Mark the date!
-
[31]
Physics-informed deep learning for digital materials - ScienceDirectA physics-informed neural network framework is proposed to predict the behavior of digital materials. The proposed method does not require simulation labels.
-
[32]
Categorical Reparameterization with Gumbel-Softmax - arXivNov 3, 2016 · We show that our Gumbel-Softmax estimator outperforms state-of-the-art gradient estimators on structured output prediction and unsupervised ...
-
[33]
[PDF] Reverse-Mode Automatic Differentiation and Optimization of GPU ...Our paper presents a combination of novel techniques that make Enzyme the first fully automatic reverse- mode AD tool to generate gradients of GPU kernels.Missing: seminal | Show results with:seminal
- [34]
-
[35]
Advanced automatic differentiation - JAX documentationOne thing you can do with higher-order jax.grad() is build a Hessian-vector product function. (Later on you'll write an even more efficient implementation that ...
- [36]
-
[37]
Quantum Computing with Differentiable Quantum TransformsJun 26, 2023 · A differentiable quantum transform (DQT) is a transform that preserves differentiability of the input program with respect to the program ...
-
[38]
UCSD CSE 291: Differentiable Programming (Spring 2025)In this course, we will study an emerging field called differentiable programming, which is an interdisciplinary field that combines machine learning, ...Missing: UMD | Show results with:UMD
-
[39]
CMSC 838B / 498Z (Fall 2025): Differentiable ProgrammingThis course will examine at how differentiable programming works, from theoretical foundations, practical design and consideration, to system implementation.Missing: UCSD | Show results with:UCSD
-
[40]
Differentiable Quantum Programming with Unbounded LoopsNov 23, 2023 · We provide the first differentiable quantum programming framework with unbounded loops, including a newly designed differentiation rule, code transformation, ...
-
[41]
None### Summary: Adversarial Perturbations in Differentiable Programming/Program Analysis