Introduction à TensorFlow
Avec TensorFlow, il est plus facile aux débutants comme aux experts de créer des modèles de machine learning pour des ordinateurs de bureau, des appareils mobiles, le Web ou le cloud. Consultez les sections ci-dessous pour vous lancer.
TensorFlow
Découvrez les bases de TensorFlow avec des tutoriels destinés aux débutants ou aux experts pour vous aider à créer votre prochain projet de machine learning.
Pour le Web
Utilisez TensorFlow.js pour créer de nouveaux modèles de machine learning et déployer des modèles existants avec JavaScript.
Pour les appareils mobiles et de périphérie
Exécutez des inférences avec TensorFlow Lite sur mobiles et systèmes intégrés tels que des appareils Android, iOS, Edge TPU et Raspberry Pi.
Pour la production
Déployez un pipeline de machine learning prêt pour la production afin d'effectuer des tâches d'entraînement et d'inférence avec TFX.
Une plate-forme de bout en bout dédiée au machine learning
Préparez et chargez des données pour atteindre de bons résultats de ML
Les données sont l'un des aspects les plus importants de la réussite de vos expérimentations en machine learning. TensorFlow vous propose de nombreux outils pour la consolidation, le nettoyage et le prétraitement des données à grande échelle :
-
Ensembles de données standards pour l'entraînement initial et la validation
-
Pipelines de données hautement évolutifs pour charger les données
-
Couches de prétraitement pour les transformations d'entrée courantes
-
Outils pour valider et transformer des ensembles de données volumineux
De plus, les outils d'IA responsable vous permettent d'identifier et d'éliminer les biais présents dans vos données afin de produire des résultats justes et éthiques à partir de vos modèles.
Créez et ajustez des modèles avec l'écosystème TensorFlow
Explorez tout un écosystème reposant sur le framework de base qui simplifie la création, l'entraînement et l'exportation des modèles. TensorFlow permet l'entraînement distribué, l'itération immédiate et le débogage facile avec Keras, et bien d'autres tâches encore. Les outils tels que Model Analysis et TensorBoard vous permettent de suivre le développement et l'amélioration du modèle tout au long de son cycle de vie.
Pour vous aider à prendre la plate-forme en main, vous trouverez dans TensorFlow Hub des collections de modèles pré-entraînés créés par Google et la communauté, et dans Model Garden des implémentations de modèles de recherches de pointe. Ces bibliothèques de composants de haut niveau vous permettent de choisir des modèles puissants et de les adapter avec de nouvelles données ou de les personnaliser pour exécuter de nouvelles tâches.
Déployez des modèles sur l'appareil, dans le navigateur, sur site ou dans le cloud
TensorFlow fournit des fonctionnalités robustes vous permettant de déployer vos modèles dans n'importe quel environnement (serveurs, appareils de périphérie, navigateurs, mobile, microcontrôleurs, CPU, GPU, FPGA). TensorFlow Serving peut exécuter des modèles de ML en production sur les processeurs les plus puissants au monde, dont les TPU (Tensor Processing Units) sur mesure de Google.
Si vous souhaitez analyser des données à proximité de leur source afin de réduire la latence et d'améliorer la confidentialité des données, le framework TensorFlow Lite vous permet d'exécuter des modèles sur des appareils mobiles et edge computing, et même des microcontrôleurs, tandis que le framework TensorFlow.js vous permet d'exécuter des tâches de machine learning depuis un navigateur Web.
Essayer dans Colab
Diffuser un modèle avec TensorFlow ServingImplémentez le MLOps pour le ML en production
La plate-forme TensorFlow vous aide à adopter de bonnes pratiques pour l'automatisation des données, le suivi des modèles et des performances, et le réentraînement des modèles.
Utiliser des outils de production pour automatiser et suivre l'entraînement des modèles tout au long du cycle de vie d'un produit, d'un service ou d'un processus métier est essentiel pour réussir. TFX fournit les frameworks et outils logiciels pour des déploiements MLOps intégraux, et détecte les problèmes à mesure que vos données et modèles évoluent.
Vous souhaitez approfondir vos connaissances sur le ML ?
Il est plus facile d'utiliser TensorFlow lorsqu'on comprend les principes de base et les principaux concepts du machine learning. Apprenez et appliquez les pratiques fondamentales du ML afin de développer vos compétences.
Commencez par notre sélection de programmes afin de mieux maîtriser les grands domaines liés au ML.