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