Home
Course Guidelines
About the course Prerequite Material References
Python
Jupyter Notebooks Python overview
Exercises
Before the semester start: Installation and exercise setup 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 1: Data analysis, manipulation and plotting Week 2: Linear algebra Week 3: Transformations tutorial Week 4: 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
Explorer

Document

  • Overview
  • 2. Non-linear decision boundaries
  • 3. Evaluating Classifiers
  • 4. Bases and Transformations
  • 5. HoG Classifier

Content

Evaluation

These exercises will introduce you to different metrics used for evaluating the performance of a classifer. Additionally, you will also implement a face classifier using HOG features.

Learning goals

After this week's exercises, you should be able to:

  • Deliberate appropiate evaluation metrics for classifiers.
  • Reason about and construct the confusion matrix for classification evaluation.
  • Inspect the metrics and reflect on their significance related to the charateristics of the dataset.
  • Implement and experiment with HoG features for classification.
  • Reason about using HoG features as classifier.
  • Reason about HoG features and sliding window for classification of images.