Accéder au contenu principal
AccueilPython

Cours

Machine learning avec des modèles arborescents en Python

IntermédiaireNiveau de compétence
Actualisé 12/2025
Dans ce cours, vous apprendrez à utiliser des modèles basés sur des arbres et des ensembles pour la régression et la classification en utilisant scikit-learn.
Commencer le cours gratuitement
PythonMachine Learning
5 h
15 vidéos
57 Exercices
4,650 XP
110K+
Certificat de formation

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprécié par des utilisateurs provenant de milliers d'entreprises

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

Les arbres de décision sont des modèles d'apprentissage supervisé utilisés pour les problèmes impliquant la classification et la régression. Les modèles arborescents offrent une grande flexibilité, mais cela a un coût : d'une part, ils permettent de saisir des relations non linéaires complexes ; d'autre part, ils ont tendance à mémoriser le bruit présent dans un ensemble de données. En regroupant les prédictions d'arbres entraînés différemment, les méthodes d'ensemble tirent parti de la flexibilité des arbres tout en réduisant leur tendance à mémoriser le bruit. Les méthodes d'ensemble sont utilisées dans divers domaines et ont été éprouvées en remportant de nombreux concours de machine learning. Dans ce cours, vous apprendrez à utiliser Python pour former des arbres de décision et des modèles basés sur des arbres à l'aide de la bibliothèque conviviale de machine learning scikit-learn. Vous comprendrez les avantages et les inconvénients des arbres et démontrerez comment l'assemblage peut pallier ces inconvénients, tout en vous exerçant sur des ensembles de données réels. Enfin, vous apprendrez également à ajuster les hyperparamètres les plus influents afin de tirer le meilleur parti de vos modèles.

Prérequis

Supervised Learning with scikit-learn
1

Arbres de classification et de régression

Les arbres de classification et de régression (CART) sont un ensemble de modèles d'apprentissage supervisé utilisés pour les problèmes impliquant la classification et la régression. Dans ce chapitre, vous découvrirez l'algorithme CART.
Commencer le chapitre
2

Le compromis biais-variance

Le compromis biais-variance est l'un des concepts fondamentaux du machine learning supervisé. Dans ce chapitre, vous apprendrez à diagnostiquer les problèmes de surajustement et de sous-ajustement. Vous découvrirez également le concept d'ensembling, qui consiste à agréger les prédictions de plusieurs modèles afin d'obtenir des prédictions plus fiables.
Commencer le chapitre
3

Bagging et forêts aléatoires

Le bagging est une méthode d'ensemble qui consiste à entraîner plusieurs fois le même algorithme à l'aide de différents sous-ensembles échantillonnés à partir des données d'entraînement. Dans ce chapitre, vous apprendrez comment utiliser le bagging pour créer un ensemble d'arbres. Vous découvrirez également comment l'algorithme des forêts aléatoires peut conduire à une plus grande diversité de l'ensemble grâce à la randomisation au niveau de chaque division dans les arbres formant l'ensemble.
Commencer le chapitre
4

Boosting

Le boosting désigne une méthode d'ensemble dans laquelle plusieurs modèles sont entraînés séquentiellement, chaque modèle apprenant à partir des erreurs de ses prédécesseurs. Dans ce chapitre, vous découvrirez les deux méthodes de renforcement AdaBoost et Gradient Boosting.
Commencer le chapitre
5

Ajustement du modèle

Les hyperparamètres d'un modèle de machine learning sont des paramètres qui ne sont pas appris à partir des données. Ils doivent être définis avant d'adapter le modèle à l'ensemble d'apprentissage. Dans ce chapitre, vous apprendrez à ajuster les hyperparamètres d'un modèle basé sur un arbre à l'aide d'une validation croisée par recherche par grille.
Commencer le chapitre
Machine learning avec des modèles arborescents en Python
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'inscrire maintenant

Rejoignez plus de 19 millions d'utilisateurs et commencez Machine learning avec des modèles arborescents en Python dès aujourd'hui !

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.