MLOps (Machine Learning Operations) on Google Cloud (GC-MLOGCP)

Répondez au questions théoriques et pratiques liées au Machine Learning sur Google Cloud :

  • Qu’est-ce que l’apprentissage automatique et quels types de problèmes peut-il résoudre ?
  • Pourquoi les réseaux de neurones sont-ils si populaires en ce moment ?
  • Comment pouvez-vous améliorer la qualité des données et effectuer une analyse exploratoire des données ?
  • Comment mettre en place un problème d’apprentissage supervisé et trouver une bonne solution généralisable en utilisant la descente de gradient ?


Au cours de cette formation, vous apprendrez à écrire des modèles d’apprentissage automatique distribués qui évoluent dans Tensorflow 2.x, à effectuer l’ingénierie des features avec BQML et Keras, à évaluer les courbes de perte et à effectuer le réglage d’hyperparamètres, et à former des modèles à grande échelle avec Cloud AI Platform.


Public 

  • Ingénieurs des données qui cherchent à passer rapidement du prototype d'apprentissage automatique à la production pour avoir un impact commercial.
  • Ingénieurs logiciels cherchant à développer des compétences en ingénierie d'apprentissage automatique.
  • Ingénieurs ML qui souhaitent adopter Google Cloud.


Objectifs de la formation

A l'issue de la formation, les participants seront capables de :

  • Présenter un cas d’utilisation commercial comme un problème d’apprentissage automatique.
  • Décrire comment améliorer la qualité des données.
  • Effectuer une analyse exploratoire des données.
  • Construire et former des modèles d’apprentissage supervisé.
  • Optimiser et évaluer les modèles à l’aide des fonctions de perte et des mesures de performance.
  • Créer des ensembles de données de formation, d’évaluation et de test répétables et évolutifs.
  • Implémenter des modèles d’apprentissage automatique à l’aide de Keras et de TensorFlow 2.x.
  • Comprendre l’impact des paramètres de descente de gradient sur la précision, la vitesse d’entraînement, la rareté et la généralisation.
  • Représenter et transformer des entités.
  • Entraîner des modèles à grande échelle avec AI Platform.


Pré-requis

  • Etre familiarisé avec les concepts de base de l’apprentissage automatique.
  • Maîtrise de base d’un langage de script - Python de préférence.
Afficher les détails


Programme détaillé

Module 1 : Comment Google effectue le machine learning

  • Développer une stratégie de données autour du machine learning.
  • Examiner les cas d’utilisation qui sont ensuite réinventés à travers une approche ML.
  • Reconnaissez les biais que le ML peut amplifier.
  • Tirer parti des outils et de l’environnement de Google Cloud Platform pour faire du ML.
  • Apprener de l’expérience de Google pour éviter les pièges courants.
  • Effectuer des tâches de science des données dans des blocs-notes collaboratifs en ligne.
  • Appeler des modèles de ML pré-entraînés à partir de Cloud AI Platform.


Module 2 : Se lancer dans le Machine Learning

  • Décriver comment améliorer la qualité des données.
  • Effectuer une analyse exploratoire des données.
  • Construire et former des modèles d’apprentissage supervisé.
  • Optimiser et évaluez les modèles à l’aide des fonctions de perte et des mesures de performance.
  • Atténuer les problèmes courants qui surviennent dans l’apprentissage automatique.
  • Créer des ensembles de données de formation, d’évaluation et de test répétables et évolutifs.


Module 3 : Introduction à TensorFlow 2.x

  • Créer des modèles d’apprentissage automatique TensorFlow 2.x et Keras.
  • Décriver les composants clés de Tensorflow 2.x.
  • Utiliser la bibliothèque tf.data pour manipuler des données et de grands ensembles de données.
  • Utiliser les API séquentielles et fonctionnelles Keras pour créer des modèles simples et avancés.
  • Former, déployer et produire des modèles de ML à grande échelle avec Cloud AI Platform.


Module 4 : Ingénierie des features

  • Comparer les principaux aspects requis d’une bonne feature.
  • Combiner et créez de nouvelles combinaisons de features grâce à des croisements de features.
  • Effectuer l’ingénierie des features à l’aide de BQML, Keras et TensorFlow 2.x.
  • Découvrer comment prétraiter et explorer les features avec Cloud Dataflow et Cloud Dataprep.
  • Comprener et appliquez comment TensorFlow transforme les features.


Module 5 : Art et science de l’apprentissage automatique

  • Optimiser les performances du modèle avec le réglage des hyperparamètres.
  • Expérimenter avec les réseaux de neurones et affinez les performances.
  • Améliorer les fonctionnalités du modèle ML avec des couches incorporées.