6.7960 | Fall 2024 | Undergraduate, Graduate

Deep Learning

Course Description

This course covers the fundamentals of deep learning, including both theory and applications. Topics include neural net architectures (MLPs, CNNs, RNNs, graph nets, transformers), geometry and invariances in deep learning, backpropagation and automatic differentiation, learning theory and generalization in high …
This course covers the fundamentals of deep learning, including both theory and applications. Topics include neural net architectures (MLPs, CNNs, RNNs, graph nets, transformers), geometry and invariances in deep learning, backpropagation and automatic differentiation, learning theory and generalization in high dimensions, and applications to computer vision, natural language processing, and robotics.
Learning Resource Types
Lecture Notes
Lecture Videos
Problem Sets
Projects with Examples
Readings
Visual prompt-based in-painting model performing tasks like segmentation, colorization, in-painting, and style transfer.
Deep learning allows models to perform tasks on photos such as edge detection, colorization, in-painting, and more. (Courtesy of Bar et al. Used under CC BY.)