Home
Important information
Python overview
Jupyter Notebooks
Exercises
Week 1: Setup guide
Week 2: Introduction to Python and libraries
Week 3: Linear Algebra
Week 4: Linear Transformations
Week 5: Models and least squares
Week 6: Understanding data and uncertainty
Week 7: Regularization and filtering
Week 8: Classification
Week 9: Evaluation
Week 10: Dimensionality reduction
Week 11: Clustering and Non-Linear Optimization
Week 12: Neural Networks
Week 13: Convolutional Neural Networks
Tutorials
Week 1: Data analysis, manipulation and plotting
Week 2: Linear algebra
Week 3: Transformations tutorial
Week 4: Projection and Least Squares tutorial
Week 5: Data wrangling and statistics
Week 6: Cross-validation and filtering tutorials
Week 11: Gradient Descent / Ascent
In-class Exercises
In-class 1
In-class 2
In-class 3
In-class 4
In-class 7
In-class 9
In-class 10
Explorer
GitHub
In-class - Week 10
Overview of tasks
Task 1: Refresh
Task 1: Refresh
Exercise 1