Skip to content

albertoarturovergani/CNT-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Computational Neuroscience Tutorial 2022

This tutorial has been designed for the following classes:

  • 2021/2022 Master class on Biorobotics of Complex Systems (Prof: Alberto Mazzoni), Physics Degree, University of Pisa, Italy
  • 2021/2022 PhD class on Information Theory and Neural Modeling for Neural Engineering (Prof: Alberto Mazzoni), PhD Program in Biorobotics, Scuola Superiore Sant'Anna, Pisa
  • 2020/2021 PhD class on Large Scale Network Simulations, NeuroSchool PhD Program, INT, Marseille, France

Introduction on Spiking Neural Networks (SNNs) by using PyNN on the SpiNNaker neuromorphic system.

Instructions to use the material:

  1. make the EBRAINS credentials to access the SpiNNaker server (https://spinn-20.cs.man.ac.uk/hub/login)
  2. login on the Jupyter Lab interface
  3. clone this repository git clone https://github.com/albertoarturovergani/CNT-2022
  4. Open the directory SpiNNaker/ and run the CNT notebook

Content:

Overview for the design of Spiking Neural Networks (SNNs)

  1. neurons
    • cell types
    • populations
    • recording variables
  2. connections
    • synapse types
    • connections types
    • projections
  3. simulation managing
    • computational settings
    • save and load outputs
    • visualization tools

Main notebook

Network examples

Knowledge assumptions:

Expected take-home-points:

  • import the simulator
  • setup the simulator
  • decide the cell types
  • design the populations
  • define the synapse types
  • select the connection algorithm
  • make the projections
  • idealize the stimulus
  • run the simulation
  • save the results
  • recover the results
  • postprocessing (visualization, statistics, etc)
  • close the simulations

Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published