Advanced Machine Learning
Home
Schedule
Projects
Project 1: KNN Music Recommender
Project 2: Neural Archaeology
Resources
Project Matchmaker
Canvas
Resources
Course Info
Syllabus
Schedule
Module 1: Let’s Predict
L0: Environment Setup
L1: Welcome to ML
L2: k-NN
L3: Linear Regression
L4: Gradient Descent and Optimization
L5: Probabilistic Classification
Module 2: Let’s Understand
L6: Model Evaluation and Data Deception
L7: Overfitting and Regularization
L8: Modern Decision Trees
L9: Ensemble Methods
L10: Kernel Methods & Gaussian Processes
Module 3: Let’s Discover
L11: K-Means Clustering
L12: PCA and Dimensionality Reduction
L13: Neural Network Architecture
L14: Understanding Transformers
Module 4: Let’s See & Chat
L15: Convolutional Neural Networks
L16: Recurrent Neural Networks
L17: LLM Agents & Tool Use
L18: Vision-Language Models
L19-20: Coming Soon
Module 5: Let’s Act & Impact
L19-20: Coming Soon
Projects
Project 1: KNN Music Recommender
Project 2: Neural Archaeology
Project 3: Thought Cascade
On this page
Software & Tools
Documentation
Resources
Software & Tools
Python Installation
Google Colab
GitHub Student Pack
Documentation
NumPy Documentation
PyTorch Tutorials
fast.ai
— inspiration for our practical, project-first teaching approach
Scikit-learn User Guide