Skip to main content

Neural Networks for Neuroscience Research

Project description

NN4N: Neural Networks for Neurosimulations

License PyPI version Downloads Downloads

About

Artificial Neural Networks (ANNs) trained with backpropagation, despite being biologically unrealistic, are exceptionally straightforward to configure, train, and evaluate, while allowing for exact examination of each neuron and weight. A growing trend within computational neuroscience is thus to train ANNs on simulated tasks to 'connect the dots', and then to compare their neuronal traits with those of biological brains to derive the underlying mechanisms of the brain.

This project implements Recurrent Neural Networks (RNNs) and Multilayer Perceptrons (MLPs) designed for a parametrized and granular control over network modularity, synaptic plasticity, and other constraints to enable biologically feasible modeling of brain regions.

Documentation

Documentation is available at here.

Acknowledgement

Immense thanks to Dr. Christopher J. Cueva for his mentorship in developing this project. This project can't be done without his invaluable help.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

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

nn4n-1.1.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

nn4n-1.1.0-py3-none-any.whl (33.9 kB view details)

Uploaded Python 3

File details

Details for the file nn4n-1.1.0.tar.gz.

File metadata

  • Download URL: nn4n-1.1.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nn4n-1.1.0.tar.gz
Algorithm Hash digest
SHA256 dd93f879439cf3f5d938e59acbd4dee7861c409327ce4debf33f07e3469884d8
MD5 db215bef18ba52269d3085da76859da9
BLAKE2b-256 5e48b3878c4764233fedecd2ed8aa225c9cab5a8f87690a63c62a326aa6a20aa

See more details on using hashes here.

File details

Details for the file nn4n-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: nn4n-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 33.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.5

File hashes

Hashes for nn4n-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ad366b238f9cbd97cb62ffe2bd7b23daecb86986596efe9d76cfdfef2a7d02d
MD5 53d2cfb18172bc7a0c6e745da02800bb
BLAKE2b-256 9549aaaec2dfa3138c4374e20b9ec03cd2680825b4a667c5a6c57d528eda446f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page