Skip to main content

A pure-Python neural network library

Project description

MyNN is a simple NumPy-centric neural network library that builds on top of MyGrad. It provides convenient wrappers for such functionality as

  • Convenient neural network layers (e.g. convolutional, dense, batch normalization, dropout)

  • Weight initialization functions (e.g. Glorot, He, uniform, normal)

  • Neural network activation functions (e.g. elu, glu, tanh, sigmoid)

  • Common loss functions (e.g. cross-entropy, KL-divergence, Huber loss)

  • Optimization algorithms (e.g. sgd, adadelta, adam, rmsprop)

MyNN comes complete with several examples to ramp you up to being a fluent user of the library. It was written as an extension to MyGrad for rapid prototyping of neural networks with minimal dependencies, a clean codebase with excellent documentation, and as a learning tool.

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

mynn-0.9.3.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

mynn-0.9.3-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file mynn-0.9.3.tar.gz.

File metadata

  • Download URL: mynn-0.9.3.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for mynn-0.9.3.tar.gz
Algorithm Hash digest
SHA256 5b4cc9ed6e346866ca471f74c8033fdd96ff6c53ad423c2bc3ce1e2335fe2961
MD5 18e692eff4e9e624ef5ba26ba2d2bf24
BLAKE2b-256 d24038cc6d7f9fbed9969d7471ea486cd735759bb4a7800014003e151d751ddc

See more details on using hashes here.

File details

Details for the file mynn-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: mynn-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 34.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for mynn-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ac6afdeb7a35b94caba77a159161139e44b7508ea4834f0a8fe215e0e1ea9d24
MD5 7bea453c16277151648710404da28ab9
BLAKE2b-256 b7d417ef32c2f2fb943fbfb7fbce7071e2fc2698d204622ef65ba3674011af2b

See more details on using hashes here.

Supported by

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