Deep learning is a broad class of machine learning methods based on neural networks, has become the central paradigm of machine learning. This course aims to introduce recent and exciting developments in deep learning. The focus is on the algorithmic and theoretical aspects of deep learning.
Prerequisites: This is an advanced graduate course, designed for Ph.D. level students, and will assume a substantial degree of mathematical maturity. Students entering the class should be comfortable with programming and should have a working knowledge of linear algebra (MATH 308), vector calculus (MATH 126), probability and statistics (CSE 312/STAT390), algorithms, and machine learning (CSE 446/546).
Grading: Your grade will be based on 2 homework assignments: HW1 (20%), HW2 (20%), a project proposal (5%), a project presentation (20%), and a final project report (35%)