General information

Course Logistics


Course description:

Brains are remarkably complex, massive networks of interconnected neurons that underlie our abilities to intelligently sense, reason, learn, and interact with our world. Technologies for monitoring neural activity in the brain are revealing rich structure within the coordinated activity of these interconnected populations of neurons. In this course, we will discuss machine learning models that can be applied toward 1) understanding how neural activity in the brain gives rise to intelligent behavior and 2) designing algorithms for brain-interfacing biomedical devices. Topics will include basic neurobiology, classical probabilistic machine learning foundations, and modern deep learning approaches, including variational autoencoders and recurrent neural networks. Coursework will include readings from the machine learning and computational neuroscience literature, programming assignments, and a final modeling project applied to neural population data.

Course Goals:

The primary goals for the course are to:

Prerequisites:

Grading Breakdown:

60%: Homework assignments (5 @ ~12% each)
10%: 1/2 page summaries of ~5 papers we will discuss in class.
10%: In-class participation.
20%: Final project
(No exams)

Registering for the course:

During Period I enrollment: During Period II enrollment:

Please email Prof. Golub if your experience with registration or with Grad Advising differs from the above.

Frequently Asked Questions