Deep Learning
- Enseignant(s)
- Alexandre BOUSSE, Antoine DE PAEPE
- Type de matière
- STATISTIQUE
- Correspondant
- François PORTIER
- Module
-
UE-MSD01 : Machine Learning
- Nombre d'ECTS
- 1.5
- Code matière
- MSD 01-2
- Répartition des enseignements
-
Heures de cours : 18
- Langue d'enseignement
- Anglais
Objectifs
Ce cours est consacré aux architectures de réseaux neuronaux (RN) et à leur extension connue sous le nom d’apprentissage profond. Au préalable, l’algorithme de descente de gradient stochastique et la rétropropagation – son application aux réseaux neuronaux feedforward – sont introduits pour être ensuite utilisés comme base d’apprentissage. Vient ensuite l’étude des architectures de réseaux neuronaux les plus répandues pour la régression et la classification. Parmi celles-ci, les réseaux neuronaux convolutifs (CNN) sont étudiés en détail, ainsi que d’autres structures telles que les auto-encodeurs. D’autres aspects pratiques seront abordés concernant l’utilisation de l’apprentissage profond pour résoudre des problèmes typiques tels que la reconnaissance de formes ou la détection/le suivi d’objets. Le matériel présenté sera motivé par le contexte théorique avec des illustrations de données réelles. Il y aura des laboratoires spécifiques pour chaque sujet en R et Python.
Plan
– Introduction au deep learning.rn- Architectures des réseaux neuronaux.rn- Descente stochastique du gradient et algorithme de rétropropagation.rn- Réseaux neuronaux pour la régression et la classification.rn- Réseaux neuronaux convolutifs.rn- Applications : reconnaissance de formes, détection d’objets, résolution de problèmes inverses.
Prérequis
Analyse de régression, descente de gradient, algèbre (matricielle), R, Python (bases).