Skip to content

neuralml/ccLoops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ccLoops: Cerebellar-driven cortical dynamics can enable task acquisition, switching and consolidation

https://www.nature.com/articles/s41467-024-55315-6

Dependencies

Beyond the standard python libraries, you will need Pytorch (we use version 1.7.0, but later should work) to define the neural network models and as well as ignite (version 0.4.2) which wraps the training regime. Sacred (version 0.7.4) is used to record experiment details.

Steps to run

Scripts to run the tasks presented in the paper can be found in the /scripts folder. For a given script:

  1. Define model/training/dataset hyperparameters*. These can be changed in the respective /configs folder or in the script itself (as a config update).
  2. Define the OBSERVE variable (preset to False). If true, then experiment results will be saved in a generated /sims folder.
  3. Run the script

*For the consolidation script (in /delass) it's only necessary to define the path to the pretrained model. At the moment this points to /delass/sims/1.

About

Cerebellar-driven cortical networks

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •