Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with automatic-differentiation

A curated list of projects in awesome lists tagged with automatic-differentiation .

https://github.com/google/tangent

Source-to-Source Debuggable Derivatives in Pure Python

autodiff automatic-differentiation deep-learning machine-learning

Last synced: 26 Sep 2024

https://github.com/pennylaneai/pennylane

PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.

autograd automatic-differentiation cirq deep-learning differentiable-computing hacktoberfest jax machine-learning neural-network optimization python pytorch qiskit qml quantum quantum-chemistry quantum-computing quantum-machine-learning strawberryfields tensorflow

Last synced: 01 Oct 2024

https://github.com/PennyLaneAI/pennylane

PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.

autograd automatic-differentiation cirq deep-learning differentiable-computing hacktoberfest jax machine-learning neural-network optimization python pytorch qiskit qml quantum quantum-chemistry quantum-computing quantum-machine-learning strawberryfields tensorflow

Last synced: 31 Jul 2024

https://mratsim.github.io/Arraymancer/

A 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

autograd automatic-differentiation cuda cudnn deep-learning gpgpu gpu-computing high-performance-computing iot linear-algebra machine-learning matrix-library multidimensional-arrays ndarray neural-networks nim opencl openmp parallel-computing tensor

Last synced: 03 Aug 2024

https://github.com/aesara-devs/aesara

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

aesara automatic-differentiation optimizing-compiler optimizing-compilers symbolic-computation tensors term-rewriting-system theano transpiler

Last synced: 28 Sep 2024

https://github.com/eduardoleao052/js-pytorch

A JavaScript library like PyTorch, with GPU acceleration.

automatic-differentiation deep-learning javascript-library neural-networks pytorch

Last synced: 01 Oct 2024

https://github.com/juliadiff/forwarddiff.jl

Forward Mode Automatic Differentiation for Julia

automatic-differentiation calculus julia

Last synced: 29 Sep 2024

https://github.com/JuliaDiff/ForwardDiff.jl

Forward Mode Automatic Differentiation for Julia

automatic-differentiation calculus julia

Last synced: 01 Aug 2024

https://github.com/stan-dev/math

The 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.

automatic-differentiation boost cpp eigen math stan stan-math-library sundials

Last synced: 31 Jul 2024

https://github.com/peterdsharpe/AeroSandbox

Aircraft design optimization made fast through modern automatic differentiation. Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

3d-panel aerodynamic-analysis aerodynamics aerospace aerospace-engineering aircraft aircraft-design airplane analysis automatic-differentiation cfd mdao mdo optimization python simulation vlm xfoil

Last synced: 30 Jul 2024

https://github.com/oreilly-japan/deep-learning-from-scratch-3

