Metadata
Title
18-780   Introduction to Deep Learning for Engineers
Category
courses
UUID
09affbec0d314986844ae01ea96842b0
Source URL
https://cee.engineering.cmu.edu/education/course-descriptions/18-780.html
Parent URL
https://cee.engineering.cmu.edu/education/graduate/courses.html
Crawl Time
2026-03-25T05:03:14+00:00
Rendered Raw Markdown

18-780   Introduction to Deep Learning for Engineers

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

This course is a first mini in which we introduce the basic concepts of deep learning for engineers. It is intended as an alternative to the full-term Introduction to Deep Learning course, 18786. ***Students may not switch between 18786 and 18780 after the Add Deadline*** 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. This mini focuses on the development of neural network theory and design through time, and the basic ideas underlying them including network architectures, loss functions, and optimization techniques. Students will complete two assignments and one pre-set project.

Instructor: Yuejie Chi, Aswin Sankaranarayanan