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
  • 1. Classification and decision boundaries
  • 2. Introduction to Logistic Regression
  • 3. Histogram of Oriented Gradients (HOG)

Content

Classification

This exercise will introduce you to the foundations of linear classification, logistic regression and decision boundaries. Additionally, you will create Histogram of Oriented Gradients (HOG) feature descriptors. HOG features are useful for describing global properties using local gradient information in images. The HOG features will be used in a later exercise about classification.

Learning goals

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

  • Identify and and implement a decision boundary for classification.
  • Visualize the results and reason about the importance of choice of boundary charateristics.
  • Implement and reason about logistic regression for classification.
  • Reason about and experiment with HoG features and how they can be used for classification.
  • Reason about the importance of data preprocessing in terms of classification.