Differentiable programming and its applications to dynamical systems

12/17/2019
by   Adrián Hernández, et al.
0

Differentiable programming is the combination of classical neural networks modules with algorithmic ones in an end-to-end differentiable model. These new models, that use automatic differentiation to calculate gradients, have new learning capabilities (reasoning, attention and memory). In this tutorial, aimed at researchers in nonlinear systems with prior knowledge of deep learning, we present this new programming paradigm, describe some of its new features such as attention mechanisms, and highlight the benefits they bring. Then, we analyse the uses and limitations of traditional deep learning models in the modeling and prediction of dynamical systems. Here, a dynamical system is meant to be a set of state variables that evolve in time under general internal and external interactions. Finally, we review the advantages and applications of differentiable programming to dynamical systems.

READ FULL TEXT
research
12/22/2019

Deep Learning via Dynamical Systems: An Approximation Perspective

We build on the dynamical systems approach to deep learning, where deep ...
research
11/20/2019

Learning Generalized Quasi-Geostrophic Models Using Deep Neural Numerical Models

We introduce a new strategy designed to help physicists discover hidden ...
research
05/31/2022

Differentiable programming for functional connectomics

Mapping the functional connectome has the potential to uncover key insig...
research
05/13/2022

Differentiable programming: Generalization, characterization and limitations of deep learning

In the past years, deep learning models have been successfully applied i...
research
06/02/2022

PNODE: A memory-efficient neural ODE framework based on high-level adjoint differentiation

Neural ordinary differential equations (neural ODEs) have emerged as a n...
research
02/19/2021

Deluca – A Differentiable Control Library: Environments, Methods, and Benchmarking

We present an open-source library of natively differentiable physics and...
research
05/20/2015

Supervised Learning for Dynamical System Learning

Recently there has been substantial interest in spectral methods for lea...

Please sign up or login with your details

Forgot password? Click here to reset