Choisissez votre langue
Cours de classification en Machine Learning
Plus de 2 millions d'apprenants dans le monde

Cours de classification en Machine Learning

5

Maîtrisez tous les grands algorithmes de classification en apprentissage automatique — de la régression logistique et des arbres de décision aux SVM, aux méthodes d'ensemble et à l'apprentissage profond. Ce cours vous accompagne des fondements mathématiques jusqu'au déploiement en production, en abordant l'évaluation, le réglage et l'interprétabilité en cours de route. Que vous fassiez vos débuts en science des données ou que vous perfectionniez vos compétences en apprentissage automatique, il s'agit de la formation en classification la plus complète disponible.

Dedika pour entreprises

Ce que vous allez apprendre:

  • Construisez, évaluez et réglez des classifieurs, notamment la régression logistique, les machines à vecteurs de support et les forêts aléatoires.

  • Appliquez des méthodes d’ensemble telles que XGBoost et LightGBM pour atteindre une précision digne des compétitions.

  • Comprenez les compromis entre le biais et la variance et utilisez la validation croisée pour produire des estimations fiables du rendement.

  • Traitez des ensembles de données déséquilibrés à l'aide de SMOTE, de l'apprentissage sensible aux coûts et de mesures d'évaluation spécialisées.

  • Expliquez les prédictions du modèle aux parties prenantes techniques et non techniques à l'aide de SHAP et LIME.

  • Déployez des pipelines de classification entraînés en tant qu’API REST et surveillez-les pour détecter les dérives de données et de concept.

Comment vous étudiez de façon pratique Cours de classification en Machine Learning

Comment vous pratiquez Cours de classification en Machine Learning

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.

Cliquez ici

Contenu du cours

8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondements de la classification en apprentissage automatique

  • Leçon 1 • Représentation des données et prétraitement

    Couvre le codage, la mise à l'échelle et le traitement des valeurs manquantes pour préparer les ensembles de données aux classifieurs. A un impact direct sur la précision du modèle et est nécessaire avant d'appliquer tout algorithme.

  • Leçon 2 • Le flux de travail en apprentissage automatique

    Parcourt le pipeline de bout en bout, des données brutes au modèle déployé. Fournit un cadre reproductible que les étudiants appliquent dans chaque chapitre subséquent.

  • Leçon 3 • Configuration de l'environnement de développement

    Configure les outils basés sur Python, y compris les bibliothèques logicielles clés pour la manipulation des données et la modélisation. Fournit aux étudiants un environnement de travail pour exécuter tous les exercices du cours immédiatement.

  • Leçon 4 • Prérequis mathématiques pour la classification

    Passe en revue les concepts de probabilité, d'algèbre linéaire et de calcul essentiels à la compréhension des classifieurs. Assure que les étudiants peuvent suivre les dérivations d'algorithmes dans les chapitres ultérieurs.

  • Leçon 5 • Qu'est-ce que la classification en apprentissage automatique

    Définit la classification comme une tâche d'apprentissage supervisé et la distingue de la régression et du regroupement. Ancre le chapitre en établissant le problème fondamental que ce cours résout.

Chapitre 2Voir les détails

Évaluation du rendement des classifieurs

  • Leçon 1 • La matrice de confusion expliquée

    Présente la matrice de confusion comme fondement de toutes les mesures de classification. Établit le lien entre les décomptes bruts de prédiction et les renseignements exploitables sur le rendement.

  • Leçon 2 • Biais, variance et surapprentissage

    Explique le compromis biais-variance et son effet sur la généralisation. Équipe les étudiants pour diagnostiquer le sous-apprentissage et le surapprentissage avant de régler un algorithme.

  • Leçon 3 • Mesures basées sur les seuils et le classement

    Couvre les courbes ROC, l'AUC et les courbes de précision-rappel pour les classifieurs produisant des probabilités. Étend les connaissances sur les mesures à des scénarios nécessitant un réglage des seuils.

  • Leçon 4 • Stratégies de validation croisée

    Enseigne la validation croisée k-fold, stratifiée et leave-one-out pour produire des estimations fiables du rendement. Empêche le surapprentissage à une seule division entraînement-test.

  • Leçon 5 • Mesures de classification fondamentales

    Dérive l'exactitude, la précision, le rappel et le score F1 à partir de la matrice de confusion. Les étudiants apprennent quand chaque mesure est appropriée compte tenu du déséquilibre des classes et du contexte opérationnel.

Chapitre 3Voir les détails

