15-490/874 Computational Neuroscience

SYLLABUS

[ Home | Syllabus | Links ]

Course Description

An introduction to computational neuroscience, i.e. the application of of computational and mathematical concepts and techniques to the study of the brain. Students will learn the fundamentals of signals and systems, pattern analysis, probability theory and information theories and apply these techniques to study how the real nervous systems computes, communicates and learns at many levels, from synapses to neurons, from neuronal populations to systems. Topics include basic anatomy and physiology of neurons and the mammalian nervous systems, biophysics of single neurons, excitable membranes and cable equation, encoding and decoding of information in single neurons and neuronal ensembles, neural adaptation and learning, signal detection and reconstruction, distributed and hierarchical computations. Concrete examples will be drawn from visual and motor systems and studied from both biological and computational perspectives. Students will do a number of Matlab programming and mathematical exercises to consolidate their learning. No prior background in biology is assumed.


Course Goals

Students will

  1. learn basic knowledge on computational neuroscience.
  2. learn basic techniques in computational vision.
  3. understand basic model of neurons and neuronal networks.
  4. do 4 problem sets (calculations or programming based on Matlab).
  5. do a research term project, write a paper and give an oral presentation.


Course Information

InstructorsAddressEmailPhone
Tai Sing Lee (Professor)Mellon Inst. Rm 115tai@cs.cmu.edux8-1060

Class location and time: PH A20, Tuesday, Thursday 1:30pm - 2:50pm
Website: http://www-2.cs.cmu.edu/afs/cs/academic/class/15490-f04/www/
Blackboard: http://www.cmu.edu/blackboard
Required Readings:
Handouts (lecture slides, papers) assigned in Blackboard.
Recommended reading:
Dayan, P, Abbott, L, (DA) Theoretical Neuroscience, MIT press, 2001.

Grading Scheme

Evaluation% of Grade
Homework 45
Midterm exam 10
Term Project40
Final Exam (optional for 15490, required for 15874) 20
Paper presentation 5

Homework:

You will have 1 to 2 weeks to do each homework programming assignment. The homework assignments are intended to introduce you to some basic techniques and to prepare you for the term project research. Homework report should be type-written if possible. You may collaborate with one partner on certain parts of the homework (with specific permission in the assignment), with explicit acknowledgement of your collaborator.


Term Project:

General guidelines: Each student is required to do an independent project. The project can be (1) an critical literature review of a particular problem, coupled with some simulation investigation; (2) a computational model to solve a particular problem; (3) a psychophysical experiment to test a model; (4) a study invovling the quantitative analysis of neural data. You are encouraged to work together the professor to come up with a specific project. You are expected to write up your results and experience in a paper and present orally to your classmates at the end of the semester.

Late Policy:

You have ONE chance to turn in one of the four omework assignments late within one week with no penalty. You may also turn in an assignment within one week past deadline with a 15 percent penalty on the assignment grade.

Examinations:

Final Exam is required for graduate students and optional for undergraduate students. Assume by the time of the final, the undergraduate has earned X points (out of 100) from homework, midterm and term project, then the Final Exam will contribute Z= ([(100-X) * Y/20 ] mod 20) points to his/her final grade, where Y is the final exam score out of a total 20. His/her final grade will be X + Z. Obviously the Final will be challenging. A minimum of 88 percent in total grade is required for an A.

Schedule:

Date Lecture Topic Relevant Reading Assignments
T 8/30 1. Introduction: the brain
R 9/1 2. Neurons
T 9/6 3. Spikes
R 9/8 4. Propagation
T 9/13 5. Synapses
R 9/15 6. Neuromuscular junction
T 9/20 7. Action
R 9/22 8. Sensors
T 9/27 9. Retina
R 9/29 10. Identification of RF
T 10/4 11. Filtering
R 10/6 12. Visual cortex
T 10/11 13. Frequency analysis
R 10/13 14. Dimensinal reduction (PCA)
T 10/18 15. Efficient codes (ICA)
R 10/20 16. Midterm and project proposals
M 10/24 Midterm grade Due
T 10/25 17. Inference and decoding
R 10/27 18. Markov network
T 11/1 19. Grouping/binding
R 11/3 20. Belief propagation
T 11/8 21. Selective attention
R 11/11 22. Object recognition
T 11/15 23. Learning (Tom)
R 11/17 24. Adaptation
T 11/22 25. Hierarchical computation
R 11/24 Thanksgiving Break
T 11/29 26. Reinforcement (Ryan)
R 12/1 27. Synchrony and coherency
T 12/6 28. Project Presention FCE
R 12/9 29. Project Presention FCE
S 12/11 30. Term project/paper due on line
12/15-20 Final Exam
R 12/22 Final Grade Due