All Projects → invenia → Nabla.jl

invenia / Nabla.jl

Licence: other
A operator overloading, tape-based, reverse-mode AD

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Nabla.jl

MissionImpossible
A concise C++17 implementation of automatic differentiation (operator overloading)
Stars: ✭ 18 (-66.67%)
Mutual labels:  automatic-differentiation, autodiff
autodiff
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Stars: ✭ 69 (+27.78%)
Mutual labels:  automatic-differentiation, autodiff
Scientific-Programming-in-Julia
Repository for B0M36SPJ
Stars: ✭ 32 (-40.74%)
Mutual labels:  automatic-differentiation, julia-language
Tangent
Source-to-Source Debuggable Derivatives in Pure Python
Stars: ✭ 2,209 (+3990.74%)
Mutual labels:  automatic-differentiation, autodiff
AbstractOperators.jl
Abstract operators for large scale optimization in Julia
Stars: ✭ 26 (-51.85%)
Mutual labels:  automatic-differentiation, julia-language
JuliaAcademyMaterials
Assets and Infrastructure for JuliaAcademy.com
Stars: ✭ 60 (+11.11%)
Mutual labels:  julia-language
HamiltonianSolver
Numerically solves equations of motion for a given Hamiltonian function
Stars: ✭ 51 (-5.56%)
Mutual labels:  automatic-differentiation
TensorAlgDiff
Automatic Differentiation for Tensor Algebras
Stars: ✭ 26 (-51.85%)
Mutual labels:  automatic-differentiation
dopt
A numerical optimisation and deep learning framework for D.
Stars: ✭ 28 (-48.15%)
Mutual labels:  automatic-differentiation
julia-workshop
"Integrating Julia in real-world, distributed pipelines" for JuliaCon 2017
Stars: ✭ 39 (-27.78%)
Mutual labels:  julia-language
julia-NotepadPlusPlus
Julia language support for Notepad++
Stars: ✭ 34 (-37.04%)
Mutual labels:  julia-language
ARCHModels.jl
A Julia package for estimating ARMA-GARCH models.
Stars: ✭ 63 (+16.67%)
Mutual labels:  julia-language
bayex
Bayesian Optimization in JAX
Stars: ✭ 24 (-55.56%)
Mutual labels:  automatic-differentiation
Julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
Stars: ✭ 216 (+300%)
Mutual labels:  julia-language
LocalCoverage.jl
Trivial functions for working with coverage for packages locally.
Stars: ✭ 55 (+1.85%)
Mutual labels:  julia-language
ad-lens
Automatic Differentiation using Pseudo Lenses. Neat.
Stars: ✭ 16 (-70.37%)
Mutual labels:  automatic-differentiation
PkgPage.jl
Create a beautiful landing page for your package in less than 10 minutes.
Stars: ✭ 98 (+81.48%)
Mutual labels:  julia-language
Quadrature.jl
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Stars: ✭ 83 (+53.7%)
Mutual labels:  automatic-differentiation
Birch
A probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.
Stars: ✭ 80 (+48.15%)
Mutual labels:  automatic-differentiation
autograd-gamma
NotImplementedError: VJP of gammainc wrt argnum 0 not defined
Stars: ✭ 15 (-72.22%)
Mutual labels:  autodiff

Nabla

CI codecov.io Stable Docs Latest Docs

Nabla.jl is a reverse-mode automatic differentiation package targetting machine learning use cases. As such, we have (for example) prioritised support for linear algebra optimisations and higher-order functions over the ability to take higher-order derivatives (Nabla currently only supports first-order derivatives).

The latest docs, and code in the examples folder, best indicate how to use the package. Given the early stage of development, we anticipate a number of bugs and performance issues. If you encounter any of these or have any particular feature requests, please raise an issue and let us know.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].