Schedule

The schedule is subject to change : The course website is still under construction; please check back frequently.

Date Lecture Homework / Readings Logistics
Module 1: ML and DL Foundations
Week 1
Jan 17
1. Course Introduction
2. My Research Overview: AI Robustness and Trustworthiness
3. My Research Overview: AI4Science and ML Systems
4. Framing ML Problems
5. ML as Function Approximation
6. Linear Models
7. Job or Ph.D.? Is it a Question.
Lecture Note 1
Week 2
Jan 24
1. Project idea discussion
2. Classical ML
   - Decision Trees and Ensembles; tree of thoughts in LLMs
   - k-Nearest Neighbors; kNN-LLMs
   - Clustering (with LLMs)
   - Anomaly Detection
3. Cloud computing service tutorial
Lecture Note 2
Week 3
Jan 31
1. Classical ML (continued)
Neural Network Basics
   - Perceptron Revisited
   - Gradient Descent
   - Forward Propagation
- Activations in LLMs
- Finetuning LLMs without backpropagation via hypertuning 2. Project idea discussion
Lecture Note 3
Week 4
Feb 7
1. Neural Network Basics
   - Backpropagation
   - Vanishing Gradient
2. Different types of Neural Networks:
   - Convolutional Neural Networks

Guest Lecture: Nikos Kanakaris (USC) - How to design effective prompts with large models for real-world applications
Nikos Kanakaris
Quiz 1 Course Project Teams Formed; Pre-proposal DUE; Lecture Note 4
Week 5
Feb 14
1. Different types of Neural Networks:
   - Convolutional Neural Networks
2. Deep Learning Software Tutorial (maybe)
Assignment 1 OUT Lecture Note 5
Lecture Note 6
Week 6
Feb 21
Different types of Neural Networks:
1. Recurrent Neural Networks (RNN) & LSTM
2. Graph Neural Networks (GNN)
Guest Lecture: Maria Shaukat (LinkedIn) - Responsible AI & AI/ML Career Opportunities
Maria Shaukat
Lecture Note 7
Week 7
Feb 28
Automated ML and Transfer Learning
LLM fine-tuning
Week 8
Mar 7
MIDTERM EXAM (in class, paper-based, open book but no electronics)
Week 9
Mar 14
Training dynamics
Generative AI
1. Generative adversarial networks (GAN)
2. Variational AutoEncoder (VAE)
3. Case Study on Controllable Text Generation
Guest Discussion (TBD)
Assignment 2 OUT Assignment 1 DUE
Lecture Note 8
Week 10
Mar 21
NO CLASS; Spring Recess
Module 2: Deep Learning Applications & Advanced Topics
Week 11
Mar 28
Advanced Topics
1. LLM Decoding
2. Mixture of Experts (MoE)
3. Attention, Relation, and Memory Networks

Guest Lecture: Prof. Yang Shi (Utah State) - Deep Learning in Education
Prof. Yang Shi's Website
Quiz 2 Project Midterm Report DUE
Lecture Note 9
Week 12
Apr 4
Advanced Topics Contrastive Learning and Self-supervised Learning

Guest Lecture: Yongyi (Colin) Zang - Audio Deepfake Detection: Techniques and Ongoing Challenges
Yongyi (Colin) Zang's LinkedIn
Lecture Note 10
Assignment 2 DUE
Week 13
Apr 11
Advanced Topics LLM copyright, Scaling Law
Guest Discussion: Prof. Yaoheng Yang and Ruishan Liu
Lecture Note 11
Week 14
Apr 18
Reinforcement Learning
Team Project Presentations (in person)
Week 15
Apr 25
Team Project Presentations (in person) Not all the members need presenting
Week 16
May 2
Team Project Presentations (in person) Not all the members need presenting
Final Report Final Report Due on May 2nd as well (No in-class Exam) Final Project Report DUE on gradescope