HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Neural Ordinary Differential Equations

Ricky T. Q. Chen; Yulia Rubanova; Jesse Bettencourt; David Duvenaud

Neural Ordinary Differential Equations

Abstract

We introduce a new family of deep neural network models. Instead of specifying a discrete sequence of hidden layers, we parameterize the derivative of the hidden state using a neural network. The output of the network is computed using a black-box differential equation solver. These continuous-depth models have constant memory cost, adapt their evaluation strategy to each input, and can explicitly trade numerical precision for speed. We demonstrate these properties in continuous-depth residual networks and continuous-time latent variable models. We also construct continuous normalizing flows, a generative model that can train by maximum likelihood, without partitioning or ordering the data dimensions. For training, we show how to scalably backpropagate through any ODE solver, without access to its internal operations. This allows end-to-end training of ODEs within larger models.

Code Repositories

narock/machine_learning
Mentioned in GitHub
ipeter50/graph_ode
pytorch
Mentioned in GitHub
5yearsKim/HamiltonianFlow
pytorch
Mentioned in GitHub
lye0618/torchdiffeq
pytorch
Mentioned in GitHub
kakao/DAFT
pytorch
Mentioned in GitHub
xwinxu/bayesde
jax
Mentioned in GitHub
DrChainsaw/neuralODE4j
pytorch
Mentioned in GitHub
amirgholami/anode
pytorch
Mentioned in GitHub
jacobjinkelly/easy-neural-ode
jax
Mentioned in GitHub
patrick-kidger/FasterNeuralDiffEq
pytorch
Mentioned in GitHub
kfallah/NODE-Denoiser
pytorch
Mentioned in GitHub
titu1994/tfdiffeq
tf
Mentioned in GitHub
rg321/anode_mtvso
pytorch
Mentioned in GitHub
dlinzner-bcs/min_neuralODEs
Mentioned in GitHub
geoffsmith/gan-ode
pytorch
Mentioned in GitHub
gabrevaya/LatentDiffEq
Mentioned in GitHub
msurtsukov/neural-ode
pytorch
Mentioned in GitHub
wkirgsn/thermal-nn
tf
Mentioned in GitHub
ZainRaza14/Neural-ODE
Mentioned in GitHub
MilesCranmer/lagrangian_nns
jax
Mentioned in GitHub
TheStageAI/TorchIntegral
pytorch
Mentioned in GitHub
PranavMahajan25/Neural-ODE
Mentioned in GitHub
caidao22/pkg-cams
Mentioned in GitHub
zhuqunxi/My_numpy_NODE
Mentioned in GitHub
UofTrees/ProjectX2020
pytorch
Mentioned in GitHub
abaietto/neural_ode_classification
pytorch
Mentioned in GitHub
AlphaGergedan/Sampling-HNNs
Mentioned in GitHub
xuanqing94/torchdiffeq
pytorch
Mentioned in GitHub
StuartHadfield/neural-odes
Mentioned in GitHub
Lauu1023/ODENet
pytorch
Mentioned in GitHub
locuslab/monotone_op_net
pytorch
Mentioned in GitHub
xwinxu/bayesian-sde
jax
Mentioned in GitHub
copperwire/neural_ode
tf
Mentioned in GitHub
BruceNolascoFC/RN-2021-1
pytorch
Mentioned in GitHub
m-qiang/cortexode
pytorch
Mentioned in GitHub
000Justin000/torchdiffeq
pytorch
Mentioned in GitHub
feicccccccc/Neural-ODE-Ex
pytorch
Mentioned in GitHub
gabrevaya/LatentDiffEq.jl
Mentioned in GitHub
tianfr/mononerf
pytorch
Mentioned in GitHub
HolmesShuan/OISR-PyTorch
pytorch
Mentioned in GitHub
Junghwan-brian/SDE-Net
tf
Mentioned in GitHub
teopb/ode-net-examples
pytorch
Mentioned in GitHub
alexandrejash/Chivvo
pytorch
Mentioned in GitHub
RainerGasper/NeuralODE
Mentioned in GitHub
mandubian/pytorch-neural-ode
pytorch
Mentioned in GitHub
johnhw/simple_neural_ode
Mentioned in GitHub
rtqichen/torchdiffeq
Official
pytorch
Mentioned in GitHub
mandubian/neural-ode
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
multivariate-time-series-forecasting-on-1Latent ODE (RNN enc.)
MSE (10^-2, 50% missing): 1.377
multivariate-time-series-forecasting-on-1RNN-VAE
MSE (10^-2, 50% missing): 1.782
multivariate-time-series-forecasting-on-2RNN-VAE
MSE stdev: 0.145
mse (10^-3): 3.055
multivariate-time-series-forecasting-on-2Latent ODE (RNN enc.)
MSE stdev: 0.052
mse (10^-3): 3.162
multivariate-time-series-forecasting-on-ushcnNeuralODE-VAE
MSE: 0.96
multivariate-time-series-forecasting-on-ushcnNeuralODE-VAE-Mask
MSE: 0.83
multivariate-time-series-imputation-on-1Latent ODE (RNN enc.)
mse (10^-3): 3.907
multivariate-time-series-imputation-on-1RNN-VAE
mse (10^-3): 5.930
multivariate-time-series-imputation-on-mujocoRNN-VAE
MSE (10^2, 50% missing): 6.100
multivariate-time-series-imputation-on-mujocoLatent ODE (RNN enc.)
MSE (10^2, 50% missing): 0.447
pose-estimation-on-2Nate
0..5sec: Jaau

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Neural Ordinary Differential Equations | Papers | HyperAI