Formation TensorFlow Extended (TFX)
TensorFlow Extended (TFX) est une plateforme de bout en bout pour déployer des pipelines ML de production.
Cette formation en direct (en ligne ou sur site) dirigée par un instructeur s'adresse aux scientifiques des données qui souhaitent passer de l'entraînement d'un seul modèle ML au déploiement de nombreux modèles ML en production.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer TFX et les outils tiers de soutien.
- Utiliser TFX pour créer et gérer un pipeline de production ML complet.
- Travailler avec les composants TFX pour effectuer la modélisation, l'entraînement, l'inférence de service et la gestion des déploiements.
- Déployer des fonctionnalités d'apprentissage automatique dans des applications web, des applications mobiles, des appareils IoT et plus encore.
Format du cours
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Plan du cours
Introduction
Mise en place TensorFlow Extended (TFX)
Aperçu des caractéristiques et de l'architecture du TFX
Comprendre les pipelines et les composants
Travailler avec des composants TFX
Acquisition de données
Validation des données
Transformer un ensemble de données
Analyse d'un modèle
Ingénierie des fonctionnalités
Formation d'un modèle
Orchestrer un pipeline TFX
Gestion des métadonnées pour les pipelines de ML
Versionnement du modèle avec TensorFlow Serving
Déploiement d'un modèle en production
Dépannage
Résumé et conclusion
Pré requis
- Une compréhension des concepts DevOps
- Une expérience en développement de l'apprentissage automatique
- Une expérience en programmation Python
Public cible
- Scientifiques des données
- Ingénieurs en apprentissage automatique
- Ingénieurs en exploitation
Les formations ouvertes requièrent plus de 3 participants.
Formation TensorFlow Extended (TFX) - Réservation
Formation TensorFlow Extended (TFX) - Enquiry
TensorFlow Extended (TFX) - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
Tomasz connaît vraiment bien les informations et le cours était bien rythmé.
Raju Krishnamurthy - Google
Formation - TensorFlow Extended (TFX)
Traduction automatique
Cours à venir
Cours Similaires
Intelligence Artificielle Appliquée à partir de Zéro
28 HeuresIl s'agit d'un cours de 4 jours introduisant l'IA et ses applications. Il est possible de disposer d'une journée supplémentaire pour entreprendre un projet d'IA à l'issue de ce cours.
Vision par ordinateur avec Google Colab et TensorFlow
21 HeuresCe entraînement en direct dirigé par un formateur (en ligne ou sur site) s'adresse aux professionnels avancés souhaitant approfondir leur compréhension de la vision par ordinateur et explorer les capacités de TensorFlow pour développer des modèles de vision sophistiqués en utilisant Google Colab.
À la fin de cette formation, les participants seront capables de :
- Construire et entraîner des réseaux neuronaux convolutionnels (CNN) à l'aide de TensorFlow.
- Tirer parti de Google Colab pour le développement de modèles basés sur le cloud, scalable et efficace.
- Implémenter des techniques de prétraitement d'images pour les tâches de vision par ordinateur.
- Déployer des modèles de vision par ordinateur pour des applications en situation réelle.
- Utiliser l'apprentissage par transfert pour améliorer les performances des modèles CNN.
- Visualiser et interpréter les résultats des modèles de classification d'images.
Apprentissage profond avec TensorFlow dans Google Colab
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux scientifiques des données et développeurs intermédiaires qui souhaitent comprendre et appliquer les techniques d'apprentissage profond à l'aide de l'environnement Google Colab.
À la fin de cette formation, les participants seront capables de :
- Configurer et naviguer dans Google Colab pour des projets d'apprentissage profond.
- Comprendre les fondamentaux des réseaux neuronaux.
- Implémenter des modèles d'apprentissage profond à l'aide de TensorFlow.
- Former et évaluer des modèles d'apprentissage profond.
- Utiliser les fonctionnalités avancées de TensorFlow pour l'apprentissage profond.
Apprentissage Profond pour le Traitement du Langage Naturel (NLP)
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser des Python bibliothèques pour le NLP en créant une application qui traite un ensemble d'images et génère des légendes.  ;
A l'issue de cette formation, les participants seront capables de :
- Concevoir et coder DL pour le NLP en utilisant des Python bibliothèques.
- Créer Python un code qui lit une énorme collection d'images et génère des mots-clés.
- Créer Python code qui génère des légendes à partir des mots-clés détectés.
Apprentissage Profond pour la Vision
21 HeuresPublic cible
Ce cours s'adresse aux chercheurs et ingénieurs en Deep Learning intéressés par l'utilisation des outils disponibles (principalement open source) pour l'analyse des images informatiques
Ce cours fournit des exemples fonctionnels.
Détection de la Fraude avec Python et TensorFlow
14 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux data scientists qui souhaitent utiliser TensorFlow pour analyser des données de fraude potentielle.
A l'issue de cette formation, les participants seront capables de :
- Créer un modèle de détection de fraude dans Python et TensorFlow.
- Construire des régressions linéaires et des modèles de régression linéaire pour prédire la fraude.
- Développer une application d'IA de bout en bout pour l'analyse des données de fraude.
Apprentissage Profond avec TensorFlow 2
21 HeuresCette formation dirigée par un instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs et aux scientifiques des données qui souhaitent utiliser Tensorflow 2.x pour construire des prédicteurs, des classificateurs, des modèles génératifs, des réseaux neuronaux et ainsi de suite.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer TensorFlow 2.x.
- Comprendre les avantages de TensorFlow 2.x par rapport aux versions précédentes.
- Construire des modèles d'apprentissage profond.
- Implémenter un classificateur d'images avancé.
- Déployer un modèle d'apprentissage profond dans le cloud, les appareils mobiles et IoT.
Servir TensorFlow
7 HeuresDans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront à configurer et à utiliser TensorFlow Serving pour déployer et gérer des modèles de ML dans un environnement de production.
A l'issue de cette formation, les participants seront capables de :
- Former, exporter et servir divers modèles TensorFlow.
- Tester et déployer des algorithmes en utilisant une seule architecture et un ensemble d'API.
- Étendre TensorFlow Serving pour servir d'autres types de modèles au-delà des modèles TensorFlow.
Deep Learning avec TensorFlow
21 HeuresTensorFlow est une API de 2e génération de la bibliothèque open source de Google pour le Deep Learning. Le système est conçu pour faciliter la recherche en apprentissage automatique, et pour rendre rapide et facile la transition d'un prototype de recherche à un système de production.
Public cible
Ce cours s'adresse aux ingénieurs souhaitant utiliser TensorFlow pour leurs projets de Deep Learning.
À l'issue de ce cours, les participants seront capables de :
- comprendre la structure et les mécanismes de déploiement de TensorFlow
- effectuer des tâches d'installation, de configuration de l'environnement de production et d'architecture
- évaluer la qualité du code, effectuer le débogage et la surveillance
- mettre en œuvre des fonctionnalités avancées de production comme l'entraînement des modèles, la construction de graphes et la journalisation
TensorFlow pour la Reconnaissance d'Image
28 HeuresCe cours explore, avec des exemples spécifiques, l'application de Tensor Flow aux fins de la reconnaissance d'images
Public cible
Ce cours s'adresse aux ingénieurs cherchant à utiliser TensorFlow à des fins de reconnaissance d'images
Après avoir suivi ce cours, les participants seront en mesure de:
- comprendre la structure de TensorFlow et ses mécanismes de déploiement
- effectuer des tâches d'installation, d'environnement de production, d'architecture et de configuration
- évaluer la qualité du code, effectuer le débogage et la surveillance
- mettre en œuvre des fonctionnalités avancées de production comme l'entraînement de modèles, la construction de graphiques et la journalisation
TPU Programming : Construire des applications de réseaux neuronaux sur des unités de traitement de tenseurs (Tensor Processing Units)
7 HeuresDans ce stage en présentiel encadré à Canada, les participants apprendront comment tirer parti des innovations dans les processeurs TPU pour maximiser les performances de leurs propres applications d'intelligence artificielle.
À la fin du stage, les participants seront capables de :
- Former différents types de réseaux neuronaux sur des quantités massives de données.
- Utiliser les TPUs pour accélérer le processus d'inférence jusqu'à deux ordres de magnitude.
- Utiliser les TPUs pour traiter des applications intensives telles que la recherche d'images, la vision dans le cloud et les photos.
Traitement du Langage Naturel (NLP) avec TensorFlow
35 HeuresTensorFlow™ est une bibliothèque de logiciels open source pour les calculs numériques en utilisant des graphes de flux de données.
SyntaxNet est un cadre de traitement du langage naturel basé sur les réseaux de neurones pour TensorFlow.
Word2Vec est utilisé pour apprendre des représentations vectorielles des mots, appelées "embeddings de mots". Word2vec est un modèle prédictif particulièrement efficace en termes de calcul pour apprendre des embeddings de mots à partir de texte brut. Il existe en deux versions, le modèle Continuous Bag-of-Words (CBOW) et le modèle Skip-Gram (Chapitre 3.1 et 3.2 dans Mikolov et al.).
Utilisés conjointement, SyntaxNet et Word2Vec permettent aux utilisateurs de générer des modèles d'embeddings appris à partir d'entrées en langage naturel.
Public cible
Ce cours s'adresse aux développeurs et ingénieurs qui souhaitent travailler avec les modèles SyntaxNet et Word2Vec dans leurs graphes TensorFlow.
À la fin de ce cours, les participants pourront :
- comprendre la structure et les mécanismes de déploiement de TensorFlow
- effectuer des tâches d'installation, d'environnement de production, d'architecture et de configuration
- évaluer la qualité du code, effectuer le débogage et la surveillance
- implémenter des tâches de production avancées comme l'entraînement des modèles, l'embedding des termes, la construction de graphes et la journalisation
Compréhension des Réseaux Neuronaux Profonds
35 HeuresCe cours commence par vous fournir des connaissances conceptuelles sur les réseaux de neurones et, de manière générale, sur les algorithmes de machine learning, le deep learning (algorithmes et applications).
La partie 1 (40%) de cette formation se concentre davantage sur les fondamentaux, mais vous aidera à choisir la bonne technologie : TensorFlow, Caffe, Theano, DeepDrive, Keras, etc.
La partie 2 (20%) de cette formation introduit Theano - une bibliothèque Python qui rend l'écriture de modèles de deep learning facile.
La partie 3 (40%) de la formation sera basée de manière extensive sur TensorFlow - l'API de deuxième génération de la bibliothèque logicielle open source de Google pour le deep learning. Les exemples et les exercices pratiques seront tous réalisés en TensorFlow.
Public cible
Ce cours s'adresse aux ingénieurs souhaitant utiliser TensorFlow pour leurs projets de deep learning.
À la fin de ce cours, les participants pourront :
-
avoir une bonne compréhension des réseaux de neurones profonds (DNN), des CNN et des RNN.
-
comprendre la structure de TensorFlow et ses mécanismes de déploiement.
-
être capables de réaliser des tâches d'installation, d'environnement de production, d'architecture et de configuration.
-
être capables d'évaluer la qualité du code, de réaliser des débogages et des surveillances.
-
être capables de mettre en œuvre des tâches de production avancées telles que l'entraînement de modèles, la construction de graphes et la journalisation.