activity
20182022
most citedA Differentiable Programming System to Bridge Machine Learning and Scientific Computing

130 citations · 428 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2022

Functional or imperative? On pleasant semantics for differentiable programming languages

Michael Innes

In machine learning (ML), researchers and engineers seem to be at odds. System implementers would prefer models to be declarative, with detailed type information and semantic restr…

cs.PL2019★ 130 cited

A Differentiable Programming System to Bridge Machine Learning and Scientific Computing

Mike Innes, Alan Edelman, Keno Fischer +4

Scientific computing is increasingly incorporating the advancements in machine learning and the ability to work with large amounts of data. At the same time, machine learning model…

cs.LG2019★ 92 cited

DiffEqFlux.jl - A Julia Library for Neural Differential Equations

Chris Rackauckas, Mike Innes, Yingbo Ma +3

DiffEqFlux.jl is a library for fusing neural networks and differential equations. In this work we describe differential equations from the viewpoint of data science and discuss the…

math.NA2018★ 18 cited

A Comparison of Automatic Differentiation and Continuous Sensitivity Analysis for Derivatives of Differential Equation Solutions

Yingbo Ma, Vaibhav Dixit, Mike Innes +2

Derivatives of differential equation solutions are commonly for parameter estimation, fitting neural differential equations, and as model diagnostics. However, with a litany of cho…

cs.PL2018★ 127 cited

Fashionable Modelling with Flux

Michael Innes, Elliot Saba, Keno Fischer +6

Machine learning as a discipline has seen an incredible surge of interest in recent years due in large part to a perfect storm of new theory, superior tooling, renewed interest in…

cs.PL2018★ 61 cited

Don't Unroll Adjoint: Differentiating SSA-Form Programs

Michael Innes

This paper presents reverse-mode algorithmic differentiation (AD) based on source code transformation, in particular of the Static Single Assignment (SSA) form used by modern compi…