A lightweight autograd engine that supports tensor operations and gradients with a small, customizable neural network library on top
Project description
VectorGrad
Welcome to VectorGrad, a spin-off of the original micrograd.
This is an automatic differentiation library that supports tensor operations and calculus. Here's why I built it:
-
It's much more lightweight and readable compared to bigger libraries such as TensorFlow so users can get a better idea of how everything works
-
Its orders of magnitude more computationally efficient than its predecessor as it leverages numpy statically typed arrays and operations to bundle parameters and leverage parallelism and SIMD calculations
-
It includes a dynamic and customizable neural network library that can build neural networks of arbitrary size and complexity, and also allows users to choose the activation function at each layer to allow for more robust model architecture
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Vectorgrad-0.0.1.tar.gz
.
File metadata
- Download URL: Vectorgrad-0.0.1.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc44ae269cea69c02d09172c86d1f88f626fe13af29e9103daddaf2b57a0a2d1 |
|
MD5 | b4136a3de3e6f79876abf8ea7afceea8 |
|
BLAKE2b-256 | 484b36132bb9a96d421db4b8276ae63e0f4e14b3809b21ad2e875e37bd79c578 |
File details
Details for the file Vectorgrad-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: Vectorgrad-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e930dc4b54f3dab3f3b69fadbd829083a1c0bcd5eb017a6fd2ee7f7081788dc |
|
MD5 | bc5d90b7d852145aab564799a7c91d96 |
|
BLAKE2b-256 | 9c868af0e949b6efb1b18313fe294e450cc1b2b01472960cbbe1cd75d240c477 |