Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Symbolic Machine Learning

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BE4M36SMU Z,ZK 6 2P+2C English
Relations:
During a review of study plans, the course B4M36SMU can be substituted for the course BE4M36SMU.
It is not possible to register for the course BE4M36SMU if the student is concurrently registered for or has already completed the course B4M36SMU (mutually exclusive courses).
It is not possible to register for the course BE4M36SMU if the student is concurrently registered for or has previously completed the course B4M36SMU (mutually exclusive courses).
Course guarantor:
Ondřej Kuželka
Lecturer:
Ondřej Kuželka, Gustav Šír, Filip Železný
Tutor:
Ondřej Kuželka, Petr Ryšavý, Martin Svatoš, Gustav Šír, Jan Tóth, Filip Železný
Supervisor:
Department of Computer Science
Synopsis:

This course consists of four parts. The first part of the course will explain methods through which an intelligent agent can learn by interacting with its environment, also known as reinforcement learning. This will include deep reinforcement learning. The second part focuses on Bayesian networks, specifically methods for inference. The third part will cover fundamental topics from natural language learning, starting from the basics and ending with state-of-the-art architectures such as transformer. Finally, the last part will provide an introduction to several topics from the computational learning theory, including the online and batch learning settings.

Requirements:

Students can get a maximum of 100 points which is the sum of the projects score and the exam score.

A minimum of 25 (out of 50) exam points is required to pass the exam.

A minimum of 25 (out of 50) projects points is required to obtain an assessment.

Syllabus of lectures:

1. Reinforcement Learning - Markov decision processes

2. Reinforcement Learning - Model-free policy evaluation

3. Reinforcement Learning - Model-free control

4. Reinforcement Learning - Deep reinforcement learning

5. Bayesian Networks - Intro

6. Bayesian Networks - Variable elimination, importance sampling

7. Natural Language Processing 1

8. Natural Language Processing 2

9. Natural Language Processing 3

10. Natural Language Processing 4

11. Computational Leaning Theory 1

12. Computation Learning Theory 2

13. Computational Learning Theory 3.

14. Course Wrap Up

Syllabus of tutorials:

1. Reinforcement Learning - Markov decision processes

2. Reinforcement Learning - Model-free policy evaluation

3. Reinforcement Learning - Model-free control

4. Reinforcement Learning - Deep reinforcement learning

5. Bayesian Networks - Intro

6. Bayesian Networks - Variable elimination, importance sampling

7. Natural Language Processing 1

8. Natural Language Processing 2

9. Natural Language Processing 3

10. Natural Language Processing 4

11. Computational Leaning Theory 1

12. Computation Learning Theory 2

13. Computational Learning Theory 3.

14. Course Wrap Up

Study Objective:
Study materials:

R. S. Sutton, A. G. Barto: Reinforcement learning: An introduction. MIT press, 2018.

D. Jurafsky & J. H. Martin: Speech and Language Processing - 3rd edition draft

M. J. Kearns, U. Vazirani: An Introduction to Computational Learning Theory, MIT Press 1994

Note:
Further information:
https://cw.fel.cvut.cz/wiki/courses/smu/start
Time-table for winter semester 2024/2025:
Time-table is not available yet
Time-table for summer semester 2024/2025:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomKN:E-301

16:15–17:45
(lecture parallel1)
Karlovo nám.
roomKN:E-311

18:00–19:30
(lecture parallel1
parallel nr.101)

Karlovo nám.
Tue
Wed
Thu
Fri
The course is a part of the following study plans:
Data valid to 2024-12-21
For updated information see http://bilakniha.cvut.cz/en/predmet4870206.html