『ゼロから作る Deep Learning ❸』(O'Reilly Japan, 2020)

autograd automatic-differentiation deep-learning gpu nueral-networks python

Last synced: 01 Aug 2024

https://github.com/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.

algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml

Last synced: 29 Sep 2024

https://github.com/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.

algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml

Last synced: 02 Aug 2024

https://github.com/PennyLaneAI/qml

Introductions to key concepts in quantum programming, as well as tutorials and implementations from cutting-edge quantum computing research.

autograd automatic-differentiation demo key-concepts neural-networks pytorch qml quantum-chemistry quantum-computing quantum-machine-learning tensorflow tutorials

Last synced: 01 Aug 2024

https://github.com/raskr/rust-autograd

Tensors and differentiable operations (like TensorFlow) in Rust

autograd automatic-differentiation deep-learning machine-learning neural-networks rust tensor

Last synced: 02 Aug 2024

https://github.com/ott-jax/ott

Optimal transport tools implemented with the JAX framework, to get differentiable, parallel and jit-able computations.

automatic-differentiation gromov-wasserstein jax optimal-transport sinkhorn

Last synced: 02 Aug 2024

https://github.com/juliadiff/chainrules.jl

forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

automatic-differentiation forward-mode hacktoberfest julia mixed-mode reverse-mode

Last synced: 29 Sep 2024

https://github.com/enzymead/enzyme.jl

Julia bindings for the Enzyme automatic differentiator

ad automatic-differentiation compiler differentiable-programming enzyme julia llvm machine-learning

Last synced: 30 Sep 2024

https://github.com/juliadiff/taylorseries.jl

Taylor polynomial expansions in one and several independent variables.

automatic-differentiation julia polynomials taylor-expansions

Last synced: 02 Oct 2024

https://github.com/juliadiff/reversediff.jl

Reverse Mode Automatic Differentiation for Julia

automatic-differentiation calculus julia

Last synced: 02 Oct 2024

https://github.com/JuliaDiff/ReverseDiff.jl

Reverse Mode Automatic Differentiation for Julia

automatic-differentiation calculus julia

Last synced: 02 Aug 2024

https://github.com/JuliaDiff/TaylorSeries.jl

Taylor polynomial expansions in one and several independent variables.

automatic-differentiation julia polynomials taylor-expansions

Last synced: 31 Jul 2024

https://github.com/MITgcm/MITgcm

M.I.T General Circulation Model master code and documentation repository

automatic-differentiation climate-science data-assimilation exoplanets gfd mitgcm ocean-modelling

Last synced: 08 Aug 2024

https://github.com/tensorlang/tensorlang

Tensorlang, a differentiable programming language based on TensorFlow

automatic-differentiation deep-learning machine-learning programming-language tensorflow

Last synced: 07 Aug 2024

https://github.com/kailaix/ADCME.jl

Automatic Differentiation Library for Computational and Mathematical Engineering

automatic-differentiation machine-learning neural-networks numerical-pdes optimization scientific-computing tensorflow

Last synced: 02 Aug 2024

https://github.com/JuliaDiff/ChainRulesCore.jl

AD-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.

automatic-differentiation hacktoberfest julia

Last synced: 01 Aug 2024

https://github.com/sciml/integrals.jl

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

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 29 Sep 2024

https://github.com/SciML/Integrals.jl

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

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 02 Aug 2024

https://github.com/roastduck/FreeTensor

A language and compiler for irregular tensor programs.

ast automatic-differentiation code-generation cuda gpu jit openmp tensor

Last synced: 01 Aug 2024

https://github.com/wangleiphy/tensorgrad

Differentiable Programming Tensor Networks

automatic-differentiation pytorch tensor-networks

Last synced: 05 Aug 2024

https://github.com/ami-iit/adam

adam implements a collection of algorithms for calculating rigid-body dynamics in Jax, CasADi, PyTorch, and Numpy.

adam-robotics automatic-differentiation casadi jax motion-planning numpy optimization python pytorch reinforcement-learning rigid-body-dynamics robotics urdf

Last synced: 01 Oct 2024

https://github.com/MasonProtter/Symbolics.jl

A symbolic math library written in Julia modelled off scmutils

automatic-differentiation computer-algebra-system julia physics symbolic-math

Last synced: 09 Aug 2024

https://github.com/SciML/PreallocationTools.jl

Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes

automatic-differentiation differentiable-programming garbage-collection high-performance-computing

Last synced: 01 Aug 2024

https://github.com/palle-k/DL4S

Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux

autograd automatic-differentiation convolutional-neural-networks deep-learning deep-neural-networks derivatives gradient-descent machine-learning neural-networks optimizers recurrent-networks recurrent-neural-networks swift swift-machine-learning tensor

Last synced: 17 Aug 2024

https://github.com/diffqc/dqc

Differentiable Quantum Chemistry (only Differentiable Density Functional Theory and Hartree Fock at the moment)

automatic-differentiation computational-chemistry computational-physics density-functional-theory hartree-fock quantum-chemistry

Last synced: 04 Aug 2024

https://github.com/alexshtf/autodiff

A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.

autodiff automatic-differentiation gradient math mathematical-modelling mathematics optimization

Last synced: 31 Jul 2024

https://github.com/kailaix/AdFem.jl

Innovative, efficient, and computational-graph-based finite element simulator for inverse modeling

adjoint-method automatic-differentiation deep-neural-networks finite-element-methods machine-learning numerical-pdes

Last synced: 02 Aug 2024

https://github.com/alonfnt/bayex

Minimal Implementation of Bayesian Optimization in JAX

automatic-differentiation bayesian-optimization gaussian-process-regression jax python

Last synced: 04 Aug 2024

https://github.com/invenia/nabla.jl

A operator overloading, tape-based, reverse-mode AD

autodiff automatic-differentiation julia julia-language

Last synced: 30 Sep 2024

https://github.com/grimme-lab/dxtb

Efficient And Fully Differentiable Extended Tight-Binding

automatic-differentiation computational-chemistry pytorch quantum-chemistry tight-binding

Last synced: 27 Sep 2024

https://github.com/elftausend/custos

A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.

array-manipulations autograd automatic-differentiation cpu cuda cuda-support custos framework gpu lazy-evaluation no-std opencl rust vulkan wgsl

Last synced: 04 Aug 2024

https://github.com/gecrooks/quantumflow

QuantumFlow: A Quantum Algorithms Development Toolkit

automatic-differentiation quantum-algorithms quantum-computing quantum-machine-learning

Last synced: 02 Aug 2024

https://github.com/yhtang/funfact

Tensor decomposition with arbitrary expressions: inner, outer, elementwise operators; nonlinear transformations; and more.

automatic-differentiation factorization linear-algebra machine-learning numpy python scientific-computing tensor

Last synced: 01 Oct 2024

https://github.com/JuliaDiff/ChainRulesTestUtils.jl

Utilities for testing custom AD primitives.

autodiff automatic-differentiation hacktoberfest

Last synced: 31 Jul 2024

https://github.com/itt-ustutt/num-dual

Generalized (hyper-) dual numbers in rust

automatic-differentiation numerical-methods python rust

Last synced: 28 Sep 2024

https://github.com/fjosw/pyerrors

Error propagation and statistical analysis for Markov chain Monte Carlo simulations in lattice QCD and statistical mechanics using autograd

autocorrelation autograd automatic-differentiation condensed-matter correlation data-analysis error-propagation lattice-field-theory lattice-qcd markov-chain monte-carlo particle-physics physics python qcd statistical-analysis statistical-mechanics

Last synced: 31 Jul 2024

https://github.com/frankwswang/quiqbox.jl

Exploring the computational power of fermionic quantum systems. Ab initio computation and basis set optimization for electronic structure problems.

automatic-differentiation basis-set computational-chemistry electronic-structure hartree-fock julia many-body-physics molecular-integrals molecule quantum quantum-chemistry

Last synced: 26 Sep 2024

https://github.com/o1lo01ol1o/diffhask

DSL for forward and reverse mode automatic differentiation in Haskell. Port of DiffSharp.

automatic-differentiation backpropagation deep-learning diffsharp haskell

Last synced: 01 Aug 2024

https://github.com/refraction-ray/admc

Infinite order automatic differentiation for Monte Carlo with unnormalized probability distribution

automatic-differentiation monte-carlo statistical-mechanics tensorflow variational-monte-carlo

Last synced: 31 Jul 2024

https://github.com/sibaku/glsl-autodiff

Automatic differentiation for glsl

automatic-differentiation glsl math maths shaders

Last synced: 25 Sep 2024

https://github.com/simple-robotics/pycppad

Python bindings for CppAD and CppADCodeGen using Boost.Python

automatic-differentiation cppad eigen3 numpy

Last synced: 28 Sep 2024

https://github.com/juliadecisionfocusedlearning/differentiableexpectations.jl

A Julia package for differentiating through expectations with Monte-Carlo estimates

autodiff automatic-differentiation expectation julia monte-carlo reinforce reparametrization

Last synced: 29 Sep 2024

https://github.com/tingelst/game

Geometric Algebra Multivector Estimation

automatic-differentiation geometric-algebra optimization

Last synced: 09 Aug 2024

https://github.com/dftd4/tad-dftd4

PyTorch Autodiff DFT-D4 Implementation.

automatic-differentiation dispersion-correction pytorch quantum-chemistry

Last synced: 29 Sep 2024

https://github.com/tensor-fusion/microhaskell

Small autodiff lib and a simple working feedforward neural net in Haskell on top of it, from scratch, zero-deps.

autodiff automatic-differentiation haskell mlp neural-network

Last synced: 29 Sep 2024

https://github.com/roflmaostc/radonka.jl

A simple yet sufficiently fast (attenuated) Radon and backproject implementation using KernelAbstractions.jl. Runs on CPU, CUDA, ...

automatic-differentiation computed-tomography ct cuda gpu julia julia-language optimization radon radon-transform tomography x-ray

Last synced: 29 Sep 2024

https://github.com/dftd3/tad-dftd3

PyTorch Autodiff DFT-D3 Implementation.

automatic-differentiation dispersion-correction pytorch quantum-chemistry

Last synced: 30 Sep 2024

https://github.com/rafaelarutjunjan/derivablefunctions.jl

Backend-agnostic differentiation with symbolic pass-through in Julia.

automatic-differentiation julia-language symbolic-differentiation

Last synced: 29 Sep 2024

https://github.com/zang-langyan/autolik

Provide the automatic differentiation for Likelihood maximization routine

automatic-differentiation distributions loglikelihood maximum-likelihood numpy python

Last synced: 01 Oct 2024