24789 - Deep Learning for Engineers / Spring 2021
Course Description
This course provides an introduction to deep learning. We will learn about the basics of deep neural networks, and their applications to different tasks in engineering. Students will be able to apply deep learning to a variety of artificial intelligence tasks pertinent to different engineering problems. Applications of deep learning in mechanical, chemical, biological, electrical, and material engineering will be discussed.
Topics:
- Introduction to Deep Learning and its application
- Neural Networks & Backpropagation
- Convolutional Neural Networks (CNN)
- Interpretability of Deep Learning
- Graph Neural Networks (GNN)
- Recurrent Neural Networks (RNN)
- Variational Autoencoders (VAE) & Generative Adversarial Networks (GAN)
- Deep Reinforcement Learning (DRL)
- Solving Engineering problems using Deep Learning
Lectures:
- Dr. Amir Barati Farimani: Tuesdays & Thursdays, 6:00pm ‐ 7:20pm
Recitations:
- TAs: Friday, 4:30pm - 5:30pm (Zoom link will be posted on Piazza)
Office Hours:
- Dr. Amir Barati Farimani: Tuesdays, 1:00pm ‐ 2:00pm
- Yuyang Wang: Wednesday, 5:30pm - 6:30pm
- Lalit Ghule: Wednesday, 11:00am - 12:00pm
- Ruchit Doshi: Thursday, 10:00pm - 11:00pm
- Yihe Hua: Monday, 2:00pm - 3:00pm
- Ayush Raina: Thursday, 2:00pm - 3:00pm