Introduction
Please note that this is a preliminary course description. The final version will be published in June 2026.
Deep learning models have achieved state-of-the-art performance in tasks such as image classification, representation learning, and data generation. This course explores various deep learning architectures, including convolutional neural networks (CNNs), graph neural networks, and autoencoders; along with structural models, variational autoencoders (VAEs), and diffusion models. Students will gain hands-on experience in implementing and training deep learning models using TensorFlow.
Additionally, as interpretability of the results is crucial in many real-world applications, the course introduces principles and techniques of Explainable Artificial Intelligence (XAI), equipping students with the skills to make deep learning models more transparent and interpretable.