DiffEqML/torchdyn: A PyTorch based library for all things neural differential equations
github.com · 653 words · saved by 1 readers
A PyTorch based library for all things neural differential equations
Quick Start Torchdyn provides utilities and layers to easily construct numerical deep learning models. For example, neural differential equations: from torchdyn.core import NeuralODE # your preferred torch.nn.Module here f = nn.Sequential(nn.Conv2d(1, 32, 3), nn.Softplus(), nn.Conv2d(32, 1, 3) ) nde = NeuralODE(f) And you have a trainable model. Feel free to combine Torchdyn classes with any PyTorch modules to build composite models. We offer additional tools to build custom neural differential equation and implicit models, including a functional API for numerical methods. There is much…
saved by
related reading
- GitHub - kenthe/DiffMan: DiffMan is a MATLAB toolbox for solving Ordinary Differential Equations on manifolds, based on the concept of ’Coordinate Free Numerics’. · GitHubgithub.com
- DiffEqFlux.jl – A Julia Library for Neural Differential Equationsjulialang.org
- Neural Ordinary Differential Equationsarxiv.org
- PyTorch in One Hour: From Tensors to Training Neural Networks on Multiple GPUssebastianraschka.com
- PyTorch internals : ezyang's blogblog.ezyang.com
- 1806.07366arxiv.org
- 2404.17625arxiv.org
- Annotated Research Paper Implementations: Transformers, StyleGAN, Stable Diffusion, DDPM/DDIM, LayerNorm, Nucleus Sampling and morenn.labml.ai
- Understanding Deep Learningudlbook.github.io
- Learning PyTorch with Examples — PyTorch Tutorials 2.12.0+cu130 documentationpytorch.org
- David Duvenaudcs.toronto.edu
- GitHub - LaurentMazare/ocaml-torch: OCaml bindings for PyTorchgithub.com