Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
- autodiff
- deep-learning
- machine-learning
- rust
47,133 repositories indexed
1–24 of 25 · Most stars
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
A PyTorch Library for Accelerating 3D Deep Learning Research
Math.NET Numerics
PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
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.
NSGA2, NSGA3, R-NSGA3, MOEAD, Genetic Algorithms (GA), Differential Evolution (DE), CMAES, PSO
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Implementation of DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking
Owl - OCaml Scientific Computing @ https://ocaml.xyz
Brian is a free, open source simulator for spiking neural networks.
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
FiPy is a Finite Volume PDE solver written in Python
The fastest automatic differentiation library for C++, with Python bindings. Forward, adjoint and higher-order derivatives, checkpointing, Eigen support and JIT. Reproducible benchmarks against CppAD, Adept and autodiff.
V library to develop Artificial Intelligence and High-Performance Scientific Computations
An interactive book about the Riemann problem for hyperbolic PDEs, using Jupyter notebooks.
Solve automatic numerical differentiation problems in one or more variables.
A general library for geometry operations of union, intersections, difference, and xor
A simple cross platform .NET API for Intel MKL
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
ODE system solver made simple. For IVPs (initial value problems).