- Enseignant: Helene Castel-Gandolfo
Résultats de la recherche: 4140
- Enseignant: Bruno Gonzalez
- Enseignant: Magalie Lefrancois
- Enseignant: Isabelle Lihrmann-Bisson
- Enseignant: Fabrice Morin
- Enseignant: Olivier Wurtz
- Enseignant: Jean-Baptiste Bardet
- Enseignant: Jean-Yves Brua
- Enseignant: Gaelle Chagny
- Enseignant: Antoine Channarond
- Enseignant: Irene Marcovici
- Enseignant: Younes Tierce
- Enseignant: Carole Karakasyan-Dia
- Enseignant: Nadege Follain
- Enseignant: Louise Hespel
- Enseignant: Laurent Lebrun
- Enseignant: Stephane Marais
- Enseignant: Laurent Lebrun
- Enseignant: Pascal Thebault
- Enseignant: Carole Karakasyan-Dia
- Enseignant: Laurent Colasse
- Enseignant: Anthony Duncan
- Enseignant: Thierry Jouenne
- Enseignant: Laurent Lebrun
- Enseignant: Didier Le Cerf
- Enseignant: Luc Picton
- Enseignant: Pascal Thebault
- Enseignant: Carole Karakasyan-Dia

- Enseignant: Gilles Demange
- Enseignant: Denis Ledue
- Enseignant: Elena Zapolsky

- Enseignant: Gilles Demange
- Enseignant: Juan Macchi
- Enseignant: Bertrand Radiguet
- Enseignant: Mickael Arnoult
- Enseignant: Emmanuel Cadel
- Enseignant: Laurent Delbreilh
- Enseignant: Nicolas Delpouve
- Enseignant: Gilles Demange
- Enseignant: Antonella Esposito
- Enseignant: Samuel Jouen
- Enseignant: Rodrigue Larde
- Enseignant: Jean-Marie Le Breton
- Enseignant: Denis Ledue
- Enseignant: Williams Lefebvre
- Enseignant: Juan Macchi
- Enseignant: Virginie Nachbaur
- Enseignant: Bertrand Radiguet
- Enseignant: Lorenzo Rigutti
- Enseignant: Allisson Saiter-Fourcin
- Enseignant: Angela Vella
- Enseignant: Francois Vurpillot
- Enseignant: Elena Zapolsky
- Enseignant: Madeline Zielinski

- Enseignant: Emmanuel Cadel
- Enseignant: Bertrand Radiguet
- Enseignant: Rodrigue Larde
- Enseignant: Denis Ledue
- Enseignant: Lorenzo Rigutti
- Enseignant: Bertrand Radiguet
- Enseignant: Yohann Cartigny
- Enseignant: Gérard Coquerel
- Enseignant: Valérie Dupray
- Enseignant: Gabin Gbabode
- Enseignant: Morgane Sanselme
- Enseignant: Clement Brandel
- Enseignant: Yohann Cartigny
- Enseignant: Gérard Coquerel
- Enseignant: Ivo Boudewijn Rietveld
- Enseignant: Caroline Berard
- Enseignant: Sahil Adriouch
- Enseignant: Gaelle Bougeard-Denoyelle
- Enseignant: Magali Demoor
- Enseignant: Christophe Denoyelle
- Enseignant: Beatrice Labat
- Enseignant: Jean-Philippe Dubernard
Descriptif :
Ce module abordera les concepts théoriques et pratiques des réseaux de neurones artificiels profonds. Le cours permettra de comprendre comment les réseaux de neurones sont entraînés en utilisant l'algorithme de descente du gradient et comment cet algorithme est mis en œuvre efficacement en utilisant la différenciation automatique par rétropropagation sur un graphe de tenseurs représentant le réseau neuronal. On étudiera ensuite les différentes architectures de réseaux de neurones telles que les réseaux de neurones à propagation avant, les réseaux de neurones convolutifs, les réseaux de neurones récurrents et les transformateurs. On apprendra aussi à optimiser les performances des réseaux de neurones et à éviter le surapprentissage avec des techniques telles que la régularisation, la normalisation, l'encodage etc.
D'un point de vue pratique, après un apprentissage rapide du langage de programmation Python et sa bibliothèque NumPy, nous aborderons l’implémentation orientée objet des tenseurs et des réseaux neuronaux à partir de zéro, puis leur mise en œuvre à l'aide des bibliothèques TensorFlow/Keras et PyTorch. Des applications concrètes comme la classification d'images, la classification de séquences biologiques, l'analyse des sentiments et la traduction automatique seront entièrement décrites jusqu'aux programmes et leurs applications sur des données réelles.
Les travaux pratiques traiterons de l'implémentation de réseaux neuronaux pour répondre à des problèmes de bioinformatique issues d'articles scientifiques en utilisant le framework TensorFlow/Keras.
Objectifs :
- Comprendre et mettre en œuvre les principes généraux d’un réseau de neurones.
- Comprendre et mettre en œuvre les types d’architectures neuronales et savoir les choisir pour traiter un problème spécifique.
- Savoir entraîner un réseau de neurones, analyser la qualité de ses prédictions et améliorer les performances.
- S’initier aux bibliothèques NumPy, TensorFlow/Keras et PyTorch en Python.
- Résoudre des problèmes de bioinformatique en utilisant l'apprentissage profond.
- Enseignant: Said Abdeddaim
- Enseignant: Caroline Berard
- Enseignant: Alix Breard
- Enseignant: Hugo Lecourt
- Enseignant: Thierry Paquet
- Enseignant: Caroline Petitjean
- Enseignant: Zoe Lambert
- Enseignant: Caroline Petitjean
- Enseignant: Melodie Boillet
- Enseignant: Christopher Kermorvant
- Enseignant: Samia Ainouz
- Enseignant: Simon Bernard
- Enseignant: Hind Laghmara
- Enseignant: Caroline Petitjean
