
Cours Algorithmes de Classification Machine Learning
Maîtrisez tous les principaux 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 guide des fondations mathématiques jusqu'au déploiement en production, en abordant l'évaluation, le réglage et l'interprétabilité tout au long du parcours. Que vous débutiez dans la science des données ou que vous perfectionniez vos compétences en ML, il s'agit de la formation la plus complète disponible en classification.
Ce que vous allez apprendre:
Construire, évaluer et régler des classifieurs, notamment la régression logistique, les SVM et les Random Forests.
Appliquer des méthodes d'ensemble telles que XGBoost et LightGBM pour atteindre une précision de niveau compétition.
Comprendre les compromis biais-variance et utiliser la validation croisée pour produire des estimations fiables des performances.
Traiter les ensembles de données déséquilibrés à l'aide de SMOTE, de l'apprentissage sensible au coût et de métriques d'évaluation spécialisées.
Expliquer les prédictions du modèle aux parties prenantes techniques et non techniques à l'aide de SHAP et LIME.
Déployer des pipelines de classification entraînés en tant qu'API REST et les surveiller pour détecter la dérive des données et des concepts.
Comment vous étudiez de façon pratique Cours Algorithmes de Classification Machine Learning
Comment vous pratiquez Cours Algorithmes de Classification Machine Learning
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations de la classification en apprentissage automatique
Fondations de la classification en apprentissage automatique
Leçon 1 • Représentation et prétraitement des données
Couvre le codage, la mise à l'échelle et la gestion des valeurs manquantes pour préparer les jeux de données aux classifieurs. A un impact direct sur la précision du modèle et est requis avant toute application d'algorithme.
Leçon 2 • Le flux de travail en apprentissage automatique
Parcourt le pipeline complet, des données brutes au modèle déployé. Fournit un framework reproductible que les étudiants appliquent dans chaque chapitre suivant.
Leçon 3 • Configuration de l'environnement de développement
Configure les outils basés sur Python, y compris les bibliothèques clés pour la manipulation et la modélisation des données. 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. Garantit que les étudiants peuvent suivre les dérivations d'algorithmes dans les chapitres suivants.
Leçon 5 • Qu'est-ce que la classification en ML ?
Définit la classification comme une tâche d'apprentissage supervisé et la contraste avec la régression et le clustering. Ancre le chapitre en établissant le problème central que ce cours résout.
Chapitre 2MasquerCacher les détailsVoir les détailsÉvaluation des performances du classifieur
Évaluation des performances du classifieur
Leçon 1 • La matrice de confusion expliquée
Présente la matrice de confusion comme le fondement de toutes les métriques de classification. Relie les décomptes de prédictions brutes à des informations de performance exploitables.
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 • Métriques 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 la connaissance des métriques à des scénarios nécessitant un réglage du seuil.
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 de performance fiables. Empêche le surapprentissage sur une seule division entraînement-test.
Leçon 5 • Métriques de classification fondamentales
Dérive la précision, la justesse, le rappel et le score F1 à partir de la matrice de confusion. Les étudiants apprennent quand chaque métrique est appropriée compte tenu du déséquilibre des classes et du contexte commercial.
Chapitre 3MasquerCacher les détailsVoir les détailsRégression logistique pour la classification
Régression logistique pour la classification
Leçon 1 • Maximum de vraisemblance et log-loss
Dérive l'objectif log-loss à 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 jeux de données avec 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 y remédie. É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 odds ratios 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 4MasquerCacher les détailsVoir les détailsArbres de décision et classifieurs basés sur des règles
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 si-alors lisibles par l'humain à partir d'arbres entraînés. Relie les sorties des arbres à la logique métier 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 d'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 à des mesures de sécurité spécifiques aux arbres.
Leçon 5 • Structure de l'arbre de décision et concepts
Définit les nœuds, branches, feuilles et profondeur dans un arbre de décision. Fournit le vocabulaire nécessaire pour discuter et configurer les modèles basés sur les arbres tout au long du cours.
Chapitre 5MasquerCacher les détailsVoir les détailsMéthodes d'ensemble : Bagging et Boosting
Méthodes d'ensemble : Bagging et Boosting
Leçon 1 • Ensembles par stacking et blending
Enseigne le méta-apprentissage en entraînant un modèle de second niveau sur les sorties des classifieurs de base. Étend la connaissance des ensembles à des architectures flexibles qui maximisent la puissance prédictive.
Leçon 2 • XGBoost et LightGBM
Présente les bibliothèques de gradient boosting optimisées avec régularisation et améliorations de vitesse. Prépare les étudiants pour des tâches de classification de niveau compétition et production.
Leçon 3 • Machines de gradient boosting
Dérive le gradient boosting comme un ajustement séquentiel des résidus utilisant la descente de gradient dans l'espace fonctionnel. Explique l'algorithme central derrière les classifieurs modernes de haute performance.
Leçon 4 • Forêts aléatoires en profondeur
Couvre l'agrégation par bootstrap, les sous-ensembles de caractéristiques aléatoires et le vote majoritaire dans les Forêts aléatoires. S'appuie directement sur les connaissances des arbres de décision du chapitre 4.
Leçon 5 • Principes de l'apprentissage ensembliste
Explique pourquoi la combinaison de modèles réduit la variance et le biais par rapport aux classifieurs individuels. Établit la base théorique pour toutes les méthodes d'ensemble de ce chapitre.
Chapitre 6MasquerCacher les détailsVoir les détailsMachines à vecteurs de support et méthodes à noyau
Machines à vecteurs de support et méthodes à noyau
Leçon 1 • Réglage des SVM avec recherche par grille et aléatoire
Applique des stratégies de recherche d'hyperparamètres pour optimiser C et gamma pour les classifieurs SVM. Renforce les compétences en validation croisée du chapitre 2 dans un contexte SVM.
Leçon 2 • SVM à marge souple et paramètre C
Présente les variables d'écart pour gérer les données non séparables et le paramètre de régularisation C. Relie le réglage du SVM au compromis biais-variance du chapitre 2.
Leçon 3 • SVM pour les données multiclasses et déséquilibrées
Étend les SVM aux paramètres 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 du SVM à marge dure 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 grande dimension pour la classification non linéaire. Débloque l'applicabilité des SVM à des jeux de données complexes du monde réel.
Chapitre 7MasquerCacher les détailsVoir les détailsClassifieurs probabilistes et basés sur les occurrences
Classifieurs probabilistes et basés sur les occurrences
Leçon 1 • Comparaison des modèles probabilistes et basés sur les occurrences
Évalue Naive Bayes et KNN par rapport à la régression logistique et aux modèles basés sur les arbres. Guide les étudiants dans la sélection du classifieur adapté à 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. Garantit que les étudiants peuvent appliquer KNN à des jeux de données de taille pratique.
Leçon 3 • Algorithme des k plus proches voisins
Explique la règle de décision KNN, les métriques 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 rapide 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 8MasquerCacher les détailsVoir les détailsRéglage des hyperparamètres et sélection de modèle
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 AutoML 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 performance entre les modèles sont significatives. Empêche de sélectionner 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 commerciales.
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.
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 professionnelle de modèles prédictifs.
Personne en reconversion professionnelle : effectue une transition vers la science des données depuis un parcours non technique ou semi-technique.
Étudiant diplômé : a besoin d'une formation ML structurée et pratique pour compléter ses cours académiques.
Professionnel de la business intelligence : vise à automatiser les décisions actuellement prises par analyse manuelle.
Compétiteur Kaggle : cherche à comprendre la théorie derrière les modèles qu'il utilise déjà.
Ce que disent nos élèves
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 besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

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.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Maroc ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du 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 marche ?
Cours PDF




















