Home
Course Guidelines
About the course
Prerequite Material
References
Extra Material
Errata to Video
Welcome
Python
Jupyter Notebooks
Python overview
Exercises
Before semester start: Installation
Week 1: Introduction to Python and libraries
Week 2: Vector representations
Week 3: Linear Algebra
Week 4: Linear Transformations
Week 5: Models and least squares
Week 6: Assignment 1 - Gaze Estimation
Week 7: Model selection and descriptive statistics
Week 8: Filtering
Week 9: Classification
Week 10: Evaluation
Week 11: Dimensionality reduction
Week 12: Clustering and refresh on gradients
Week 13: Neural Networks
Week 14: Convolutional Neural Networks (CNN's)
Tutorials
Week 2: Data analysis, manipulation and plotting
Week 3: Linear algebra
Week 4: Transformations tutorial
Week 5: Projection and Least Squares tutorial
Week 7: Cross-validation and descriptive statistics tutorial
Week 8: Filtering tutorial
Week 11: Gradient Descent / Ascent
In-class Exercises
In-class 1
In-class 2
In-class 10
In-class 3
In-class 4
In-class 8
Pen and paper exercises
Solve the following exercises using pen and paper.
Task 1
Exercise 1