About
Installation
Requirements
Tasks
TODO
A library aimed at studying the dynamics of spiking neural networks while solving various cognitive tasks:
- Romo task;
- Decision-making task;
- Context decision-making task;
- Antisaccade task;
- Pro-saccade task;
- Go tasks family.
git clone https://github.com/Pugavkomm/cgtasknet.git
- You shold install pytorch (stable version)
python setup.py install
You can create your environment and install all the libraries you need to create networks
git clone https://github.com/Pugavkomm/cgtasknet.git
- Create env:
python3 -m venv env
- Activate env: linux:
source env/bin/activate
| windows:.\env\Scripts\activate
- You shold install pytorch (stable version)
pip3 install -r requirements.txt
python setup.py install
TODO
TODO
Main dependencies:
- torch, norse -- Model and learning;
- numpy -- Prepare datasets;
- matplotlib -- Data visualization (Currently not in use!);
Several classes of cognitive tasks are considered:
- Romo task
- Context decision making task
- decision making task
- Working memory tasks: DM with delay (just romo task), context DM with delay.
- Go/No-Go
- Add my own wrapper over the loading model to load parameters (and save) as well;
Add some tests for instrument_subgroups;Add somet tests for instrument_pca;Add some tests for all models.