This course prepares students to carry out projects that use deep learning in such areas as language processing and image recognition. In the first part of the course, we'll survey basic-deep learning frameworks, including convolutional neural networks, embedding, recurrent neural networks, and generative adversarial networks. For each framework, we'll introduce the fundamental concepts, explore open-ended demo applications and carry out programming assignments that modify and extend the demos. For the second part of the course, students will work in teams to design and implement original projects that use these techniques. Each project team will have a mentor who is a machine learning expert from industry. We'll also discuss some policy and societal issues in deep learning, such as algorithmic fairness and interpretability.
6.S198 counts as a course 6 advanced departmental lab (DLAB2) and an independent inquiry (II) subject.
Enrollment is limited, permission of instructor required.
See the course home page at mit.edu/6.s198 for information on how to enroll.