Choisissez votre parcours de formation
Pour devenir un expert du machine learning, vous devez d'abord acquérir des bases solides dans quatre domaines d'apprentissage : le codage, les mathématiques, l'étude théorique du machine learning et la création de projets de ML.
Commencez par notre sélection de programmes sur TensorFlow afin d'améliorer ces quatre compétences ou formez-vous à votre rythme à l'aide de la bibliothèque de ressources ci-dessous.
Les quatre domaines d'apprentissage du machine learning
Au début de votre formation, il est primordial de savoir comment acquérir des connaissances sur le machine learning. Votre parcours de formation s'articule autour de quatre domaines, qui représentent les pièces maîtresses du puzzle. Pour vous aider, nous avons compilé une liste de livres, de vidéos et de cours en ligne pour que vous puissiez monter en compétences et vous préparer à intégrer le ML dans vos projets. Vous pouvez commencer par nos programmes guidés ou avancer à votre rythme en consultant la bibliothèque de ressources.
Programmes TensorFlow
Commencez par un programme guidé, avec des livres, des vidéos et des cours recommandés.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/card_curriculum_basics.jpg?authuser=6&hl=fr)
Apprenez les bases du ML à travers une série de livres et de cours en ligne. Après une présentation du ML, vous découvrirez le deep learning dans TensorFlow 2.0. Vous pourrez ensuite tester vos connaissances à l'aide de tutoriels de niveau débutant.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/card_curriculum_theoretical.jpg?authuser=6&hl=fr)
Une fois que vous maîtrisez les fondamentaux du machine learning, passez à la vitesse supérieure avec une approche théorique des réseaux de neurones et du deep learning, et approfondissez les concepts mathématiques sous-jacents.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/card_curriculum_js.jpg?authuser=6&hl=fr)
Découvrez les bases du développement de modèles de machine learning en langage JavaScript et comment déployer ces modèles directement dans le navigateur. Après une présentation générale sur le deep learning, réalisez les exercices pratiques pour bien démarrer avec TensorFlow.js.
Ressources pédagogiques
L'équipe TensorFlow a compilé une sélection de livres, cours, vidéos et exercices pour acquérir les bases du ML et apprendre à votre rythme.
Livres
La lecture est l'un des meilleurs outils pour comprendre les fondements du machine learning et du deep learning. Les livres vous apportent l'éclairage théorique indispensable pour assimiler plus rapidement de nouveaux concepts.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_books_aimlforcoders.jpg?authuser=6&hl=fr)
Résolument pratique, ce livre d'introduction vous permet de découvrir comment mettre en œuvre les scénarios de ML les plus courants, tels que la vision par ordinateur, le traitement du langage naturel (NLP) et la modélisation de séquences pour les environnements d'exécution Web, mobiles, cloud et intégrés.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_books.jpg?authuser=6&hl=fr)
Ce livre est une introduction pratique au deep learning avec Keras.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_books_aurelien_geron.jpg?authuser=6&hl=fr)
À partir d'exemples concrets, de bases théoriques et de deux frameworks Python prêts pour la production, scikit-learn et TensorFlow, ce livre propose une approche intuitive des concepts et outils nécessaires pour créer des systèmes intelligents.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_books_ian_goodfellow.jpg?authuser=6&hl=fr)
L'objet de ce livre est d'aider les étudiants et les professionnels à appréhender le machine learning de manière globale, et le deep learning en particulier.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_book_neural_nets_and_dl_by_michael_nielsen.jpg?authuser=6&hl=fr)
Ce livre fournit des informations générales théoriques sur les réseaux de neurones. Il ne s'appuie pas sur TensorFlow, mais constitue néanmoins une référence de choix pour les étudiants désireux d'approfondir le sujet.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_learning-tensorflowjs-gant-laborde.jpg?authuser=6&hl=fr)
Ce livre pratique et complet couvre les principes de base de TensorFlow.js pour un large public technique. À la fin de ce livre, vous saurez comment créer et déployer des systèmes de deep learning prêts pour la production avec TensorFlow.js.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_books_deep_learning_with_js.jpg?authuser=6&hl=fr)
Écrit par les principaux auteurs de la bibliothèque TensorFlow, ce livre présente des cas d'utilisation fascinants et explique comment exécuter des applications de deep learning en JavaScript dans un navigateur ou sur Node.
Cours en ligne
Suivre un cours en ligne en plusieurs parties est un bon moyen d'apprendre les concepts de base du ML. La plupart des cours fournissent des explications visuelles claires et les outils indispensables pour appliquer le machine learning, dans la sphère professionnelle ou privée.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_course_intro_to_tf_for_ai_ml_and_dl_coursera.jpg?authuser=6&hl=fr)
DeepLearning.AI
Intro to TensorFlow for AI, ML, and Deep LearningDéveloppé en collaboration avec l'équipe TensorFlow, ce cours fait partie de la spécialisation TensorFlow Developer. Il vous fera découvrir les bonnes pratiques liées à TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_course_intro_to_tf_udacity.jpg?authuser=6&hl=fr)
Dans ce cours en ligne développé par l'équipe TensorFlow et Udacity, vous apprendrez à créer des applications de deep learning avec TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_course_specialization_coursera.jpg?authuser=6&hl=fr)
DeepLearning.AI
Spécialisation TensorFlow DeveloperDans cette spécialisation en quatre cours dispensée par un développeur TensorFlow, partez à la découverte des outils et des logiciels utilisés pour créer des algorithmes évolutifs basés sur l'IA dans TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_machine_learning_crash_course.jpg?authuser=6&hl=fr)
Google Developers
Cours d'initiation au Machine LearningLe Cours d'initiation au Machine Learning avec les API TensorFlow est un guide d'autoformation destiné aux personnes souhaitant maîtriser le machine learning. Il se compose d'une série de leçons comportant des cours vidéo, des études de cas concrets et des exercices pratiques.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_mit_course_6_s191_Intro_to_deep_learning.jpg?authuser=6&hl=fr)
Ce cours proposé par le MIT permet d'acquérir des connaissances de base sur les algorithmes de deep learning et de s'exercer à créer des réseaux neuronaux avec TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_coursera_5_course_specialization.jpg?authuser=6&hl=fr)
DeepLearning.AI
Spécialisation Deep LearningCinq cours pour apprendre les bases du deep learning, comment créer des réseaux de neurones, mener à bien des projets de machine learning et devenir un spécialiste de l'IA. La théorie, alliée aux applications pratiques dans le secteur.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_course_tf_data_and_deployment.jpg?authuser=6&hl=fr)
DeepLearning.AI
Spécialisation TensorFlow: Data and DeploymentVous avez appris à créer et à entraîner des modèles. Découvrez maintenant comment maîtriser différents scénarios de déploiement et utiliser plus efficacement vos données pour entraîner votre modèle grâce aux quatre cours de cette spécialisation.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_tensorflow-advanced-techniques-specialization.jpg?authuser=6&hl=fr)
DeepLearning.AI
Spécialisation TensorFlow: Advanced TechniquesCette spécialisation s'adresse aux ingénieurs logiciels et spécialisés en machine learning qui connaissent les bases de TensorFlow, et souhaitent apprendre les fonctionnalités avancées de TensorFlow afin de développer leurs connaissances et compétences pour créer des modèles puissants.
![](https://www.tensorflow.org/static/site-assets/images/marketing/learn/learn-js.jpeg?authuser=6&hl=fr)
Découvrez comment donner plus de visibilité à vos recherches de pointe ou intégrer des fonctionnalités révolutionnaires aux applications Web que vous développerez pour vos clients ou l'entreprise pour laquelle vous travaillez grâce au machine learning Web.
Concepts mathématiques
Ces ressources vous aideront à comprendre les concepts mathématiques liés au ML, condition sine qua non pour approfondir vos connaissances dans ce domaine.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_linear-algebra-for-ml.jpg?authuser=6&hl=fr)
Découvrez les bases de l'algèbre linéaire utilisée en machine learning. Vous n'avez jamais appris l'algèbre linéaire ou avez seulement quelques bases, et vous souhaitez mieux comprendre son utilisation dans le cadre du machine learning ? Cette vidéo est faite pour vous !
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_corsera_mathematics.jpg?authuser=6&hl=fr)
Imperial College London
Spécialisation Mathematics for Machine LearningCette spécialisation en ligne disponible sur Coursera relie les mathématiques et le machine learning, et permet de maîtriser rapidement les notions mathématiques sous-jacentes dans le cadre d'une approche intuitive. Elle fait aussi le lien entre les mathématiques et la science des données.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_deeplearnng_by_3blue1brown.jpg?authuser=6&hl=fr)
3blue1brown illustre des concepts mathématiques avec une approche visuelle. Dans cette série de vidéos, vous découvrirez les bases d'un réseau de neurones et son fonctionnement à travers le prisme des mathématiques.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_math_the_essence_of_linear-algebra.jpg?authuser=6&hl=fr)
Une série de courtes vidéos par 3blue1brown qui présente, de manière visuelle, la géométrie des matrices, les déterminants et les éléments propres, entre autres.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_math_the_essence_of_calculus.jpg?authuser=6&hl=fr)
Dans cette série de courtes vidéos, 3blue1brown s'appuie sur une démarche visuelle pour expliquer les bases du calcul. L'objectif : faire en sorte que vous compreniez parfaitement les théorèmes fondamentaux, et pas seulement comment fonctionnent les équations.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_math_mit_course_18_06_linear_algebra.jpg?authuser=6&hl=fr)
Le cours d'introduction du MIT aborde les théories liées aux matrices et l'algèbre linéaire. Il traite en particulier de sujets utiles dans d'autres disciplines, comme les systèmes d'équations, les espaces vectoriels, les déterminants, les valeurs propres, la similitude et les matrices définies positives.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_math_mit_course_18_01_calculus.jpg?authuser=6&hl=fr)
Ce cours d'introduction sur le calcul proposé par le MIT traite de la différentiation et de l'intégration des fonctions à une variable dans les applications.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_seeing_theory.jpg?authuser=6&hl=fr)
Les probabilités et les statistiques présentées sous forme visuelle.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_book_an_intro_to_statistical.jpg?authuser=6&hl=fr)
Ce livre présente l'apprentissage statistique de manière accessible. Une boîte à outils incontournable pour s'y retrouver dans l'univers vaste et complexe des ensembles de données qui servent à entraîner les modèles de machine learning.
Ressources TensorFlow
Les ressources sélectionnées ici vous aideront à vous familiariser avec les bibliothèques et frameworks TensorFlow dont vous avez besoin. Passez directement aux sections TensorFlow.js, TensorFlow Lite et TFX.
Vous pouvez également consulter le guide et les tutoriels TensorFlow officiels pour découvrir les derniers exemples et Colabs.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_ml-zero-hero-fr.jpeg?authuser=6&hl=fr)
Cette série d'introduction s'adresse aux personnes qui savent coder, mais ne connaissent pas forcément le machine learning. Découvrez un exemple "Hello World" de création d'un modèle de ML, et apprenez à créer un classificateur d'images à l'aide d'un réseau de neurones convolutif.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_tensorflow-from-the-ground-up.jpg?authuser=6&hl=fr)
Cette conversation autour des technologies de ML s'adresse aux personnes qui connaissent les bases du machine learning mais souhaitent obtenir un aperçu général de TensorFlow (Tensors, variables et gradients) sans utiliser d'API de haut niveau.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_intro-to-deep-learning.jpg?authuser=6&hl=fr)
Cette conversation autour des technologies de ML aborde des sujets tels que l'apprentissage de représentation, et les familles de réseaux de neurones et leurs applications. Vous obtiendrez également un aperçu d'un réseau de neurones profond ainsi que de nombreux exemples de codes et concepts TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_coding-tensorflow.png?authuser=6&hl=fr)
Dans cette série, l'équipe TensorFlow présente le codage dans plusieurs parties de TensorFlow. Vous découvrirez des vidéos sur les API de haut niveau de TensorFlow, le traitement du langage naturel, le paradigme Neural Structured Learning, et bien plus encore.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_spotting-solving-problems-ml.jpg?authuser=6&hl=fr)
Apprenez à identifier les cas d'utilisation de ML les plus courants, tels que l'analyse de contenus multimédias, la création de recherches intelligentes et la transformation de données. Et découvrez comment les intégrer rapidement dans votre application à l'aide d'outils faciles à utiliser.
Pour JavaScript
Accédez aux dernières ressources sur TensorFlow.js.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_ml-for-web-developers-playlist.jpeg?authuser=6&hl=fr)
Acquérez des connaissances pratiques sur l'utilisation du ML dans le navigateur avec JavaScript. Découvrez comment écrire des modèles personnalisés à partir d'un document vierge, les réentraîner via l'apprentissage par transfert et les convertir à partir de Python.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_learning-tensorflowjs-gant-laborde.jpg?authuser=6&hl=fr)
Ce livre pratique et complet couvre les principes de base de TensorFlow.js pour un large public technique. À la fin de ce livre, vous saurez comment créer et déployer des systèmes de deep learning prêts pour la production avec TensorFlow.js.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_getting_started_with_tf_js_by_tf.jpg?authuser=6&hl=fr)
Cette série de trois vidéos aborde l'entraînement et l'exécution des modèles de machine learning avec TensorFlow.js, et montre comment créer un modèle de ML en JavaScript qui s'exécute directement dans le navigateur.
![](https://www.tensorflow.org/static/site-assets/images/marketing/learn/learn-js.jpeg?authuser=6&hl=fr)
Devenez un pro du ML Web grâce à TensorFlow.js. Apprenez à créer la nouvelle génération d'applications Web capables de s'exécuter côté client sur pratiquement tous les appareils.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_tf_js_intelligence_by_codingtrain.jpg?authuser=6&hl=fr)
Cette playlist de vidéos fait partie d'une série concernant le machine learning et le développement de réseaux de neurones. Elle aborde en particulier TensorFlow.js, l'API principale et l'utilisation de la bibliothèque JavaScript pour entraîner et déployer des modèles de ML.
Pour les appareils mobiles et de périphérie
Accédez aux dernières ressources sur TensorFlow Lite.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_on-device-machine-learning.png?authuser=6&hl=fr)
Google Developers
Machine learning sur appareilDécouvrez comment créer votre première application de ML sur appareil grâce à des parcours de formation composés de guides détaillés qui couvrent les cas d'utilisation courants, y compris la classification de sons, la recherche visuelle de produits, et bien plus encore.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_intro-to-tensorflow-lite.jpg?authuser=6&hl=fr)
Ce cours explique comment déployer des modèles de deep learning sur des appareils mobiles et intégrés à l'aide de TensorFlow Lite. Il a été développé par l'équipe TensorFlow et Udacity afin de fournir aux développeurs de logiciels une vision pratique du déploiement de modèles.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_ml-engineering-for-production-deployments.jpg?authuser=6&hl=fr)
Découvrez comment créer un système de pipeline en production avec TFX. Nous vous présenterons rapidement tout ce que vous devez savoir, de l'acquisition de données à la création de modèles, en passant par le développement et la gestion.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_building-ml-pipelines.png?authuser=6&hl=fr)
Ce livre vous explique les étapes à suivre pour automatiser un pipeline de ML dans l'écosystème TensorFlow. Les exemples liés au machine learning décrits dans ce livre sont basés sur TensorFlow et Keras, mais les concepts principaux s'appliquent à n'importe quel framework.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_intro-machine-learning-in-production.jpg?authuser=6&hl=fr)
DeepLearning.AI
Spécialisation Machine Learning Engineering for Production (MLOps)Développez vos compétences dans le domaine de l'ingénierie de production à l'aide de cette spécialisation composée de quatre cours. Apprenez à conceptualiser, créer et maintenir des systèmes intégrés qui fonctionnent en production de manière continue.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_ml-pipelines-google-cloud.png?authuser=6&hl=fr)
Ce cours avancé présente les composants TFX ainsi que l'orchestration et l'automatisation de pipelines, et explique comment gérer des métadonnées de ML avec Google Cloud.
IA centrée sur l'humain
Lors de la conception d'un modèle de ML ou d'une application basée sur l'IA, il est impératif de tenir compte des utilisateurs du produit. Les systèmes d'IA doivent répondre au mieux aux problématiques d'équité, d'interprétabilité, de confidentialité et de sécurité.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/responsible_ai_workflow.png?authuser=6&hl=fr)
Découvrez comment intégrer des pratiques de Responsible AI dans votre workflow de ML à l'aide de TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_people_plus_ai_guidebook.jpg?authuser=6&hl=fr)
Google a rédigé un guide pour vous aider à concevoir des produits d'IA centrés sur l'humain. Consultez-le pour éviter les erreurs les plus courantes et offrir des expériences de qualité, en privilégiant toujours l'humain.
![](https://www.tensorflow.org/static/site-assets/images/marketing/edu/edu_intro_to_fairness.jpg?authuser=6&hl=fr)
Ce module d'une heure, disponible dans le cours d'initiation au machine learning de Google, s'adresse aux débutants. Il examine différents types de biais humains pouvant se manifester dans les données d'entraînement, et fournit des stratégies pour les identifier et évaluer leurs effets.