Computational Neuroscience Course
- resources: slides, notebooks, etc.
- compiled from Feb 2024 on
- inspiration and contribution: Renato Duarte, Gorka Zamora-López, Adrià Tauste-Campo, Andrea Insabato, Spase Petkoski, Martin Breyton, Damien Depannemaecker, Marmaduke Woodman, Meysam Hashemi
Basics about Python
- installing Python with Anaconda and Jupyter notebooks
- notebook basics_jupyter_python.pdf
- notebook basic_python.ipynb
create an environment with anaconda to run the notebooks
Install Anaconda distribution for Python: https://anaconda.org/
With the anaconda GUI, use the file environment.yml
Alternatively you can use the command line:
Applied maths fundamentals
Topics
Each topic comes with pdf slides and notebooks.
- neuronal dynamics
-
slides and notebooks based on
numpy
andscipy
libraries - network theory
-
slides and notebooks based on
networkx
library - supervised learning
-
slides and notebooks based on
scikit-learn
library - unsupervised learning
-
slides and notebooks based on
scikit-learn
library