Régression logistique pour la classification

  • Leçon 1 • Maximum de vraisemblance et log-perte

    Dérive l'objectif de log-perte à partir de l'estimation du maximum de vraisemblance. Relie les mathématiques au processus d'optimisation que les étudiants appliqueront lors de l'entraînement.

  • Leçon 2 • Régression logistique multiclasse

    Étend la régression logistique binaire aux problèmes multiclasses en utilisant les stratégies OvR et softmax. Prépare les étudiants pour les ensembles de données comportant plus de deux classes cibles.

  • Leçon 3 • De la régression linéaire à la régression logistique

    Montre pourquoi la régression linéaire échoue pour la classification et comment la fonction sigmoïde corrige cela. Établit l'interprétation probabiliste centrale à la régression logistique.

  • Leçon 4 • Interprétation et déploiement des modèles logistiques

    Couvre l'interprétation des coefficients, les rapports de cotes et l'exportation des modèles entraînés. Fait le pont entre la construction du modèle et le déploiement pratique ainsi que la communication avec les parties prenantes.

  • Leçon 5 • Régularisation dans la régression logistique

    Présente les pénalités L1 et L2 pour contrôler le surapprentissage et permettre la sélection de caractéristiques. Applique directement les concepts de biais-variance du chapitre 2.

Chapitre 4Voir les détails

Arbres de décision et classifieurs basés sur des règles

  • Leçon 1 • Extraction de règles et interprétabilité

    Montre comment extraire des règles if-alors lisibles par les humains à partir d'arbres entraînés. Relie les sorties des arbres à la logique opérationnelle et aux exigences de conformité.

  • Leçon 2 • Importance des caractéristiques à partir des arbres

    Explique comment les arbres calculent les scores d'importance des caractéristiques basés sur la réduction de l'impureté. Donne aux étudiants un outil intégré pour la sélection de caractéristiques et l'explication du modèle.

  • Leçon 3 • Critères de division : Gini et entropie

    Dérive l'impureté de Gini et le gain d'information comme mesures pour choisir la meilleure division. Explique comment ces critères guident l'algorithme d'apprentissage à chaque nœud.

  • Leçon 4 • Contrôle du surapprentissage dans les arbres

    Couvre les hyperparamètres de pré-élagage et les techniques de post-élagage pour réduire le surapprentissage. Applique les concepts de biais-variance du chapitre 2 aux contrôles spécifiques aux arbres.

  • Leçon 5 • Structure et concepts de l'arbre de décision

    Définit les nœuds, les branches, les feuilles et la profondeur dans un arbre de décision. Fournit le vocabulaire nécessaire pour discuter et configurer les modèles basés sur des arbres tout au long du cours.

Chapitre 5Voir les détails

Méthodes d'ensemble : ensachage et renforcement

  • Leçon 1 • Ensembles par empilement et mélange

    Enseigne le méta-apprentissage en entraînant un modèle de second niveau sur les sorties des classifieurs de base. Étend les connaissances sur les ensembles à des architectures flexibles qui maximisent la puissance prédictive.

  • Leçon 2 • XGBoost et LightGBM

    Présente les bibliothèques logicielles optimisées de renforcement de gradient avec des améliorations de régularisation et de vitesse. Prépare les étudiants pour des tâches de classification de niveau compétition et de niveau production.

  • Leçon 3 • Machines à renforcement de gradient

    Dérive le renforcement de gradient comme un ajustement séquentiel des résidus utilisant la descente de gradient dans l'espace des fonctions. Explique l'algorithme de base derrière les classifieurs modernes à haute performance.

  • Leçon 4 • Forêts aléatoires en profondeur

    Couvre l'agrégation bootstrap, les sous-ensembles de caractéristiques aléatoires et le vote majoritaire dans les Forêts aléatoires. Se base directement sur les connaissances des arbres de décision du chapitre 4.

  • Leçon 5 • Principes de l'apprentissage d'ensemble

    Explique pourquoi la combinaison de modèles réduit la variance et le biais par rapport aux classifieurs uniques. Établit le fondement théorique de toutes les méthodes d'ensemble de ce chapitre.

Chapitre 6Voir les détails

