Skip to main content

neural-diffeqs

PyPI pyversions PyPI version Code style: black

A PyTorch-based library for the instantiation of neural differential equations.

Installation

Install from PYPI:

pip install neural_diffeqs

Alternatively, install the development version from GitHub:

git clone https://github.com/mvinyard/neural-diffeqs.git; cd ./neural-diffeqs
pip install -e .

To-do and/or potential directions:

  • Integration of neural controlled differential equations (neural CDEs).
  • Build SDE-GANs
  • Neural PDEs

References

The library builds upon the foundational research and developments in the field. We acknowledge and express our gratitude to the authors of the following key works that have shaped our understanding of neural differential equations and their applications: Patrick Kidger, James Foster, Xuechen Li, Harald Oberhauser, Terry Lyons

[1] Kidger, P., Foster, J., Li, X., Oberhauser, H., Lyons, T., (2021). Neural SDEs as Infinite-Dimensional GANs. ICML.

[2] Chen, R. T. Q., Rubanova, Y., Bettencourt, J., & Duvenaud, D. K. (2018). Neural Ordinary Differential Equations. Adv Neural Inf Process Sys.

[3] Dupont, E., Doucet, A., & Teh, Y. W. (2019). Augmented Neural ODEs. Adv Neural Inf Process Sys.

[4] Kidger, P. (2022) On Neural Differential Equations. arXiv:2202.02435


Questions or suggestions? Open an issue or send an email to Michael Vinyard.

Metadata

Release files for neural-diffeqs 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neural-diffeqs 0.4.1
File Size Uploaded
neural_diffeqs-0.4.1.tar.gz 25.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neural-diffeqs 0.4.1
File Interpreter ABI Platform
neural_diffeqs-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 59.3 kB

Release files / neural_diffeqs-0.4.1.tar.gz

Download URL neural_diffeqs-0.4.1.tar.gz
Size 25.7 kB
Tags Source
SHA-256 checksum
How to use checksums
96320b56a4a44d823095865fa2f06f230cdcb2c12cd7f328493ecb0334549389
BLAKE2b-256 checksum
How to use checksums
f3195107482fe66e1c275cd53724326d20c05564de4512ff895a54ca27137386
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / neural_diffeqs-0.4.1-py3-none-any.whl

Download URL neural_diffeqs-0.4.1-py3-none-any.whl
Size 33.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d985bb761373eb3a719f4cd8394b2de0ff8ee943f5e014022855558b094d92db
BLAKE2b-256 checksum
How to use checksums
816597a5b0ad91027a6b2945601d339a333da2d7ffa73e3e23a7be534410531b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page