Lectures are an essential part of our course. Here you can get lecture notes and course materials.


We are going to take a step into the world of deep learning using PyTorch. Follow this link for more information.


After completing labs and presenting your project, you can pass the exam. Here you can find more information.

Machine learning 2

Course description

Our course covers advanced machine learning methods with a primary focus on deep learning. Apart from the theory of deep learning and optimization of deep neural networks, we present various network architectures and applications.

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Optimization
  • Computer Vision
  • CNN, RNN, RL
  • AE, VAE, GAN
  • Learning with PyTorch


Our students will be presenting a final deep learning project (in groups of 2) to demonstrate all of the programming and deep learning skills mastered throughout the course. Our students will be eligible for prizes and awards as part of the class competition. Winners will be announced on the last day of class and receive ALZA gift vouchers. 

Big thanks to our sponsor: SCS Software, a Czech video game development company based in Prague (creator of Truck Simulator series).

Meet your teacher

Our Team

We are looking forward to meeting you! Get to know your teachers and find their contact information here:

Filip Šroubek

Lead Organizer

Jan Flusser


Adam Novozámský

Teaching Assistant

Tomáš Kerepecký

Teaching Assistant

Jiří Franc

Teaching Assistant

Frequently Asked Questions

Please contact the lead organizer:

If you are a CTU student please use the KOS system.

If you are interested in becoming involved in this course as a sponsor please contact us at