This is Gary Agasa's learning resources and homework solutions of CS189 2025Fall Class.
|
Course materials and student resources for CS 189/289A. Course website: eecs189.org/fa25 |
|
- Install Python dependencies:
pip install -r requirements.txt- Lecture 1: Introduction + ML Problem Framing
- Lecture 2: Data Tools
- Discussion 1: Math Review & Data Processing
- Lecture 3: ML Mechanics, Terminology, and Techniques
- ==Homework 1: Intro to ML Released (Notebook, materials)==
- ==Homework 1: Written Math Refresher==
- Lecture 4: K-Means and Probability
- Discussion 2: Machine Learning Design
- Lecture 5: Density Estimation and Gaussian Mixture Models
- Lecture 6: GMM Recap and Linear Regression (1)
- Discussion 3: Probability, K-Means & MLE
- Lecture 7: Linear Regression (2)
- ==Homework 1 - Part 1 Due==
- ==Homework 1 - Written Due==
- Lecture 8: Linear Regression (3)
- Discussion 4: GMM & Linear Regression
- Lecture 9: Bias-Variance Trade-off
- ==Homework 2: Chatbot Arena Released (Notebook, materials)==
- ==Homework 1 - Part 2 Due==
- Lecture 10: Logistic Regression (1)
- Discussion 5: Regularization and Bias–Variance
- Lecture 11: Logistic Regression (2)
- ==Homework 2 - Part 1 Due==
- Lecture 12: Optimization and Gradient Descent
- Discussion 6: Logistic Regression
- Lecture 13: Adam and Stochastic Gradient Descent
- Lecture 14: Neural Networks and PyTorch
- Discussion 7: Gradient Descent
- Lecture 15: Pytorch Continued and Backpropagation
- ==Homework 3: Backprop and Neural Nets Released==
- ==Homework 2 - Part 2 Due==
- Midterm Exam (7:00 - 9:00pm)
- No Discussion
- Lecture 16: Neural Network Design and Regularization
- Lecture 17: NN + Architectures: CNN
- Discussion 8: Neural Network
- Lecture 18: Architectures: CNN
- Lecture 19: CNN and Autoencoder
- Discussion 9: NN Reg & CNNs
- Lecture 20: Transformers
- ==Homework 4: CNNs and Transformers Released==
- ==Homework 3 Due==
- Veterans Day – No Lecture
- Discussion 10
- Lecture 21: LLM
- ==Homework 4: CNNs and Transformers==
- Lecture 22: LLM
- Discussion 11
- Lecture 23: Guest
- ==Homework 4 - Part 1 Due==
- Lecture 24: Self-Supervised Learning
- Discussion 12
- Thanksgiving – No Lecture
- ==Homework 5: Pre-training + Instruction-tuning Released==
- ==Homework 4 - Part 2 Due==
- Lecture 25: Diffusion
- Discussion 13
- Lecture 26: Closing
- ==Homework 5: Pre-training + Instruction-tuning==
- ==Homework 5 Due==
- Final Exam (8:00-11:00 AM)
