Skip to main content

Replicate brain modules' computations with Artificial Neural Networks

Project description

Intro

My approach to brain simulation

  1. Identify a list of computational modules in the brain
  2. For each module
    1. Understand what it computes: input -> output
    2. Get training data (synthetic or real-world)
    3. Train artificial neural networks to replicate its functionality
  3. Combine modules

List of implemented modules

pip install brain-modules
  1. Place Cells (incomplete, deprecated)
  2. Brain's GPS System (Head Direction Cells, Grid Cells, Place Cells)

List of implemented ANN modules

  1. Transformer (RMSNorm, RoPE, SwiGLU, GroupedQueryAttention)
  2. GRU (Gated Recurrent Unit)
  3. SwiGLUMLP (Swish-Gated Linear Unit MLP)

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

brain_modules-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

brain_modules-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file brain_modules-0.1.0.tar.gz.

File metadata

  • Download URL: brain_modules-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for brain_modules-0.1.0.tar.gz
Algorithm Hash digest
SHA256 294a4e407d8b360f489532cff5c71c320e2b5825d8bb663573e8420ab7b372be
MD5 dcd0452656b67852780235d88c500daa
BLAKE2b-256 9e28133c5317f0f4ab64aa2f5cba9feb44f170fcf2a86b42d5122922a0239494

See more details on using hashes here.

File details

Details for the file brain_modules-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: brain_modules-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for brain_modules-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c3515cfa9083546154429607a45fe96d5b43ffec89862f52e29c6c6aca6a4e7
MD5 108223124c5253f3a29ac49d8d58372d
BLAKE2b-256 24e65714359c7f6bb809484aa3563b5ca077c9d7ece33a441eb8674fcd7f736b

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