Notheastern CS7150 Deep LearningCourse InformationDeep learning is a subfield of machine learning that builds highly parameterized (deep) models from large volume of data, widely deployed in many industrial systems. Applications cover computer vision, language, speech, robotics, etc. Deep learning advances so rapidly that it has become one of the most popular field to study. This course will introduce students to 1) basic building blocks of deep models, e.g., convolution, activation functions, attention 2) typical architectures, e.g., encoder-decoder for seq-to-seq tasks 3) training and evaluation of these models, e.g., variants of stochastic optimizers Some cutting edge research topics will also be discussed, e.g., interpretability, model compression, self-supervised pretraining. There will be a course project that encourages student to explore more of these open-ended problems. Class & LinksLecture: Saturday 9:00 am - 12:20 pm, San Jose Campus 1010/1011 Office hours: Saturday 1:00 pm - 3:00 pm, San Jose Campus 1010/1011 TA: Pratyaksh Bhalla (bhalla.pr@northeastern.edu) TA office hours: Friday morning (check with TA though) Textbooks:
Grade: 20% homework + 20% paper presentation + 20% midterm exam + 40% project Homework: Due Friday 11:59pm Paper presentation: Each student presents one paper in one of the classes. We reward good presenters and actively involved audience. The paper could be one of those suggested reading materials in the previous classes, or any recent paper identified as relevant by the presenter. There is no restriction/preference on form of the presentation. Slides may be used for clarity. Whiteboard can be used for derivations if necessary. Khoury cloud: instruction1, instruction2 General Policies:
Schedules01/13
01/20
01/27
02/03
02/10
02/17
02/24 Midterm Exam 03/02
03/09
03/16:
03/23
03/30
04/06
04/13
04/20
04/27
|