Syllabus (2010-2011)
Classroom:
Botterell Hall, Bracken Library, Rm 121
Day, time: Winter
term,
Thu
1-4pm
- Jan 13: Introduction & Math tutorial
What is computational neuroscience
Why model brain function
Introduction to the computational anatomy of the brain
Math tutorial
Ordinary differential equations (ODEs)
Linear algebra
Slides
- Jan 20: Spiking single
neurons (guest lecture: Dr Dominic Standage)
Preamble
A biological neuron
Electricity primer
A neuron as resistor and capacitor in parallel
Equilibrium potentials
The Hodgkin-Huxley model
The leaky integrate-and-fire model
Modelling synapses
The Izhikevich neuron
Summary and discussion
Slides
|
Journal Club
(Tim)
|
Assignment
|
Matlab code
- Jan 27: Spiking neural networks
Neuronal firing varibility
Synaptic computations
Spiking networks
Phase oscillations and synaptic coupling
Synchronization and phase locking
Examples
Hebbian learning
Associative memory
Synaptic plasticity
Mathematical formulation of Hebbian learning
Discussion
Slides |
Journal
Club (Conor) |
Assignment
|
Matlab code
- Feb 3: Rate-based feed-forward artificial neural networks
Introduction
From spikes to firing rates
Neural transfer functions
Feed-forward networks
Perceptron
Radial-basis function networks
Training algorithms
Gradient descent (back-propagation or
Widrow-Hoff)
Genetic algorithms
Unsupervised learning
k-means
Discussion
Slides |
Journal Club
(Deng)
|
Assignment
|
Matlab code
|
Training set
- Feb 17: Rate-based recurrent artificial neural networks
Introduction
From feed-forward to recurrent networks
Competitive networks
Self-organizing maps (Kohonen maps)
Neural field theory
Path integration
Associative networks
Auto-associative networks
Attractor points
Noise
Network stability and chaos
Discussion
Slides
|
Journal
Club (Lu)
|
Assignment
|
Matlab code 1
|
Matlab code 2
|
Matlab code 3
- Feb 24: Modelling at the systems level
From networks to state variables
State space representations
Linear systems
State variables
Control theory (controllability, observability)
Laplace formalism
Transfer functions
State-flow models
Feedback controller
Forward and inverse models
Example: eye movements
Discussion
Slides |
Journal Club (Scott)
|
Assignment
|
Matlab code
- Mar 3: Bayesian statistics
Introduction to Bayesian problems
Bayes’ theorem
Probabilities primer
Conditional probabilities
Population codes
Coding and decoding
Representing uncertainty with population codes
Bayesian integration
Cue combination
Estimation of priors
Causality and inference
Discussion
Slides |
Journal Club (Hooman)
|
Assignment
|
Matlab code
|
Data set
- Mar 10: Optimal control theory
(guest lecture: Dr Stephen Scott)
Limb biomechanics
Traditional servo control
PID
Physiology & behaviour
Feed-forward control
Internal models
Physiology & behaviour
Optimal Feedback control
LQR
Noise
Physiology & behaviour
Neural network implementations
Slides
|
Journal
Club &
supplement
(Mohsen)
|
Assignment
|
Matlab code
- Mar 17: Data analysis methods
(guest lecture: Joseph Nashed)
Data selection
Bootstrapping
Monte-Carlo
Signals
A/D conversion
D/A conversion
Frequency domain transforms
Signal processing techniques
Differentiation
Threshold detection
EMG and kinematics data
Filters
ROC analysis
Cross-correlation
Discussion
Slides
- Mar 31: Specific models 1 (final
assignments)
1-2pm: Lu
2-3pm: Tim
- Apr 7: Specific models 2 (final
assignments) - Botterell Hall, Rm 246 !
1-2pm: Mohsen & Ethan
2-3pm: Graham & Conor & Kris
3-4pm: Scott
Further
readings:
Please read this
about
academic integrity!