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.

Prerequisites:

Course Goals:

The primary goals for the course are to:

Grading Breakdown:

10%: Brief 1/2 page summaries of ~5 papers we will discuss in class.
10%: Group presentation, leading discussion of one of the ~5 papers mentioned above.
60%: Homework assignments (4 @ 15% each)
20%: Final project
(No exams)

Frequently Asked Questions