Skip to main content

A sleek auto-differentiation library that wraps numpy.

Project description

mygrad is a simple, NumPy-centric autograd library. An autograd library enables you to automatically compute derivatives of mathematical functions. This library is designed to serve primarily as an education tool for learning about gradient-based machine learning; it is easy to install, has a readable and easily customizable code base, and provides a sleek interface that mimics NumPy. Furthermore, it leverages NumPy’s vectorization to achieve good performance despite the library’s simplicity.

This is not meant to be a competitor to libraries like PyTorch (which mygrad most closely resembles) or TensorFlow. Rather, it is meant to serve as a useful tool for students who are learning about training neural networks using back propagation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mygrad-1.8.0.tar.gz (97.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mygrad-1.8.0-py3-none-any.whl (109.7 kB view details)

Uploaded Python 3

File details

Details for the file mygrad-1.8.0.tar.gz.

File metadata

  • Download URL: mygrad-1.8.0.tar.gz
  • Upload date:
  • Size: 97.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for mygrad-1.8.0.tar.gz
Algorithm Hash digest
SHA256 9844641cec9e1c6966e4d3938a5150362391f510ac726a4679dfe90a33dd3534
MD5 afbeff1d66a198ac26bdfae7c2b923ad
BLAKE2b-256 77fe69b52a99b91b2531761d915a6c837b79dbfce69c8fa219d9d39d3ada6e93

See more details on using hashes here.

File details

Details for the file mygrad-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: mygrad-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 109.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3

File hashes

Hashes for mygrad-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 980f9ed5a7fc2d39c41c01a63d26ea2993971da885ed1b1db230a651c13b6057
MD5 b743792f6a412b24fdd2a23a0280718c
BLAKE2b-256 6779a8c921b4fa7df9e723128f5935b8f77103113416ba2a7bcff7b6fa3b9600

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page