Table of Contents

Quick links: Schedule | Forum | BRUTE | Lectures |

Labs

Basic info

Where and when: Building E on Charles square, See RPZ Schedule

If you are new to CTU, see the checklist for visiting students.

What you may expect: You will implement a variety of learning and inference algorithms on simple pattern recognition tasks. Each week a new assignment is introduced at the beginning of the lab, and you are expected to complete the task during the submission period. The discussion at the beginning of the lab session will link the theory presented in the lectures to the practical task in the weekly assignments. The remaining time of the lab is devoted to individual interactions between students and teaching assistants. See the detailed rules below.

What do we expect: Basic knowledge of Python (check the links in the first lab's text if you need a help with this) and at least basic understanding of the respective lectures.

Before you start: Make sure to complete you development environment setup.

Teachers:

Assignment plan

Always download the latest template version before starting to work on a new assignment!

Mon Thu Topic Test
25.9. 5.10. Introduction, work with python, simple example
2.10. 12.10. Bayesian decision task
9.10 19.10. Non-bayesian tasks - the minimax task Minimax for Normal distribution
16.10. 26.10. Non-parametrical estimates - parzen windows *
23.10. 2.11. MLE, MAP and Bayes parameter estimation
30.10. 9.11. Logistic regression
6.11. 16.11. Problem solving / exam questions practice tasks
13.11. 23.11. Linear classifier - perceptron *
20.11. no lab – Dean's day
27.11. 30.11. Support Vector Machine
4.12. 7.12. AdaBoost
11.12. 14.12. K-means clustering *
18.12. 21.12. Convolutional neural networks
8.1. 11.1. Problem solving / exam questions

There will be a short test at the beginning of the labs denoted with *. The questions in the tests will refer to material presented in prior lectures.

Exercises

In order to perform well in the lab tests and the exam it is important to follow the examples solved in the class and prepare by solving typical problems. We are constantly updating an exercise book containing problems related to the lectures and labs and containing test examples from previous years with solutions.

rpz_exercise_book.pdf

Please, report any issues or corrections to your teaching assistant.

Requirements to obtain the credit ("zápočet")

Solution submission and evaluation

Lab evaluation

Absence