Machines à vecteurs de support et méthodes à noyau

  • Leçon 1 • Réglage des SVM avec recherche par grille et aléatoire

    Applique les stratégies de recherche d'hyperparamètres pour optimiser C et gamma pour les classifieurs SVM. Renforce les compétences de validation croisée du chapitre 2 dans un contexte SVM.

  • Leçon 2 • SVM à marge souple et le paramètre C

    Présente les variables d'écart pour traiter les données non séparables et le paramètre de régularisation C. Relie le réglage des SVM au compromis biais-variance du chapitre 2.

  • Leçon 3 • SVM pour données multiclasses et déséquilibrées

    Étend les SVM aux contextes multiclasses et aborde le déséquilibre des classes avec des poids de classe. Prépare les étudiants à appliquer les SVM à des problèmes de classification réalistes et déséquilibrés.

  • Leçon 4 • Classification à marge maximale

    Dérive l'objectif des SVM à marge rigide et explique les vecteurs de support géométriquement. Fournit l'intuition nécessaire pour comprendre les extensions à marge souple et à noyau.

  • Leçon 5 • L'astuce du noyau

    Explique comment les noyaux projettent implicitement les données dans des espaces de haute dimension pour la classification non linéaire. Déverrouille l'applicabilité des SVM à des ensembles de données complexes et réels.

Chapitre 7Voir les détails

Classifieurs probabilistes et basés sur les instances

  • Leçon 1 • Comparaison des modèles probabilistes et basés sur les instances

    Évalue les Naive Bayes et KNN par rapport à la régression logistique et aux modèles basés sur des arbres. Guide les étudiants dans le choix du classifieur approprié pour un profil de problème donné.

  • Leçon 2 • Mise à l'échelle et efficacité dans KNN

    Aborde le coût de calcul de KNN et les techniques pour accélérer la recherche de voisins. Assure que les étudiants peuvent appliquer KNN à des ensembles de données de taille pratique.

  • Leçon 3 • Algorithme des k-plus proches voisins

    Explique la règle de décision KNN, les mesures de distance et l'effet de k sur la frontière. Fournit une référence non paramétrique qui ne nécessite aucune phase d'entraînement explicite.

  • Leçon 4 • Naive Bayes pour la classification de texte

    Applique le Naive Bayes multinomial aux représentations sac-de-mots et TF-IDF. Démontre un classifieur pratique et à haute vitesse pour les tâches de langage naturel.

  • Leçon 5 • Classification Naive Bayes

    Dérive le classifieur Naive Bayes à partir du théorème de Bayes avec l'hypothèse d'indépendance conditionnelle. Établit une référence rapide et interprétable pour les données textuelles et catégorielles.

Chapitre 8Voir les détails

Réglage des hyperparamètres et sélection de modèle

  • Leçon 1 • Construction de pipelines scikit-learn

    Encapsule les étapes de prétraitement et de modélisation dans un seul objet pipeline. Empêche la fuite de données et simplifie les flux de travail de validation croisée et de déploiement.

  • Leçon 2 • Aperçu de l'apprentissage automatique automatisé

    Présente les outils d'apprentissage automatique automatisé qui automatisent la sélection d'algorithmes et la recherche d'hyperparamètres. Positionne l'automatisation comme un outil de productivité, non comme un remplacement de la compréhension.

  • Leçon 3 • Comparaison statistique de modèles

    Applique des tests statistiques pour déterminer si les différences de rendement entre les modèles sont significatives. Empêche la sélection d'un modèle basé sur le bruit plutôt que sur une amélioration réelle.

  • Leçon 4 • Sélection finale du modèle et documentation

    Établit un cadre de décision pour choisir le modèle de production et documenter les choix. Prépare les étudiants à justifier la sélection du modèle auprès des parties prenantes techniques et opérationnelles.

  • Leçon 5 • Stratégies de recherche d'hyperparamètres

    Compare la recherche par grille, la recherche aléatoire et l'optimisation bayésienne pour le réglage des hyperparamètres. Équipe les étudiants pour choisir des méthodes de recherche efficaces en fonction du budget de calcul.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur logiciel : souhaite ajouter des compétences en classification ML à sa boîte à outils existante.

  • Analyste de données : prêt à passer du reporting à la construction de modèles prédictifs à titre professionnel.

  • Personne en réorientation professionnelle : fait la transition vers la science des données à partir d'un bagage non technique ou semi-technique.

  • Étudiant diplômé : a besoin d'une formation pratique et structurée en ML pour compléter ses travaux académiques.

  • Professionnel en intelligence d'affaires : vise à automatiser les décisions actuellement prises par analyse manuelle.

  • Concurrent sur Kaggle : cherche à comprendre la théorie derrière les modèles qu'il utilise déjà.

Ce que nos apprenants disent

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika?

Le certificat est-il valable au Canada ?

Les cours sont-ils gratuits?

Quelle est la charge de travail des cours?

Comment sont les cours?

Comment fonctionnent les cours?

Quelle est la durée des cours?

Quel est le coût ou le prix des cours?

Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?

Cours PDF