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.2.tar.gz (21.5 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.2-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bren-0.1.2.tar.gz
  • Upload date:
  • Size: 21.5 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.2.tar.gz
Algorithm Hash digest
SHA256 533e261d487c422af8ca8a1c3370054a7b09b09fa38082a5f5fd45a6a2df519d
MD5 a38f5bcdd37a3f09470e3f4ae8304e90
BLAKE2b-256 3f092698ec99d3406bd4ac2b0c488414fb1091e060325c90850d1d404bdaa08e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bren-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 35.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 89e74e6bba915d641fd7262d859d3fe13422916d5a442b5e163bbd926cf5fdb0
MD5 fb11fffcabc41a2efe5be20c0b07a107
BLAKE2b-256 dedeb6f65d2a12bda21525a706ffa39cc91f1d7518c345bd70c3b9b82cdb796b

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