scientific-machine-learning

There are 217 repositories under scientific-machine-learning topic.

  • lululxvi/deepxde

    A library for scientific machine learning and physics-informed learning

    Language:Python3.5k64827872
  • SciML/DifferentialEquations.jl

    Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

    Language:Julia3k55914242
  • SciML/SciMLBook

    Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)

    Language:HTML1.9k6636356
  • SciML/ModelingToolkit.jl

    An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

    Language:Julia1.6k271.7k231
  • SciML/NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

    Language:Julia1.1k35353223
  • SciML/DiffEqFlux.jl

    Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods

    Language:Julia89429402160
  • SciML/Optimization.jl

    Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

    Language:Julia80013363101
  • SciML/SciMLTutorials.jl

    Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.

    Language:CSS7342377126
  • SciML/OrdinaryDiffEq.jl

    High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

    Language:Julia60416908235
  • SciML/diffeqpy

    Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization

    Language:Python577199545
  • JuDFTteam/best-of-atomistic-machine-learning

    🏆 A ranked list of awesome atomistic machine learning projects ⚛️🧬💎.

  • SciML/Catalyst.jl

    Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.

    Language:Julia4941640680
  • SciML/DataDrivenDiffEq.jl

    Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

    Language:Julia4181715959
  • SciML/SciMLSensitivity.jl

    A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

    Language:Julia3591836278
  • SciML/Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning (SciML)

    Language:Julia3501111875
  • SciML/DiffEqBase.jl

    The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

    Language:Julia34317227120
  • ComponentArrays.jl

    SciML/ComponentArrays.jl

    Arrays with arbitrarily nested named components.

    Language:Julia330218939
  • SciML/SciMLBenchmarks.jl

    Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R

    Language:MATLAB3291491101
  • mitmath/18S096SciML

    18.S096 - Applications of Scientific Machine Learning

    Language:HTML31124249
  • SciML/DiffEqDocs.jl

    Documentation for the DiffEq differential equations and scientific machine learning (SciML) ecosystem

    Language:Julia31015177244
  • SciML/DiffEqGPU.jl

    GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

    Language:Julia307108835
  • SciML/StochasticDiffEq.jl

    Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem

    Language:Julia3021219573
  • SciML/DiffEqOperators.jl

    Linear operators for discretizations of differential equations and scientific machine learning (SciML)

    Language:Julia2831619572
  • SciML/FluxNeuralOperators.jl

    DeepONets, (Fourier) Neural Operators, Physics-Informed Neural Operators, and more in Julia

    Language:Julia282134440
  • Koopman-Laboratory/KoopmanLab

    A library for Koopman Neural Operator with Pytorch.

    Language:Python2767822
  • SciML/NonlinearSolve.jl

    High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

    Language:Julia2761216854
  • SciML/LinearSolve.jl

    LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.

    Language:Julia267923672
  • SciML/Integrals.jl

    A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

    Language:Julia23768830
  • ChrisRackauckas/universal_differential_equations

    Repository for the Universal Differential Equations for Scientific Machine Learning paper, describing a computational basis for high performance SciML

    Language:Julia233182260
  • SciML/SciMLStyle

    A style guide for stylish Julia developers

    Language:Julia229101318
  • idrl-lab/idrlnet

    IDRLnet, a Python toolbox for modeling and solving problems through Physics-Informed Neural Network (PINN) systematically.

    Language:Python22411659
  • SciML/RecursiveArrayTools.jl

    Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

    Language:Julia224711861
  • ReservoirComputing.jl

    SciML/ReservoirComputing.jl

    Reservoir computing utilities for scientific machine learning (SciML)

    Language:Julia215106641
  • SciML/Sundials.jl

    Julia interface to Sundials, including a nonlinear solver (KINSOL), ODEs (CVODE and ARKODE), and DAEs (IDA)

    Language:Julia210919579
  • Joshuaalbert/jaxns

    Probabilistic Programming and Nested sampling in JAX

    Language:Python20749917
  • ucl-bug/jwave

    A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs

    Language:Python18086025