PyTorch library for differentiable programming in scientific computing
Top 34.0% on sourcepulse
NeuroMANCER is a PyTorch-based library for solving parametric constrained optimization, physics-informed system identification, and parametric model predictive control. It targets researchers and engineers needing to integrate machine learning with scientific computing for end-to-end differentiable models, offering tools for Learning to Optimize (L2O), Learning to Model (L2M), and Learning to Control (L2C) tasks.
How It Works
NeuroMANCER utilizes a symbolic programming interface to embed prior knowledge, physics, and constraints directly into learning paradigms. It supports state-of-the-art methods like Kolmogorov-Arnold Networks (KANs), Neural Ordinary Differential Equations (NODEs), SINDy, and differentiable convex optimization layers. This approach allows for the creation of highly customized, physics-aware, and constraint-satisfying models and control policies.
Quick Start & Requirements
pip install neuromancer
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 week ago
1 day