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.8.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.8-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bren-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 c00d48d3ea2f4eb699250497f253c316875c9187c6616965ea3702d10cd92daa
MD5 c1b43a69c1b8057ee9381d6bbaa24c1d
BLAKE2b-256 17681f4de9d3ea97f0ce56fc4e73da51d12e6dfea6b6d248ecfabebd940bd5b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bren-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6cca589a5be6f6bc5c5e5743de97603ba2f520172ad6b9f1b26ada435bcec1ac
MD5 fd161a5cf2aff0a6f6899d96601b562d
BLAKE2b-256 7470278f568fc10494cc9d7148b363dc1c83f4ab2d0b417d1340690321760daf

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