Life-Long Education programsLife-Long Education programs(version: 189)
 
   
Deep Learning (11504)
Basic information
Charles University
Deep Learning
admission procedure in progress
Variant code (CID): 12289
Orientation: microcredentials
Faculty: Faculty of Mathematics and Physics
Institute of Formal and Applied Linguistics [32-UFAL]
full-time
Presential
English
Czech
Deep Learning
The objective of this course is to provide a comprehensive introduction to deep neural networks, which have consistently demonstrated superior performance across diverse domains, notably in processing and generating images, text, and speech.

The course focuses both on theory spanning from the basics to the latest advances, as well as on practical implementations in Python and PyTorch (students implement and train deep neural networks performing image classification, image segmentation, object detection, part of speech tagging, lemmatization, speech recognition, reading comprehension, and image generation). Basic Python skills are required, but no previous knowledge of artificial neural networks is needed; basic machine learning understanding is advantageous.

Students work either individually or in small teams on weekly assignments, including competition tasks, where the goal is to obtain the highest performance in the class.
The course covers the following techniques and tasks:
• Feedforward deep neural networks (basic architectures and activation functions; optimization algorithms)
• Regularization of deep models (L2, dropout, label smoothing, batch normalization)
• Convolutional neural networks (image classification, image segmentation, object detection, fine-tuning pre-trained models)
• Recurrent neural networks (LSTM, GRU, seq2seq)
• Transformer architecture
• Natural language processing (distributed and contextualized word representations, BERT, morphological tagging, named entity recognition, lemmatization, machine translation)
• Deep generative models (variational autoencoders, generative adversarial networks, diffusion models, image and speech generation)
• Structured prediction (CTC and speech recognition, seq2seq)
• Introduction to deep reinforcement learning
The applicants should have basic Python programming skills and basic knowledge of algebra (matrices and vectors) and calculus (what is a derivative). However, it is also possible to acquire this knowledge during the course through self-study. Previous knowledge of machine learning is not necessary.
Knowledge: The Graduate describes and explain the basic building blocks of deep neural networks (FFN, RNN, CNN, Transformer), basic architectures (processing and generation of images, text, speech), optimization algorithms (SGD, Adam) and regularization techniques (dropout, batch norm, …). The Graduate characterizes the frameworks and hardware accelerators for the implementation of deep neural networks.

Skills: The Graduate implements the above-mentioned basic architectures in a framework for an implementation of deep neural networks. The Graduate is able to use a HW accelerator for training. The Graduate understands a scientific paper from the field of deep learning.

Competence: The Graduate proposes a method to solve a new (previously unknown to them) problem from the field of image/text/speech processing, and implements and evaluates it themselves.
https://ufal.mff.cuni.cz/courses/npfl138/2526-summer#micro_credential
Guarantor Phone number E-mail
RNDr. Milan Straka, Ph.D. 951554362 straka@ufal.mff.cuni.cz
Accreditation
11000 - Univerzita Karlova
249/24
29.05.2024
29.05.2034
Further detailed information
8
210 (total number of hours)
Délka kurzu je včetně očekávané domácí práce (celková zátěž kurzu je 26.25 hodin práce na jeden kredit). Samotná přímá výuka činí 65 vyučovacích hodin o délce 45 minut, zbytek je samostatné řešení úkolů a příprava na zkoušku.
1
Software and applications development and analysis (0613)
Marked assignment
Written examination
Level Knowledge Responsibility and autonomy Qualifications
Level 7 Highly specialised knowledge, some of which is at the forefront of knowledge in a field of work or study, as the basis for original thinking and/or research Specialised problem-solving skills required in research and/or innovation in order to develop new knowledge and procedures and to integrate knowledge from different fields Manage and transform work or study contexts that are complex, unpredictable and require new strategic approaches; take responsibility for contributing to professional knowledge and practice and/or for reviewing the strategic performance of teams
17.2.2025
29.5.2034
Institutional Quality Assurance
Ensured by CU’s IEB as a part of the internal quality assurance process
Ensured by CU’s IEB as a part of the internal quality assurance process
Date and venue of the programme
17.02.2026
21.5.2026
samotné přednášky končí 21. května 2026, úkoly je možné vypracovávat do 30. června 2026, zkoušku je možné složit do konce akademického roku 2025/2026
2025/2026
summer semester
Malostranské náměstí 25 , 118 00, Praha
S5 (jsou dvě paralelní přednášky, dvě paralelní cvičení a nepovinná konzultace)
Information for applicants
Lecturer Phone number E-mail
RNDr. Milan Straka, Ph.D. 951554362 straka@ufal.mff.cuni.cz
1
500 Kč / programme
22.05.2026
30.09.2026
Bc. Magdaléna Kokešová
magdalena.kokesova@matfyz.cuni.cz
95155 1231
https://is.cuni.cz/studium/prijimacky/index.php?do=detail_kurz_mc&cid=12289
Enrolment information
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html