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.3.tar.gz (30.6 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.3-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bren-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d619517a060847d09070122588f8f9d4937a7827f2ea5ca7738eb2997d9a19c7
MD5 7c6cc88b8b191e1a61e468f2b8c9bf03
BLAKE2b-256 4934b1ced8838c13d9d19a6503163805bb17f3e14bf3a8a13e8311f390d4be34

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bren-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8a2f75cc36898cc85def0dad4de0fb4a5ee772ef7dbec1a384fb7c2e028e16fb
MD5 2db551b21b42d0e51c5d6e09542ef539
BLAKE2b-256 4a88591b08347ba9eb07c732a5ffb5ed9cec92cbe7734c03f8b10e9aaae4f390

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