Skip to main content

A simple numpy based neural network library inspired by tensorflow/keras.

Project description

bren is a custom numpy based library, powered by automatic differentiation, inspired by Tensorflow/Keras, which allows users to build small scale simple neural networks. It's analogous yet simpler design to the Keras api allows users to produce, train and save their own models, with custom components, without having to learn an entirely new structure.

bren is part of a sequence of neural network from scratch projects and a successor to the neural-network-from-scratch-v2, with one major update being the integration of automatic differentitation. Automatic differentiation allows for the real-time determination of derivatives during back propagation and reduces the need for users to couple mathematical computation with derivatives as was required in the previous projects.

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

bren-0.1.7.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

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

bren-0.1.7-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file bren-0.1.7.tar.gz.

File metadata

  • Download URL: bren-0.1.7.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for bren-0.1.7.tar.gz
Algorithm Hash digest
SHA256 b154908ba0802d7baead7cdbe5f2a043f8791dea2482cc94ce73054b9cad849a
MD5 8a6289edc08648bcf2211dbf806cec88
BLAKE2b-256 658f5d676c6b2d16e1371a47e271e375353c5aea5505bbb8bee815f6323bec6e

See more details on using hashes here.

File details

Details for the file bren-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: bren-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for bren-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b4b59752cb8dc0b17e69c51f59d7feaaaa02425d0e0d564080b1151af17ef8f9
MD5 66cd48f163afdf063039d60d69740180
BLAKE2b-256 0aed224c63561d48037c8312d6fac75a7049584cc1f8718aa6d7f7b695631d45

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