Syllabus
Schedule
Assignments
Intro
[Pre-flight] Intro to Modeling
[Pre-flight] Introduction to git
git
[Pre-flight] Using VS-Code
[Pre-flight] Introduction to High Performance Computing (HPC)
[Pre-flight] Linux Commands
[1/28/2025] Linear Classifiers
[1/30/2025] Gradient Descent, stochastic GD, Logistic Regression and Other classifiers
[2/4/2025] Building Training Datasets
[2/6/2025] Regularization (Continued, see 1/30/2025)
[2/11/2025] Model Evaluation, Hyperparameter Tuning: Examples and Discussion
[2/13/2025] Building Multi-Layer Neural Networks from scratch + discussion on assignment
[2/18/2024] Building Multi-Layer Neural Networks with PyTorch
[2/25 - 2/27 2025] PyTorch and Autograd
[3/4 - 3/6 2025] CNN with PyTorch
[3/18/2025] Explainable AI using Grad-CAM for visual explanations
[3/20/2025] CNN: from Classification to Regression Tasks
[3/25 - 3/26 - 4/1 - 2025] Recurrent Neural Network
[4/3 - 4/8 - 4/10 - 4/15 - 2025] Generative Adversarial Networks
[4/15 - 4/17 - 4/22 - 4/24 2025] Graph Neural Networks
Additional resources