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

Content

  • Practice and Refresh Material
  • Never encountered this before?
  • Challenge Recommendation:
  • Various resources:

Prerequisite material

The course assumes a mathematical background equivalent to Danish high school level A and assume familiarity with the following topics:

  • Vectors in 2D and 3D, including dot/inner product, cross-product, angle between vectors, and distances.
  • Differentiation of single-variable functions, including rules for addition, products, and function composition.
  • Sums and sequences (as known from discrete mathematics).
  • Descriptive statistics for single variables, such as mean, variance, median, mode, and histograms.
  • Solving 2 equations with two unknowns
  • Trigonometry (sin, cos, unit circle)

We want to ensure that you are well-prepared for the course and have a strong foundation in specific mathematical concepts. It is crucial that you have a good understanding of these before the semester begins, as the course will build upon these foundations from the very first week. We strongly discourage that you to refresh these topics once the semester has started. Taking the time to review your understanding before the semester begins will be of great help during the semester. Do not hesitate to ask if there are topics that you find difficult and need help with.

Practice and Refresh Material

We have made a set of exercises designed to help you refresh your mathematical skills. On the front page of the course on LearnIT, you can access the exercises in the "Book of Grasples" under the chapter titled "Prerequisite Exercises and Challenges." By working through these exercises, you can refresh your understanding of relevant mathematical from high school (level A).

Notice you may also find other material in the Book of Grasples which will be relevant later in the course. Do not attempt to solve these yet.

Never encountered this before?

If you have any questions or need further clarification, please don't hesitate to reach out. We are here to support you. To help us gauge your familiarity with the prerequisite topics, please use the "Prerequisite Feedback" section on the front page of the LearnIT page. Specify which topics you have not encountered before.

Challenge Recommendation:

We highly recommend that you attempt to solve the exercises in the "Material challenge" in " Book of Grasples" after completing the other refresh material. This challenge serves as a challenge of your refreshed mathematical material.

We hope these exercises will be valuable for refreshing relevant material needed in the course. Happy learning!

Grasple will also be used in the course for both exercises and in-class exercises.

Various resources:

3blueonebrown

Webmatematik (Danish)