semvec/pypi-packages huggingface dataset:
brain-modules 0.0.8
Replicate brain modules' computations with Artificial Neural Networks
License: MIT
Requires Python: >=3.8
Keywords: neuroscience, neuroAI, artificial-intelligence, neural-networks, cognitive-modeling, brain-modules


## Intro

[My](https://rickyding1997.github.io) 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

Why?

- Biological plausibility is a **trap**, simulating spikes and neurotransmitters does not help us understand how brain generates intelligence
- Analogy: considering transistor physics is irrelevant to understanding how a computer computes `a + b` -- they are on different **isolated** levels of abstractions, they do not depend on one another to work

- Current works in AI are mainly focused on solving daily-life tasks (text, image/video, game playing) -- I want to use these technologies to understand the brain
- It is well proven that ANNs can produce intelligence (LLMs, RL agents) -- making them qualified to model modules in the brain

## List of `implemented` modules

```bash
pip install brain-modules
```

1. [Place Cells](./docs/hippocampus/1_PlaceCells.md) (incomplete, deprecated)
2. [Brain's GPS System (Head Direction Cells, Grid Cells, Place Cells)](./docs/systems/1_BrainGPS.md)

## List of `implemented` ANN modules

1. [Transformer (RMSNorm, RoPE, SwiGLU, GroupedQueryAttention)](./brain_modules/ANNs/GPT.py)
2. [GRU (Gated Recurrent Unit)](./brain_modules/ANNs/GRU.py)
3. [SwiGLUMLP (Swish-Gated Linear Unit MLP)](./brain_modules/ANNs/MLP.py)
sunfire-tensorboard-plugin 0.0.1
Defensive package registration.
License: MIT
Requires Python: >=3.6

# sunfire-tensorboard-plugin

**NOTICE: Defensive Package Registration**

To provide internal services and prevent new enterprise users from accidentally installing the wrong package, this package is treated as a placeholder package and a friendly reminder is given during installation.

## Contact

For inquiries about this package, please contact the insiders.