Deep Learning in Physics
- Code de l'UE SPHYM151
-
Horaire
15 10Quadri 2
- Crédits ECTS 3
-
Langue d'enseignement
Français
- Professeur Mayer Alexandre
Introduction au Python
Travailler avec Anaconda (Python 3.x)
Installation de librairies
La librairie Numpy pour le calcul scientifique
La librairie Matplotlib pour la réalisation de graphiques
TensorFlow & Keras
Installation de TensorFlow (versions CPU & GPU)
Installation de Keras
Utilisation de TensorFlow & Keras sur le cluster
Challenge & Datasets
Régression logistique
Réseaux de neurones I
Deep Neural Networks (DNN) : théorie & implémentation avec Keras
Exercice sur les fonctions logiques
DNN on MNIST
Réseaux de neurones II (implémentation avancée)
Formulation matricielle & algorithme de back-propagation
Batch Gradient Descent with Momentum, Adam, RMS Prop
Techniques de régularisation
Les concepts d'entropie et de cross-entropie
Tuning of hyperparameters
DNN on MNIST revisited
DNN with visualization of features
Convolutional Neural Networks
CNN on MNIST
CNN with visualization of features
Pretrained Convolutional Neural Networks
VGG16 on MNIST
VGG16 with visualization of features
Neural Style Transfer
Deep Dreaming with Inception
PCA, t-SNE, AutoEncoders & Variational AutoEncoders
PCA, t-SNE, AutoEncoders on MNIST
Variational AutoEncoders on MNIST
Variational AutoEncoders & Art
Thèmes avancés
Un examen écrit portera sur l'évaluation des concepts théoriques vus au cours (8 points). L’étudiant devra montrer via un travail écrit qu’il est parvenu à appliquer les méthodes enseignées au cours (essentiellement les réseaux de neuronnes convolutifs avec des méthodes appropriées de regularisation) à un dataset de son choix (8 points). Le travail de l'année pour les travaux pratiques compte pour 4 points.
| Formation | Programme d’études | Bloc | Crédits | Obligatoire |
|---|---|---|---|---|
| Master 120 en sciences physiques | Finalité spécialisée en physique et data | 1 | 3 | Oui |