Metadata
Title
18-786   Introduction to Deep Learning
Category
courses
UUID
77885412714a4b73a8bf5f0e88a51ebc
Source URL
https://cee.engineering.cmu.edu/education/course-descriptions/18-786.html
Parent URL
https://cee.engineering.cmu.edu/education/graduate/courses.html
Crawl Time
2026-03-25T05:03:17+00:00
Rendered Raw Markdown

18-786   Introduction to Deep Learning

Source: https://cee.engineering.cmu.edu/education/course-descriptions/18-786.html Parent: https://cee.engineering.cmu.edu/education/graduate/courses.html

Neural networks have increasingly taken over various AI/ML tasks, and currently produce the state of the art in many tasks ranging from computer vision and planning for self-driving cars to playing computer games. Basic knowledge of NNs, known currently in the popular literature as "deep learning", familiarity with various formalisms, and knowledge of tools, is now an essential requirement for any researcher or developer in most AI and NLP fields. This course is a broad introduction to the field of neural networks and their "deep" learning formalisms. The course traces some of the development of neural network theory and design through time, leading quickly to a discussion of various network formalisms, including simple feedforward, convolutional, recurrent, and probabilistic formalisms, the rationale behind their development, and challenges behind learning such networks and various proposed solutions. We subsequently cover various extensions and models that enable their application to various tasks such as computer vision, speech recognition, machine translation and playing games.

Instructor: Aswin Sankaranarayanan, Yuejie Chi