Deep Learning Fall 2019: Foundations of Deep Learning


Mondays 5:00 pm-7:30pm at Room 130, Sociology-Psychology Building, Duke University, beginning Monday, August 26, 2019
No class during week of Thanksgiving (November 25, 2019)
Last class: Monday, December 2, 2019

Instructor: This course will be taught by David Banks, Professor of the Practice of Statistics, Duke University & Director, SAMSI

Course Outline:
This course is being offered in conjunction with the SAMSI semester-long research program on Deep Learning. The course will start with a review of standard neural networks, and then progress to modern deep learning, including convolutional neural networks, recursive neural networks, generative adversarial networks, and various kinds of autoencoders. We shall discuss training strategies, architecture search, regularization and quantization.

There will be mathematics in the course, and a degree of mathematical sophistication is expected from the students, but the material will all be self-contained. The emphasis will be upon heuristics and applications. There will be projects and presentations at the end of the semester, and students will work on those in small groups. Each group will need to have at least one member who can program in Python or a comparable language.


  • NCSU – MA 810.001 / ST 810 005
  • UNC-CH – STOR  894.001 and MATH 892.001
  • Duke STA 790.01 / MA 790-71.01

** NOTE: Planning for this course is ongoing. As more information becomes available, it will be posted here. **