DeepFlowPytorch implementation of "DeepFlow: History Matching in the Space of Deep Generative Models"
Stars: ✭ 24 (-86.44%)
bayexBayesian Optimization in JAX
Stars: ✭ 24 (-86.44%)
Deeplearning.scalaA simple library for creating complex neural networks
Stars: ✭ 745 (+320.9%)
TensorlangTensorlang, a differentiable programming language based on TensorFlow
Stars: ✭ 302 (+70.62%)
Zygote.jlIntimate Affection Auditor
Stars: ✭ 933 (+427.12%)
Nabla.jlA operator overloading, tape-based, reverse-mode AD
Stars: ✭ 54 (-69.49%)
CppadcodegenSource Code Generation for Automatic Differentiation using Operator Overloading
Stars: ✭ 77 (-56.5%)
TensorAlgDiffAutomatic Differentiation for Tensor Algebras
Stars: ✭ 26 (-85.31%)
Forwarddiff.jlForward Mode Automatic Differentiation for Julia
Stars: ✭ 466 (+163.28%)
Jax Fenics AdjointDifferentiable interface to FEniCS for JAX using dolfin-adjoint/pyadjoint
Stars: ✭ 32 (-81.92%)
Rust AutogradTensors and differentiable operations (like TensorFlow) in Rust
Stars: ✭ 278 (+57.06%)
Adcme.jlAutomatic Differentiation Library for Computational and Mathematical Engineering
Stars: ✭ 106 (-40.11%)
daceDifferential Algebra Computational Toolbox
Stars: ✭ 16 (-90.96%)
PennylanePennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
Stars: ✭ 800 (+351.98%)
Quadrature.jlA common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Stars: ✭ 83 (-53.11%)
Taylorseries.jlA julia package for Taylor polynomial expansions in one and several independent variables.
Stars: ✭ 151 (-14.69%)
BirchA probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.
Stars: ✭ 80 (-54.8%)
Control ToolboxThe Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
Stars: ✭ 562 (+217.51%)
doptA numerical optimisation and deep learning framework for D.
Stars: ✭ 28 (-84.18%)
Tensornetworkad.jlAlgorithms that combine tensor network methods with automatic differentiation
Stars: ✭ 54 (-69.49%)
autodiffrAutomatic Differentiation for R
Stars: ✭ 21 (-88.14%)
PinocchioA fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Stars: ✭ 432 (+144.07%)
KotlingradShape-Safe Symbolic Differentiation with Algebraic Data Types
Stars: ✭ 388 (+119.21%)
xcfunXCFun: A library of exchange-correlation functionals with arbitrary-order derivatives
Stars: ✭ 50 (-71.75%)
AutopplC++ template library for probabilistic programming
Stars: ✭ 34 (-80.79%)
Theano lstm🔬 Nano size Theano LSTM module
Stars: ✭ 310 (+75.14%)
DcppAutomatic differentiation in C++; infinite differentiability of conditionals, loops, recursion and all things C++
Stars: ✭ 143 (-19.21%)
Grassmann.jl⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (+63.28%)
SpagoSelf-contained Machine Learning and Natural Language Processing library in Go
Stars: ✭ 854 (+382.49%)
Symbolics.jlA symbolic math library written in Julia modelled off scmutils
Stars: ✭ 98 (-44.63%)
BackpropHeterogeneous automatic differentiation ("backpropagation") in Haskell
Stars: ✭ 154 (-12.99%)
ChainRulesCore.jlAD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.
Stars: ✭ 153 (-13.56%)
OwlOwl - OCaml Scientific and Engineering Computing @ http://ocaml.xyz
Stars: ✭ 919 (+419.21%)
Yota.jlReverse-mode automatic differentiation in Julia
Stars: ✭ 113 (-36.16%)
Enzyme.jlJulia bindings for the Enzyme automatic differentiator
Stars: ✭ 90 (-49.15%)
diffhaskDSL for forward and reverse mode automatic differentiation in Haskell. Port of DiffSharp.
Stars: ✭ 26 (-85.31%)
ArraymancerA fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+348.02%)
tensorgradDifferentiable Programming Tensor Networks
Stars: ✭ 102 (-42.37%)
Chainrules.jlforward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
Stars: ✭ 162 (-8.47%)
HamiltonianSolverNumerically solves equations of motion for a given Hamiltonian function
Stars: ✭ 51 (-71.19%)
Autodiffautomatic differentiation made easier for C++
Stars: ✭ 641 (+262.15%)
autodiffA .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Stars: ✭ 69 (-61.02%)
Omeinsum.jlOne More Einsum for Julia! With runtime order-specification and high-level adjoints for AD
Stars: ✭ 72 (-59.32%)
ad-lensAutomatic Differentiation using Pseudo Lenses. Neat.
Stars: ✭ 16 (-90.96%)
MathThe Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
Stars: ✭ 494 (+179.1%)
FwiFlow.jlElastic Full Waveform Inversion for Subsurface Flow Problems Using Intrusive Automatic Differentiation
Stars: ✭ 24 (-86.44%)
AesaraAesara is a fork of the Theano library that is maintained by the PyMC developers. It was previously named Theano-PyMC.
Stars: ✭ 145 (-18.08%)
YaoBlocks.jlStandard basic quantum circuit simulator building blocks. (archived, for it is moved to Yao.jl)
Stars: ✭ 26 (-85.31%)
DeepdarkfantasyA Programming Language for Deep Learning
Stars: ✭ 463 (+161.58%)
Tensorial.jlStatically sized tensors and related operations for Julia
Stars: ✭ 18 (-89.83%)
Quantumflow DevQuantumFlow: A Quantum Algorithms Development Toolkit
Stars: ✭ 43 (-75.71%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (+136.16%)
QmlIntroductions to key concepts in quantum machine learning, as well as tutorials and implementations from cutting-edge QML research.
Stars: ✭ 174 (-1.69%)
Galacticoptim.jlLocal, global, and beyond optimization for scientific machine learning (SciML)
Stars: ✭ 155 (-12.43%)
Autograd.jlJulia port of the Python autograd package.
Stars: ✭ 147 (-16.95%)
Qualia2.0Qualia is a deep learning framework deeply integrated with automatic differentiation and dynamic graphing with CUDA acceleration. Qualia was built from scratch.
Stars: ✭ 41 (-76.84%)
GorgoniaGorgonia is a library that helps facilitate machine learning in Go.
Stars: ✭ 4,295 (+2326.55%)