torchsde and torchcde

These two tools are complements, as `torchsde` provides differentiable stochastic differential equation (SDE) solvers while `torchcde` offers differentiable controlled differential equation (CDE) solvers, addressing different mathematical formalisms that can arise in the "neural-differential-equations" domain and potentially be used in conjunction for more complex systems.

torchsde
62
Established
torchcde
55
Established
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 22/25
Maintenance 2/25
Adoption 11/25
Maturity 25/25
Community 17/25
Stars: 1,708
Forks: 223
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 475
Forks: 50
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stale 6m
Stale 6m

About torchsde

google-research/torchsde

Differentiable SDE solvers with GPU support and efficient sensitivity analysis.

This tool helps researchers model systems that change randomly over time by solving stochastic differential equations (SDEs) efficiently. You provide the SDE definition, and it generates the numerical solutions and calculates how sensitive these solutions are to changes in the inputs. It's designed for machine learning researchers working on advanced modeling tasks like latent SDEs or generative adversarial networks.

machine-learning-research time-series-modeling stochastic-modeling deep-learning-algorithms generative-models

About torchcde

patrick-kidger/torchcde

Differentiable controlled differential equation solvers for PyTorch with GPU support and memory-efficient adjoint backpropagation.

This tool helps machine learning practitioners build models that analyze and make predictions from irregular time series data, like sensor readings or financial transactions. It takes your raw, potentially messy time-series data and transforms it into a continuous signal, then uses that to train a "Neural Controlled Differential Equation" model. The output is a highly accurate model for tasks like classification or forecasting, even with missing values or unevenly spaced data.

time-series-analysis machine-learning-engineering predictive-modeling data-science neural-networks

Scores updated daily from GitHub, PyPI, and npm data. How scores work