Overview of torchdyn model implementations
masterThe torchdyn library provides a unified and flexible API for implementing continuous and implicit learning models. The torchdyn.models module and associated tutorials include implementations of several key architectures and strategies:
Core Architectures
- Neural Ordinary Differential Equations (Neural ODE)
- Galerkin Neural ODE
- Neural Stochastic Differential Equations (Neural SDE)
- Graph Neural ODEs
- Hamiltonian Neural Networks
Sequence and Hybrid Models
- ODE-RNN: A recurrent or 'hybrid' version designed for sequences.
Numerical Methods and Augmentation
- Hypersolvers: Neural numerical methods.
- Augmentation Strategies: Designed to increase expressivity and reduce computational burden on numerical solvers, including:
- ANODE (0-augmentation)
- Input-layer augmentation
- Higher-order augmentation
Sensitivity Algorithms
- Integral loss adjoint variants.