Apprentissage automatique : du problème à un modèle fiable
Entraînez un modèle auquel vous pouvez vous fier, de la question d'affaires jusqu'à une remise qu'une autre personne peut exécuter. Vous créez, étape par étape, un classificateur qui repère les billets à transmettre à un niveau supérieur, et vous le testez honnêtement à chaque étape.
Lisez toutes les leçons sans compte, ou connectez-vous pour vous inscrire et suivre vos progrès.
Inscrivez-vous pour enregistrer les leçons que vous terminez. C'est gratuit.
Pour obtenir votre certificat, marquez chaque vérification des connaissances comme concordante. Ces leçons ont des vérifications à terminer :
Ce que vous apprendrez
À la fin de ce cours, vous pourrez :
Expliquer l'apprentissage supervisé et non supervisé, et cadrer un problème de prédiction.
Évaluer des modèles sans fuite de données, avec des métriques adaptées à la tâche et à la décision.
Créer des pipelines de prétraitement et de modèles, et les améliorer par itérations mesurées.
Choisir et expliquer un modèle selon les compromis pertinents, y compris quand un modèle plus simple est meilleur.
À propos de ce cours
Un modèle d’apprentissage automatique n’est utile que s’il aide quelqu’un à prendre une meilleure décision, et seulement si son résultat de test est honnête. La plupart des modèles qui échouent le font en silence : le score dans le carnet était élevé parce que les données de test ont fui dans l’entraînement, la mesure ne correspondait pas à la décision, ou personne n’a vérifié une option plus simple.
Ce cours enseigne tout le parcours avec un seul exemple suivi. Larkfield, une boutique en ligne fictive de produits pour la maison et le jardin, veut savoir, dès qu’un billet de soutien arrive, s’il aura besoin d’un agent expérimenté. Vous utilisez les données que vous avez préparées dans le cours de SQL, cette fois pour environ 1 000 clients sur deux ans. Vous commencez par ce qu’est l’apprentissage automatique et par la façon de juger un modèle honnêtement. Puis vous partez d’une règle que n’importe qui pourrait écrire. Vous entraînez des modèles linéaires, des arbres et des ensembles, et vous les comparez avec la même méthode honnête. Vous apprenez aussi quand un modèle simple est le meilleur choix.
À la fin, vous remettez un classificateur de billets à transmettre : un pipeline enregistré qui se charge dans un nouveau processus, une comparaison avec la référence de base, une évaluation sans fuite avec un seuil adapté à la capacité de l’équipe, une analyse des erreurs et une fiche de modèle qui dit à quoi le modèle ne doit pas servir.
Avant de commencer
Vous avez suivi les cours Python pour l'ingénierie de l'IA en pratique, Mathématiques et statistiques essentielles pour l'IA, et SQL et préparation des données pour l'IA, ou vous avez les mêmes compétences. Il vous faut un compte Google ou Kaggle gratuit pour les carnets (notebooks), ou Python 3.12 ou une version plus récente sur votre ordinateur. Tous les outils sont gratuits.
Les personnes qui savent préparer des données en Python et qui veulent comprendre l'apprentissage automatique depuis le début, puis entraîner, évaluer et expliquer leurs premiers vrais modèles. Nouveaux diplômés et professionnels qui passent à des rôles en IA.
Vous dirigez ou utilisez l'IA, sans la créer?
Vous pouvez étudier les idées de ce cours sans écrire de code. Lisez les modules 1 à 3 (environ 6–7 h), répondez à leurs vérifications des connaissances, et obtenez un certificat des notions gratuit. Vous pourrez revenir à la pratique plus tard.
Les parcours pour les personnes qui dirigent ou utilisent l'IA suivent ce cours de cette façon. Voir les parcours
Comment nous avons créé ce cours
Des spécialistes de l'IA expérimentés ont conçu ce cours. L'IA nous a aidés à rédiger le contenu; des personnes ont choisi l'approche pédagogique et les exemples, et ont révisé chaque leçon. Les résultats que vous voyez sont les vrais résultats de l'exécution du code. Comment nous créons les cours
Découvrez ce qu'est l'apprentissage automatique, à partir de la façon dont les gens apprennent. Vous voyez pourquoi apprendre à partir d'exemples étiquetés s'appelle l'apprentissage supervisé, et comment l'apprentissage non supervisé trouve des groupes sans étiquettes. Vous apprenez à choisir entre régression, classification, regroupement ou aucun modèle.
Transformez un besoin d'affaires en problème de prédiction. Vous nommez la décision, la cible et le moment de la prédiction, et vous fixez une référence de base simple que tout modèle doit battre.
Apprenez à juger un modèle honnêtement avant d'en créer un. Vous gardez des données séparées pour la pratique, pour la vérification et pour l'examen final. Vous choisissez des mesures adaptées à la tâche, dont la précision, le rappel et le compromis entre les deux.
Entraînez vos premiers modèles. Vous ajustez une droite au nombre de billets par jour, vous transformez des scores en décisions, et vous voyez quels problèmes un pipeline scikit-learn résout avant d'en créer un.
Améliorez un modèle comme le font les praticiens, une expérience mesurée à la fois. Vous découvrez les arbres de décision et vous voyez quand un modèle est trop simple ou trop complexe. Vous apprenez pourquoi des ensembles de nombreux arbres peuvent aider, et ce qu'ils coûtent.
Terminez le modèle. Vous testez quelles caractéristiques aident sans laisser fuir la réponse, vous réglez les hyperparamètres par validation croisée, vous choisissez un seuil adapté à la capacité de l'équipe, et vous ne mesurez le résultat de test qu'une seule fois.
Trouvez où le modèle échoue et pourquoi. Vous comparez des groupes et vous lisez sur quoi le modèle s'appuie, sans confondre cela avec une cause. Vous apprenez quand un modèle simple est le meilleur choix ou le choix obligatoire, et vous explorez les données par regroupement.
Remettez un modèle que d'autres peuvent exécuter et auquel ils peuvent se fier. Vous enregistrez le pipeline complet avec son schéma et ses versions, vous rédigez une fiche de modèle (model card), et vous planifiez les vérifications dont il a besoin en production.
Dernier module · choisissez-en au moins uneÉtudes de cas
7 études de cas
Sept études de cas de bout en bout sur de vraies données publiques, du fichier brut jusqu'à un résultat testé et une recommandation. Deux régressions, trois classifications (régression logistique, arbre de décision et comparaison de quatre familles de modèles) et deux regroupements. Terminez-en au moins une pour obtenir le certificat. Chacune peut entrer dans votre portfolio.
Terminez au moins une étude de cas pour obtenir le certificat. Les autres sont facultatives. Ce que couvre chacune
Des projets réalistes du début à la fin, sur de vraies données, avec chaque résultat expliqué. Chacun devient une pièce de votre portfolio. Terminez-en au moins une pour obtenir le certificat; les autres sont facultatives.
Regroupement sur des données de dépenses asymétriques : mise à l'échelle, piège du coefficient de silhouette, ACP et étiquette existante.
En apprendre plus avec la communauté
D'autres personnes enseignent bien ce sujet. Nous avons choisi ces ressources pour accompagner ce cours. Elles s'ouvrent sur d'autres sites.Voir tous les choix de la communauté