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

REFERENCES

[SH] Chirag Shah A Hands-on Introduction to Machine Learning

[ST] Gilbert Strang - Introduction to Linear Algebra sixth Edition-WELLESLEY -CAMBRIDGE PRESS (2023) Note there are significant changes compared to 5. edition.

[PM] Paulsen & Moslund: Introduction to Medical Image Analysis. (https://www.saxo.com/dk/introduction-to-medical-image-analysis_paperback_9783030393632) - (See Matrials)

[DW] Lecture Notes for Introduction to Machine Learning. Dan Witzner Hansen, 2024 (Available from Materials in LearnIT)

[HE] Introduction to Machine Learning and Data Mining Tue Herlau, Mikkel N. Schmidt and Morten Mørup https://gitlab.compute.dtu.dk/tuhe/books/-/raw/main/02450_Book.pdf

[PR] Understanding Deep Learning https://github.com/udlbook/udlbook/releases/download/v4.0.4/Understanding_Deep_Learning.pdf

[STV] Gilbert Stangs Video Lectures on Linear Algebra https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/video_galleries/video-lectures/

[SO] Programming Computer Vision with Python. Jan Erik Solem.

[DI] https://mml-book.github.io/book/mml-book.pdf

[MU] Probabilistic Machine Learning: An IntroductionKevin Patrick Murphy. MIT Press, March 2022.

[BI] Bishop - Pattern Recognition And Machine Learning - Springer 2006.

[BK] Brunton - Data-driven Science and Discovery The book has a set of excellent videos that are not required to watc but can be found here Brunton - Videos

Python links

API docs: https://docs.python.org/3.10

Style guide (for better looking Python code): https://www.python.org/dev/peps/pep-0008/

Numpy user guide https://numpy.org/doc/stable/user/index.html

Matplotlib user guide https://matplotlib.org/users/index.html

scikit-learn https://scikit-learn.org/stable/