Description
This course provides a comprehensive introduction to modern machine learning, covering the mathematical foundations, core architectures, and cutting-edge applications of neural networks. Students will explore the evolution from classical perceptrons to state-of-the-art Large Language Models (LLMs), understanding both theoretical principles and practical implementations.
The course includes hands-on exercises using PyTorch and Google Colab, enabling students to develop practical skills in implementing, training, fine-tuning, and optimizing deep learning models, as well as evaluating their performance on real datasets.
By the end of the course, students will understand how contemporary AI systems work, including models like GPT, BERT, and vision transformers, and will be equipped to design, train, and deploy machine learning solutions for diverse applications. Students will gain hands-on experience in implementing, training, fine-tuning, and optimizing deep learning models.