The aim of this practical course is to learn to implement computational models of neural systems, and to perform basic analyses of neural data. The students will use Python to work on a series of projects that will cover the following topics:
1 - Estimating the activity statistics from recorded neural activity
2 - Modeling and simulating a spiking neuron
3 - Population coding: extracting information from neural activity
4 - Simulating and analyzing feed-forward and recurrent network models
5 - Training networks to perform cognitive tasks using deep learning.

Prerequisites: Basics of Programming with Python, Introduction to modeling, Advanced statistics (S1)
This course should be taken in conjunction with Computational Neuroscience
ECTS : 4