←  Micro Credentials Deep Learning

Deep Learning

Charles University

Faculty of Mathematics and Physics

Field: Software and applications development and analysis
Duration of the course: 210 Hours of teaching Number of credits: 8 Language of teaching: English Type of assessment: Examination

Course description

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.

Content of the course

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

Course dates

Application submission: from 5. 1. 2026 to 2. 3. 2026 Start: 17. 2. 2026 End: 21. 5. 2026 Venue: Malostranské náměstí 25 , 118 00, Praha Course Price: 5,000 CZK
Comment:

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