🎓 Welcome to ELEC 4531/5531 Introduction to Deep Learning: Building with PyTorch! This course introduces the fundamentals of deep learning through hands-on projects using PyTorch. Students will learn to build and train neural networks, explore key architectures like CNNs and Transformers, and apply them to real-world tasks. By the end, students will be able to apply and experiment with advanced neural network architectures.
📚 Syllabus:
| Week | Topic | Assignments (Tentative) |
|---|---|---|
| 1 |
Introduction to Deep Learning & Course Setup
|
|
| 2 |
Python for Machine Learning
|
|
| 3 |
Intro to PyTorch
|
HW1 |
| 4 |
Intro to TensorFlow
|
|
| 5 |
Neural Networks Fundamentals
|
|
| 6 |
Convolutional Neural Networks (CNNs)
|
|
| 7 |
Convolutional Neural Networks (cont.)
|
|
| 8 |
Midterm |
|
| 9 |
Object Recognition and Detection
|
HW2 |
| 10 |
Spring Break |
|
| 11 |
Natural Language Processing (NLP)
|
|
| 12 |
Transformers & Attention Mechanisms
|
HW3 |
| 13 |
Transformers & Attention Mechanisms (cont.)
|
|
| 14 |
|
|
| 15 |
|