Schedule
-
EventDateDescriptionCourse Material
-
LectureMon 4/20/2026
1:30 PMPre-lesson reading:
- Vectors (10 minute video)
- Dot product (the relevant part is the first 2 minutes 10 seconds, but feel free to watch the whole thing if you like)
Optional Material:
- Hertz, Krogh, Palmer Introduction to the theory of neural computation, chapters 5 and 6
-
AssignmentTue 4/21/2026Assignment 1 - Perceptrons released!
-
LectureWed 4/22/2026
1:30 PMNeural Encoding[slides] -
LectureMon 4/27/2026
1:30 PMNeural Population Analysis 1Advanced reading:
- Duda, Hart, Stork, Pattern Classification, chapters 2-5
-
LectureWed 4/29/2026
1:30 PMNeural Population Analysis 2[slides]Advanced reading:
- Duda, Hart, Stork, Pattern Classification, chapters 2-5
-
AssignmentThu 4/30/2026Assignment 2 - Neural coding released!
-
DueWed 4/29/2026
11:59 PMAssignment 1 - Perceptrons -
LectureMon 5/4/2026
1:30 PMAdaptation and plasticity[slides]Suggested reading:
- Laughlin 1981 (Maximizing a neuron’s information capacity)
- Van Hateren 1992 (Real and optimal neural images in early vision)
- Hennig 2013 (Theoretical models of synaptic short term plasticity)
- Ozuysal and Baccus 2012 (Linking the computational structure of variance adaptation to biophysical mechanisms)
Advanced reading:
-
AssignmentWed 5/6/2026Assignment 3 - Learning and Memory released!
-
LectureWed 5/6/2026
1:30 PMHopfield Networks[slides]Suggested reading:
- Hopfield 1982 (A classic paper)
- Review article by Chaudhuri and Fiete 2016 (Computational principles of memory)
Advanced reading:
- Hertz, Krogh, Palmer Introduction to the theory of neural computation, chapters 1-3
- Amit, Gutfreund, Sompolinsky Storing infinite numbers of patterns in a spin-glass model of neural networks, PRL 1985
Additional resources:
-
DueWed 5/6/2026
11:59 PMAssignment 2 - Neural coding -
DueWed 5/13/2026
11:59 PMAssignment 3 - Learning and Memory
