This page provides a summary of the different subjects that I have taught (and currently teach) at ISAE-SUPAERO and University of Toulouse 3 - Paul Sabatier as part of my PhD.
Introduction to artificial intelligence - Object detection and classification
Online course provided by ANITI (2021 and 2022) - Assistant professor
Contents:
- From classification to object detection
- Semantic segmentation: challenges, operators (downsampling, upsampling, ConvTranspose), models (FCN, U-Net, DeepLab…)
- Object detection and instance segmentation: challenges, two-stage detectors (R-CNN, Fast-RCNN, Faster-RCNN, Mask R-CNN), single-stage detectors (YOLO, SSD, RetinaNet, DETR)
- Evaluation metrics (COCO AP) and special operations (NMS, IoU)
Introduction to object detection and segmentation in computer vision
NeuroAI MSc 2, ISAE-SUPAERO (2022 and 2023) - Assistant professor
Contents:
- From classification to object detection
- Semantic segmentation: challenges, operators (downsampling, upsampling, ConvTranspose), models (FCN, U-Net, DeepLab…)
- Object detection and instance segmentation: challenges, two-stage detectors (R-CNN, Fast-RCNN, Faster-RCNN, Mask R-CNN), single-stage detectors (YOLO, SSD, RetinaNet, DETR)
- Evaluation metrics (COCO AP) and special operations (NMS, IoU)
Object detection in computer vision
Decision sciences MSc 2, ISAE-SUPAERO (2022 and 2023) - Assistant professor
Contents:
- From classification to object detection
- Semantic segmentation: challenges, operators (downsampling, upsampling, ConvTranspose), models (FCN, U-Net, DeepLab…)
- Object detection and instance segmentation: challenges, two-stage detectors (R-CNN, Fast-RCNN, Faster-RCNN, Mask R-CNN), single-stage detectors (YOLO, SSD, RetinaNet, DETR)
- Evaluation metrics (COCO AP) and special operations (NMS, IoU)
Introduction to deep learning and big data processing with Spark
Space Science & Earth Observation MSc 2, ISAE-SUPAERO, 2021 - Assistant professor (in collaboration with Airbus Defense & Space)
Contents:
- Big data processing basics with Spark
- Deep learning practice with tensorflow:
- learn tensorflow basics
- design a convolutional neural network for image classfication
- design an autoencoder network for anomaly detection in time series
Algorithmic and programming
BSc 3, ISAE-SUPAERO, 2021 and 2022 - Assistant professor
Contents:
- Design algorithms and prove their correctness
- Analyze algorithms in term of time complexity
- Use Abstract Data Types and algebraic specification to specify and reason on data structures (linked list, trees graphs)
- Program in C, one of the mosty widely used language
- Understand the memory model used by C
Algorithmic
BSc 1, University of Toulouse 3 - Paul Sabatier, 2022 - Assistant professor
Contents:
- Algorithmic practical session with Python
- Final project supervision
Python programming
BSc 1, University of Toulouse 3 - Paul Sabatier, 2022 - Assistant professor
Contents:
- Introduction to computer science
- Introduction to Python programming language