autograd
Gradient calculator
Automatically computes derivatives of Python and NumPy code for optimization tasks
Efficiently computes derivatives of NumPy code.
7k stars
212 watching
913 forks
Language: Python
last commit: 10 days ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
auto-differentiation/xad-py | Provides automatic differentiation capabilities for numerical computations in Python | 10 |
numpy/numpy | Provides support for large, multi-dimensional arrays and matrices, along with functions to manipulate them, as well as tools for integration with C/C++ code. | 28,087 |
jax-ml/jax | Accelerates numerical computing by automatically differentiating and compiling Python functions for high-performance execution on GPUs and TPUs. | 30,499 |
zou-group/textgrad | An autograd engine for textual gradients using large language models to backpropagate gradients. | 1,821 |
facebookresearch/nevergrad | A Python toolbox for performing optimization of complex functions without explicit gradient calculation. | 3,963 |
ddbourgin/numpy-ml | A collection of machine learning algorithms implemented in NumPy for rapid experimentation and prototyping. | 15,466 |
eriklindernoren/ml-from-scratch | Provides implementations of fundamental machine learning models and algorithms from scratch in Python | 24,003 |
pkmr06/pytorch-smoothgrad | PyTorch implementation of a technique to improve the interpretability of deep learning models by adding noise to the gradients | 167 |
auto-differentiation/xad | A high-performance tool for computing derivatives of complex functions used in various scientific and engineering applications. | 258 |
pbrod/numdifftools | A Python library for automatic numerical differentiation of scalar and vector-valued functions. | 256 |
sympy/sympy | A computer algebra system written in Python to solve mathematical equations and expressions | 13,008 |
thealgorithms/python | A collection of algorithm implementations in Python | 194,305 |
keon/algorithms | A collection of Python implementations of various algorithms and data structures. | 24,076 |
kernc/backtesting.py | Backtesting tool for evaluating trading strategies | 5,534 |
pydata/bottleneck | Provides high-performance NumPy array functions written in C. | 1,073 |