Descriptif
Kernel Machines
Synopsis
1- Notions on Kernels and Reproducing Kernel Hilbert Space Theory
2- Learning in RKHS
2- Learning in RKHS
3- Kernel design, learning, alignement and approximation
4- Learning to predict graphs and functions
5- Maximum Mean Discrepancy and Generative models (diffusion and flows)
6-MLP, Convnet and transformers at the lens of kernels
In this course you will (re)discover that linear methods extend to nonlinear by using the famous kernel trick. Linear regression, linear classification and linear dimensionality reduction approaches will be highlighted as typical examples of this family of approaches. You will also learn how to think about machine learning in terms of hypothesis spaces and regularization choices, by leveraging a unique hyperparameter: the kernel. This will raise the issue of kernel design and learning. We will then show that the kernel trick is also interesting in the output space by tackling multi-task and structured prediction. We will see how generative modeling can be accelerated at sempling time by leveraging Maximum Mean Discrepancy.
Eventually, we will the links between kernel machines and neural networks.
The course is punctuated by 5 practical sessions. Exam (oral: project) + 5 graded TPs (1 pt each)
Objectifs pédagogiques
- Know how to apply kernel theory for learning functions and analyze DNNs
- use kernel tools as loss functions in functional /structured prediction and in generative modeling
- understand transformers at the lens of kernels
24 heures en présentiel (16 blocs ou créneaux)
effectifs minimal / maximal:
/70Diplôme(s) concerné(s)
- Echange international non diplomant
- Auditeurs libres des cycles ingénieurs IP Paris
- Programme de mobilité des établissements français partenaires
- M2 DS - Data Science
- M1 DAIIG - Maj. DATAAI - Data and Artificial Intelligence
- M2 DAIIG - Maj. DATAAI - Data and Artificial Intelligence
- Diplôme d'ingénieur
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Programme de mobilité des établissements français partenaires
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M2 DS - Data Science
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 3 ECTS
Pour les étudiants du diplôme M2 DAIIG - Maj. DATAAI - Data and Artificial Intelligence
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2 ECTS
Pour les étudiants du diplôme Echange international non diplomant
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M1 DAIIG - Maj. DATAAI - Data and Artificial Intelligence
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2 ECTS
Pour les étudiants du diplôme Auditeurs libres des cycles ingénieurs IP Paris
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)- Crédits ECTS acquis : 2 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Diplôme d'ingénieur
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)- Crédits ECTS acquis : 2 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Support pédagogique multimédia