Identifier les composants clés du cycle de vie du projet ML, le pipeline et sélectionner les meilleurs modèles de déploiement et de surveillance pour différents scénarios de production.
Optimiser les performances et les mesures du modèle en donnant la priorité aux exemples d'une importance disproportionnée qui représentent des tranches clés d'un ensemble de données.
Résolvez les défis de production concernant les données structurées, non structurées, petites et Big data, en quoi la cohérence des étiquettes est essentielle et comment vous pouvez l'améliorer.
Compétences que vous acquerrez
Catégorie : Qualité des données
Qualité des données
Catégorie : Collecte de données
Collecte de données
Catégorie : Prétraitement des données
Prétraitement des données
Catégorie : Apprentissage automatique appliqué
Apprentissage automatique appliqué
Catégorie : Validation des données
Validation des données
Catégorie : Modèle de formation
Modèle de formation
Catégorie : Évaluation du modèle
Évaluation du modèle
Catégorie : Déploiement continu
Déploiement continu
Catégorie : MLOps (Machine Learning Operations)
MLOps (Machine Learning Operations)
Catégorie : Synthèse des données
Synthèse des données
Catégorie : Données non structurées
Données non structurées
Catégorie : Surveillance du système
Surveillance du système
Catégorie : Déploiement des applications
Déploiement des applications
Catégorie : Optimisation du modèle
Optimisation du modèle
Catégorie : Apprentissage automatique
Apprentissage automatique
Catégorie : Intégrité des données
Intégrité des données
Catégorie : Contrôle continu
Contrôle continu
Catégorie : Maintenance des données
Maintenance des données
Outils que vous découvrirez
Catégorie : Déploiement du modèle
Déploiement du modèle
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
6 devoirs
Enseigné en Français (doublage IA)
91% of learners achieved a positive career outcome
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Dans ce cours sur l'Apprentissage automatique en production, vous développerez votre intuition sur la conception d'un système de ML en production de bout en bout : cadrage du projet, besoins en données, stratégies de modélisation, et modèles et technologies de déploiement. Vous apprendrez des stratégies pour relever les défis courants de la production, tels que l'établissement d'un modèle de référence, le traitement de la dérive des concepts et l'exécution d'une analyse des erreurs. Vous suivrez un cadre pour développer, déployer et améliorer continuellement une application ML en production. Comprendre les concepts d'apprentissage automatique et d'apprentissage profond est essentiel, mais si vous cherchez à construire une carrière efficace en IA, vous devez également avoir de l'expérience dans la préparation de vos projets pour le déploiement. L'ingénierie de l'apprentissage automatique pour la production combine les concepts fondamentaux de l'apprentissage automatique avec les compétences et les meilleures pratiques du développement logiciel moderne nécessaires pour déployer et maintenir avec succès les systèmes ML dans des environnements réels.Semaine 1 : Vue d'ensemble du cycle de vie et du déploiement de l'apprentissage automatique Semaine 2 : Défis et stratégies de modélisation Semaine 3 : Définition des données et base de référence
Cette semaine couvre une introduction rapide aux systèmes de production d'apprentissage automatique en mettant l'accent sur leurs exigences et leurs défis. Ensuite, la semaine se concentre sur le déploiement de systèmes de production et sur ce qui est nécessaire pour le faire de manière robuste tout en faisant face à des données en constante évolution.
Inclus
8 vidéos3 lectures2 devoirs1 élément d'application2 laboratoires non notés
Afficher les informations sur le contenu du module
8 vidéos•Total 75 minutes
Bienvenue•10 minutes
Étapes d'un projet de ML•4 minutes
Étude de cas : reconnaissance vocale•12 minutes
Plan du cours•3 minutes
Principaux défis•14 minutes
Modèles de déploiement•12 minutes
Contrôle•11 minutes
Surveillance des pipelines•10 minutes
3 lectures•Total 14 minutes
Rejoignez le forum DeepLearning.IA pour poser des questions, obtenir du soutien ou partager des idées étonnantes !•10 minutes
Semaine 1 Références facultatives•3 minutes
Notes de cours Semaine 1•1 minute
2 devoirs•Total 20 minutes
Le cycle de vie d'un projet d'apprentissage automatique•10 minutes
Déploiement•10 minutes
1 élément d'application•Total 1 minute
Enquête d'accueil•1 minute
2 laboratoires non notés•Total 90 minutes
Déploiement d'un modèle de Deep learning•30 minutes
Déployer un modèle de Deep learning avec Docker et un service cloud (optionnel)•60 minutes
Semaine 2 : Défis et stratégies de modélisation
Semaine 2•3 heures à terminer
Détails du module
Cette semaine est consacrée aux stratégies de modélisation et aux principaux défis posés par le développement de modèles. Elle couvre l'analyse des erreurs et les stratégies pour travailler avec différents types de données. Elle aborde également la manière de gérer le déséquilibre des classes et les ensembles de données fortement asymétriques.
Inclus
16 vidéos2 lectures2 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
16 vidéos•Total 107 minutes
Aperçu de la modélisation•3 minutes
Principaux défis•5 minutes
Pourquoi une erreur moyenne faible n'est pas suffisante•11 minutes
Établir une base de référence•8 minutes
Conseils pour démarrer•6 minutes
Exemple d'analyse d'erreur•8 minutes
Établir un ordre de priorité pour les travaux à effectuer•6 minutes
Ensembles de données asymétriques•12 minutes
Audit de performance•8 minutes
Développement de l'IA centrée sur les données•3 minutes
Une image utile de l'augmentation des données•6 minutes
Augmentation des données•9 minutes
L'ajout de données peut-il nuire ?•6 minutes
Ajout de fonctionnalités•9 minutes
Suivi des expériences•5 minutes
Du big data aux bonnes données•4 minutes
2 lectures•Total 4 minutes
Semaine 2 Références facultatives•3 minutes
Notes de cours Semaine 2•1 minute
2 devoirs•Total 20 minutes
Sélection et formation d'un modèle•10 minutes
Défis de la modélisation•10 minutes
1 laboratoire non noté•Total 60 minutes
Un voyage à travers les données•60 minutes
Semaine 3 : Définition des données et base de référence
Semaine 3•5 heures à terminer
Détails du module
Cette semaine, il s'agit de travailler avec différents types de données et d'assurer la Cohérence des typographies pour les problèmes de classification. Cela conduit à établir une base de performance pour votre modèle et à discuter des stratégies pour l'améliorer en fonction de vos contraintes de temps et de ressources. Cette semaine comprend également le projet final.
Inclus
17 vidéos5 lectures2 devoirs2 laboratoires non notés
Afficher les informations sur le contenu du module
17 vidéos•Total 128 minutes
Pourquoi la définition des données est-elle difficile ?•4 minutes
Autres exemples d'ambiguïté des étiquettes•9 minutes
Principaux types de problèmes de données•11 minutes
Cohérence des petites données et des étiquettes•8 minutes
Améliorer la cohérence des étiquettes•9 minutes
Performances humaines (HLP)•10 minutes
Augmentation de l'HLP•8 minutes
Obtenir des données•12 minutes
Pipelines de données•6 minutes
Meta-données, provenance et lignage des données•10 minutes
Répartition équilibrée entre formation/dev/test•5 minutes
Qu'est-ce que le scoping ?•3 minutes
Processus de définition du champ d'application•7 minutes
Vérification de la faisabilité et de la valeur•14 minutes
Diligence sur la valeur•7 minutes
Jalons et ressources•3 minutes
Aperçu du projet final•2 minutes
5 lectures•Total 14 minutes
[IMPORTANT] Rappel sur la fin de l'accès aux cahiers de laboratoire•2 minutes
Semaine 3 Références facultatives•3 minutes
Notes de cours Semaine 3•1 minute
Références•5 minutes
Remerciements•3 minutes
2 devoirs•Total 30 minutes
Étape des données du cycle de vie de la production de ML•20 minutes
Détermination du champ d'application (facultatif)•10 minutes
2 laboratoires non notés•Total 105 minutes
Étiquetage des données•45 minutes
Le cycle de vie d'un projet d'apprentissage automatique•60 minutes
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
DeepLearning.AI est une société de technologie éducative qui développe une communauté mondiale de talents en matière d'IA.
Les expériences éducatives de DeepLearning.AI, menées par des experts, fournissent aux praticiens de l'IA et aux professionnels non techniques les outils nécessaires pour passer des bases fondamentales aux applications avancées, leur permettant ainsi de construire un avenir propulsé par l'IA.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.8
3 359 avis
5 stars
84,08 %
4 stars
12,97 %
3 stars
1,90 %
2 stars
0,74 %
1 star
0,29 %
Affichage de 3 sur 3359
P
PK
5·
Révisé le 8 janv. 2023
Excellent course! Andrew Ng is an exceptional human being. His teaching skill are impeccable and you as a student actually are interested in what he's telling you and learn more.
R
RG
5·
Révisé le 4 juin 2021
really a great course. It'll really change your way of thinking ML in production use and will help you better understand how can you leverage the power of ML in a way that I'll really create a value
U
UM
5·
Révisé le 4 juin 2021
The content of this course has been especially useful for me. I wish there were more emphasis on the tools recommendation as well, but the theoretical knowledge was just fine. Thank you!
Qu'est-ce que l'ingénierie de l'apprentissage automatique pour la production ? En quoi cela est-il pertinent ?
L'ingénierie de l'apprentissage automatique pour la production fait référence aux outils, techniques et expériences pratiques qui transforment les connaissances ML théoriques en un ensemble de compétences prêtes pour la production.
Déployer efficacement des modèles d'apprentissage automatique nécessite des compétences que l'on trouve plus couramment dans des domaines techniques tels que l'ingénierie logicielle et DevOps. L'ingénierie de l'apprentissage automatique pour la production combine les concepts fondamentaux de l'apprentissage automatique avec l'expertise fonctionnelle des rôles de développement logiciel et d'ingénierie modernes.
Comprendre les concepts d'apprentissage automatique et de Deep Learning est essentiel, mais si vous cherchez à construire une carrière efficace en IA, vous avez également besoin de capacités d'ingénierie de production. Avec l'ingénierie de l'apprentissage automatique pour la production, vous pouvez transformer vos connaissances en apprentissage automatique en compétences prêtes pour la production.
En quoi consiste le cours sur l'Apprentissage automatique en production ?
Le cours Apprentissage automatique en production couvre la façon de conceptualiser des systèmes intégrés qui fonctionnent en continu en production ainsi que de résoudre les défis communs propres à l'environnement de production. En contraste frappant avec la modélisation standard de l'apprentissage automatique, les systèmes de production doivent gérer des données évolutives. De plus, le système de production doit fonctionner sans interruption au coût minimum tout en produisant des performances maximales.
Dans ce cours sur l'Apprentissage automatique en production, vous développerez votre intuition sur la conception d'un système d'apprentissage automatique de production de bout en bout : cadrage du projet, besoins en données, stratégies de modélisation, et modèles et technologies de déploiement. Vous apprendrez des stratégies pour relever les défis courants de la production, tels que l'établissement d'un modèle de référence, la gestion de la dérive des concepts et l'exécution d'une analyse des erreurs. Vous suivrez un cadre pour développer, déployer et améliorer continuellement une application ML en production.
Que pourrai-je faire après avoir suivi la formation Apprentissage automatique en production ?
A la fin de ce cours, vous serez prêt à :
Concevoir un système de production ML de bout en bout : cadrage du projet, besoins en données, stratégies de modélisation et exigences de déploiement.
Établir un modèle de référence, aborder la dérive du concept et prototyper comment développer, déployer et améliorer continuellement une application de ML en production.
Construire des pipelines de données en rassemblant, nettoyant et validant des ensembles de données.
Mettre en œuvre l'ingénierie des caractéristiques, la transformation et la sélection avec TensorFlow INTO.
Établir le cycle de vie des données en exploitant les outils de métadonnées de lignage et de provenance des données et suivre l'évolution des données avec les schémas de données d'entreprise.
Appliquer des techniques pour gérer les ressources de modélisation et répondre au mieux aux demandes d'inférence hors ligne/en ligne.
Utiliser l'analyse pour traiter l'équité des modèles, les problèmes d'explicabilité et atténuer les goulets d'étranglement.
Fournir des pipelines de déploiement pour le service de modèles qui requièrent différentes infrastructures.
Appliquer les meilleures pratiques et les techniques de livraison progressive pour maintenir un système d'exploitation en continu.
Quelles sont les connaissances de base nécessaires pour le cours Apprentissage automatique en production ?
Les apprenants doivent avoir une connaissance pratique de l'IA et du Deep Learning.
Les apprenants devraient avoir des compétences intermédiaires en Python et une expérience avec n'importe quel cadre d'apprentissage profond (TensorFlow, Keras ou PyTorch).
Nous vous recommandons fortement de compléter la spécialisation Deep learning mise à jour avant de commencer ce cours.
Que vais-je apprendre dans la formation Apprentissage automatique en production ?
Modélisation d'un système de production de ML de bout en bout : cadrage du projet, besoins en données, stratégies de modélisation et exigences de déploiement.
Établir un modèle de base, aborder la dérive du concept et prototyper comment développer, déployer et améliorer continuellement une application de ML en production.
Construire des pipelines de données en rassemblant, nettoyant et validant des ensembles de données. Établir le cycle de vie des données en utilisant des outils de métadonnées de lignage et de provenance des données.
Appliquer les meilleures pratiques et les techniques de livraison progressive pour maintenir et surveiller un système d'exploitation en continu.
À qui s'adresse la formation Apprentissage automatique en production ?
Le cours Apprentissage automatique en production s'adresse aux praticiens de l'apprentissage automatique en début de carrière ou aux ingénieurs logiciels qui cherchent à acquérir des connaissances pratiques sur la façon de formuler un projet d'apprentissage automatique reproductible, traçable et vérifiable pour la production.
Combien de temps faut-il pour suivre la formation Apprentissage automatique en production ?
A raison de 5 heures par semaine, il faut généralement 3 semaines pour suivre ce cours.
Qui est à l'origine de la formation Apprentissage automatique en production ?
Le cours Apprentissage automatique en production a été créé par Andrew Ng, fondateur de DeepLearning.IA, partenaire général d'IA Fund, président et cofondateur de Coursera, et professeur auxiliaire à l'Université de Stanford. En tant que pionnier de l'apprentissage automatique et de l'enseignement en ligne, M. Ng a changé d'innombrables vies grâce à son travail dans le domaine de l'IA, en étant l'auteur ou le coauteur de plus de 100 articles de recherche sur l'apprentissage automatique, la robotique et les domaines connexes. Auparavant, il a été scientifique en chef chez Baidu, chef fondateur de l'équipe Google Brain et cofondateur de Coursera, la plus grande plateforme de MOOC au monde.
S'agit-il d'un cours autonome ou d'une Specializations ?
Il s'agit d'un cours autonome.
Comment puis-je obtenir un reçu pour me faire rembourser par mon employeur ?
Accédez à votre compte Coursera.
Cliquez sur My Purchases (Mes achats) et trouvez le cours ou la spécialisation en question.
Cliquez sur Email Receipt et attendez jusqu'à 24 heures pour recevoir le reçu.
Je souhaite acheter ce cours pour mes employés. Comment puis-je le faire ?
Visitez coursera.org/business pour plus d'informations, pour obtenir un plan et pour contacter Coursera. Pour chaque plan, vous décidez du nombre de cours auxquels chaque membre peut s'inscrire et de la collection de cours qu'il peut choisir.
La spécialisation donne-t-elle droit à des crédits universitaires ?
Non.
Recevrai-je un certificat à la fin de la Specialization ?
Vous recevrez un certificat à la fin de chaque cours si vous payez pour le cours et si vous effectuez les tâches demandées. La durée de validité du certificat est limitée à 180 jours, après quoi vous devez acheter à nouveau le cours pour obtenir un certificat. Si vous suivez le cours gratuitement, vous ne recevrez pas de certificat.
Quand aurai-je accès aux cours et aux devoirs ?
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.