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 :

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.

Implé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.

Développer vos connaissances sur le ML

Commencez par notre sélection de programmes afin de mieux maîtriser les grands domaines liés au ML.