
This course is a Template, please add your description and change the course photo.
- Teacher: Takoua Abdellatif
- Teacher: Houda Bechir
- Teacher: Taieb Ben Cheikh
- Teacher: Olfa Besbes
- Teacher: Khouloud Chelbi
- Teacher: Nehla Debbabi
- Teacher: Asma Mansour

The "Computer Vision with Deep Learning" course explores the cutting-edge techniques that enable machines to interpret and analyze visual data. It covers fundamental concepts of image processing, feature extraction, and convolutional neural networks (CNNs), progressing to advanced topics such as image classification, object detection, and image segmentation. The course integrates practical hands-on experience with PyTorch, allowing participants to build and optimize vision models for real-world applications. Through case studies, students will gain a solid foundation in developing and deploying AI-powered vision systems.
- Teacher: Olfa Besbes

Natural language processing (NLP) or computational linguistics is one of the most important technologies of the information age. Applications of NLP are everywhere because people communicate almost everything in language. Deep learning approaches obtained very high performance across many different NLP tasks and through the scaling of Large Language Models, such as ChatGPT, further progress has been made. In this course, students will gain a thorough introduction to both the basics of Deep Learning for NLP and the latest cutting-edge research on Large Language Models (LLMs). Through lectures, assignments and 2 Nvidia workshops, students will learn the necessary skills to design, implement, and understand their own NLP and LLM models, using the different frameworks like Langchain, Pytorch, Huggingface...
- Teacher: Khouloud Chelbi

This course is a Template, please add your description and change the course photo.
- Teacher: Khouloud Chelbi
- Teacher: maha khemaja