Labs and Seminars

Two types of labs (tutorials) will be proposed for the course (alternating):

Seminars Information

The seminar assignments are published 1 week in advance before the seminar. You are expected to prepare for it at home. We discuss the problems and solutions in the class. You are not required to submit you solutions, but if you solved a problem you will be invited to present it in the class. Seminars are not scored by points but they are important for gaining technical understanding, which will be finally evaluated in the written exam.

Examples of problems with solutions: examples.pdf

Labs Information

The solutions of the practical labs have to be submitted using the upload system

Submission Regulations

You may choose from the following submission variants:

  1. Python code in source form, report in pdf
  2. Python code in source, Ipython notebook both source and printed as pdf. The report in this case can be part of the notebook.

Sharing the code that is not a required part of the assignment is permitted, for example additional visualization code or test cases for debugging.

Schedule

Date Topic Teacher Assignment Notes
18.02.2021 Suggested Preparations. No class.
25.02.2021 Seminar (lecture 1) BF assignments
04.03.2021 Lab1: Modular backpropagation, non-overfitting AS
11.03.2021 Seminar (lectures 2,3) BF assignments
18.03.2021 Lab2: Pytorch, project pipeline, CNN, performance metrics AS
25.03.2021 Seminar (lectures 4,5) AS assignments
01.04.2021 Lab3: Pre-trained CNN Fine-tuning with regularization, BN AS
08.04.2021 Seminar (lectures 6,7) BF assignments
15.04.2021 Lab4: CNN visualization: filters, deep features, attention maps, adversarial BF
22.04.2021 Seminar (lectures 8,9) AS assignments
29.04.2021 Lab5: VAE BF
06.05.2021 Seminar (lectures 10,11) BF assignments
13.05.2021 Lab6: Metric learning AS
20.05.2021 Seminar (lecture 12) BF, AS