Minor Artificial Intelligence: Introduction to Deep Learning

Coordinator: Anaïs OLLAGNIER, Assistant Professor, Université Côte d'Azur

FORMAT

Classroom

LOCATION

Campus SophiaTech, Templiers

Prerequisites

CAPACITY

25 students

ABOUT THIS MINOR

This minor is also open to students from the SPECTRUM graduate school.

Summary

LEARNING OUTCOMES

  • Understand the fundamentals of deep learning.
  • Know how to build neural network-based models to process structured data, images, or text.
  • Gain proficiency in PyTorch, Keras 3, and JupyterLab. 
This foundational course on deep learning introduces the core concepts, techniques, and applications of this rapidly evolving field. It will equip you with the knowledge to understand the potential, challenges, and implications of deep learning and prepare you to contribute to the development of advanced AI technologies.
Throughout the course, you will build and train neural network architectures, including convolutional and recurrent neural networks, and learn to optimize them using strategies like Dropout, BatchNorm, and advanced initialization techniques. By combining theoretical knowledge with hands-on implementation in Python and TensorFlow, you will tackle real-world problems such as object recognition and natural language processing.
Find out more about this minor on Moodle (course's name "AI : INTRODUCTION TO DEEP LEARNING (DATA ANALYSIS AND DEEP LEARNING)").
Lecturer
  • Anaïs OLLAGNIER, Assistant Professor, Member of the Inria-i3S (Université Côte d'Azur, CNRS) research team MARIANNE, 3IA institute
Prerequisites
  • Scientific Bachelor
  • Basic Python programming
  • The main scientific libraries: NumPy, Pandas, and Matplotlib
  • Familiarity with machine learning concepts (e.g., supervised learning, classification, regression).
  • An introductory understanding of probability, statistics, and linear algebra is helpful but not mandatory.


If you do not practice Python on a daily basis:

Bibliography

Université Côte d'Azur's Library Resources

Evaluation
  • Test at beginning of the 4th class - 5/11/2026 - 30 min - SophiaTech Templiers room B215 - 25% of the final grade
  • Test at beginning of the 8th class - 03/12/2026 - 30 min - SophiaTech Templiers room B215 - 25% of the final grade
  • Two of the practical lab sessions completed during the course will be assessed. Students will not know in advance which two lab sessions will be assessed - 50% of the final grade
  • Attendance: Attendance is mandatory for the entire range of transversal courses offered by EUR DS4H (minors and projects). A penalty applies for any unjustified absence in minors: 1 point will be deducted from the final grade for each unjustified absence, up to a maximum of 3 points on the final grade of the course unit (UE).

SCHEDULE

 
Mind the evaluation modalities and deadlines in the "Evaluation" tab above.
Date Time Course's title Lecturer Place
08/10/2026 9h00-10h30 CM : Introduction to Deep Learning  Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
15/10/2026 8h30-10h30 CM : Neural Networks and Multilayer Perceptrons (MLP)  Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
22/10/2026 9h00-10h30 CM :Convolutional Neural Networks (CNNs) Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
5/11/2026 9h00-10h30 CM : Encoder/Decoder Networks  Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
12/11/2026 9h00-10h30 CM :Data, Embedding, and Latent Spaces Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
19/11/2026 9h00-10h30 CM : Recurrent Neural Networks (RNNs) and Transformers Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
26/11/2026 9h00-10h30 CM : Large Language Models (LLMs)  Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215
10h30-12h30 TD
03/12/2026 9h00-10h30 CM : Learning Optimization (params & metrics) Anaïs OLLAGNIER Campus SophiaTech, Templiers room B215