Logo de l'organisme de formation

La BI au service des entreprises durables

Représentation de la formation : DEEP LEARNING AVEC TENSORFLOW

DEEP LEARNING AVEC TENSORFLOW

Maîtrisez TensorFlow 2.0 et Keras pour entraîner des réseaux de neurones sur diverses données.

Formation mixte
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 30/11/2022. Dernière mise à jour le 26/10/2023.

Version du programme : 1

Programme de la formation

Cette formation va vous permettre de maitriser les réseaux de neurones profonds et le deep learning en vous fournissant les bases théoriques nécessaires que vous mettrez en œuvre avec des jeux de données réels sur des serveurs dotés de GPU. La partie théorie, loin des formules mathématiques complexes, démystifiera les concepts du deep learning et expliquera clairement leurs fonctionnements et les impacts de vos choix sur les performances du modèle final. Les mises en pratique systématiques des concepts abordés se feront sur des exemples variés ; l’accent sera mis sur l’optimisation des modèles, mais aussi sur les bonnes pratiques à suivre et les écueils à éviter tout au long du projet, que ce soit pendant la phase de conception ou pendant la phase d’exploitation en production. Vous créerez des réseaux convolutifs, très utilisés pour les images et les sons ; vous utiliserez le transfer learning, qui permet d’utiliser des modèles déjà entrainés et de les spécialiser sur vos propres données ; vous concevrez des réseaux récurrents qui permettent de prendre en compte la structure séquentielles des données (langage naturel, série temporelle...) ; vous verrez comment mettre en place une mise à jour en flux continu de vos réseaux (online learning).

Objectifs de la formation

  • Comprendre les réseaux de neurones et leurs principaux paramètres
  • Savoir choisir et optimiser l’architecture de réseau
  • Entrainer différents types de modèles en fonction de ses données
  • Savoir utiliser des modèles préexistants
  • Comprendre et mettre en œuvre des réseaux convolutifs
  • Savoir mettre à jour en flux continu ses modèles
  • Comprendre et mettre en œuvre des réseaux récurrents

Profil des bénéficiaires

Pour qui
  • Développeur, data engineer, data analyst, data scientist, chercheur, ingénieur R&D, chef de projet technique, statisticien, et toute personne travaillant dans la data et sachant manipuler du code informatique
Prérequis
  • Connaitre un langage de programmation, idéalement python

Contenu de la formation

  • Introduction du deep learning :
    • Définition et cas d’usage
    • Pré-requis du deep learning et différences avec le machine learning
    • Terminologie et vocabulaire
  • Les réseaux de neurones :
    • Perceptron, régression linéaire, régression logistique
    • Descente de gradient
    • Réseaux de neurones multi-couches
    • Entraînement d’un réseau de neurones
  • Optimisation d’un réseau de neurone :
    • Pré-traitement des données : standardisation et normalisation
    • Fonctions d’activations
    • Choix d’un optimizer
    • Architecture du réseau
    • Choisir un taux d’apprentissage
    • Evaluer et valider les modèles
    • Superviser les epochs
  • Réseaux de neurones convolutifs, CNN :
    • Principe d’une couche de convolution
    • Principe d’une couche de pooling
    • Cas d’utilisation pour les images
    • Architectures classiques : ResNet, VGGNet...
  • Transfert learning :
    • Récupérer un réseau pré-entrainé
    • Spécialiser ce réseau sur ses propres données
    • Mise en pratique pour les images avec ImageNet
    • Mise en pratique pour les textes avec Word2Vec
  • Online learning :
    • Mise à jour en temps réel des réseaux de neurone
    • Apprentissage hors-mémoire (out-of-core) pour le big data
  • Mise en production :
    • Passage en production du modèle
    • Supervision et mise à jour
  • Réseaux de neurones récurrents (RNN) :
    • Principe des réseaux récurrents
    • Cas d’utilisation pour le texte
    • Cas d’utilisation pour les séries temporelles
    • LSTM, GRU
Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Capacité d'accueil

Entre 1 et 8 apprenants

Délai d'accès

2 semaines

Accessibilité

Remplir le questionnaire de pré-formation Les moyens d’accès physiques aux personnes handicapés sont soumis aux normes des installations du client. Des dispositifs peuvent être prévus en cas d’un handicap auditif, visuel, mental ou psychique.