All about practicals: Here


Course 1 slides1
Introduction to Computer Vision and ML basics:
Visual (local) feature detection and description
Bag of Word Image representation


Course 2
Linear classification (SVM) slides2_SVM
Introduction to Neural Networks (NNs) slides2_NN


Course 3
NN training and Statistical decision theory slides3_NN
Datasets, benchmarks and evaluation slides3_DATA


Course 4
Neural Nets for Image Classification slides4_LargeConvNet


Course 5
Large Neural Nets for Image Classification slides5_LargeConvNet
Vision Transformers slides_vit1


Course 6:
Complements for intialization of NNs and normalization: BatchNorm, LayerNorm (convnet or transformer), InstanceNorm
Details of Vision Transformers architecture: Embedding matrix, positional encoding, attention module, FFN module, Norms, classToken, …


Course 7 (Nov 6)
Segmentation with CNN slides_segmenta
Transfer learning and Domain adaptation slides7_Transfer


Course 8 (Nov 20)
Generative models with GANs slides8.pdf


Course 9 (Nov 27)
Conditional GANs and Diffusion models slides_coming_soon


Course 10 (Dec 4)
Vision-Language models slides_coming_soon


Course 11 (Dec 18)
Control


Jan 2025:

Course 12 Bayesian deep learning
Course 13 Bayesian deep learning (2)
Course 14 Robustness


Further reading (available at SorbonneU library):
Book Pattern Recognition and Machine Learning, C. M. Bishop
Book Deep Learning, I. Goodfellow, Y. Bengio, A. Courville
Book Computer Vision: Algorithms and Applications, Richard Szeliski