Introduction
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), recurrent neural networks (RNNs), transformers, and autoencoders; as well as probabilistic graphical models and variational autoencoders (VAEs). 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.