Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce Qu'un Arbre de Décision | Arbre de Décision
Classification avec Python

bookQu'est-ce Qu'un Arbre de Décision

Pour de nombreux problèmes réels, il est possible de construire un arbre de décision. Dans un arbre de décision, une question est posée (nœud de décision) et, selon la réponse, on aboutit soit à une décision (nœud feuille), soit à d'autres questions (nœud de décision), et ainsi de suite.

Voici un exemple de test canard/pas canard :

L'application de la même logique aux données d'entraînement permet de dériver l'un des algorithmes d'apprentissage automatique les plus importants, utilisable pour les tâches de régression et de classification. Dans ce cours, l'accent sera mis sur la classification.

La vidéo suivante illustre le fonctionnement :

Note
Remarque

Dans la vidéo ci-dessus, 'Classes' indique le nombre d'échantillons de données de chaque classe à un nœud. Par exemple, le nœud racine contient tous les échantillons de données (4 'cookies', 4 'not cookies'). Et le nœud feuille à gauche ne contient que 3 'not cookies'.

À chaque nœud de décision, l'objectif est de diviser les données d'entraînement de sorte que les points de chaque classe soient séparés dans leurs propres feuilles.

Un arbre de décision gère également la classification multiclasse avec facilité :

La classification avec plusieurs caractéristiques peut également être prise en charge par l'arbre de décision. Chaque nœud de décision peut alors diviser les données en utilisant n'importe quelle caractéristique.

Note
Remarque

Dans la vidéo ci-dessus, l'ensemble d'entraînement est mis à l'échelle à l'aide de StandardScaler. Ce n'est pas nécessaire pour l'arbre de décision. Il fonctionnera tout aussi bien sur les données non mises à l'échelle. Cependant, la mise à l'échelle améliore les performances de tous les autres algorithmes, il est donc recommandé d'ajouter systématiquement cette étape à votre prétraitement.

question mark

Choisissez l’énoncé INCORRECT.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4.17

bookQu'est-ce Qu'un Arbre de Décision

Glissez pour afficher le menu

Pour de nombreux problèmes réels, il est possible de construire un arbre de décision. Dans un arbre de décision, une question est posée (nœud de décision) et, selon la réponse, on aboutit soit à une décision (nœud feuille), soit à d'autres questions (nœud de décision), et ainsi de suite.

Voici un exemple de test canard/pas canard :

L'application de la même logique aux données d'entraînement permet de dériver l'un des algorithmes d'apprentissage automatique les plus importants, utilisable pour les tâches de régression et de classification. Dans ce cours, l'accent sera mis sur la classification.

La vidéo suivante illustre le fonctionnement :

Note
Remarque

Dans la vidéo ci-dessus, 'Classes' indique le nombre d'échantillons de données de chaque classe à un nœud. Par exemple, le nœud racine contient tous les échantillons de données (4 'cookies', 4 'not cookies'). Et le nœud feuille à gauche ne contient que 3 'not cookies'.

À chaque nœud de décision, l'objectif est de diviser les données d'entraînement de sorte que les points de chaque classe soient séparés dans leurs propres feuilles.

Un arbre de décision gère également la classification multiclasse avec facilité :

La classification avec plusieurs caractéristiques peut également être prise en charge par l'arbre de décision. Chaque nœud de décision peut alors diviser les données en utilisant n'importe quelle caractéristique.

Note
Remarque

Dans la vidéo ci-dessus, l'ensemble d'entraînement est mis à l'échelle à l'aide de StandardScaler. Ce n'est pas nécessaire pour l'arbre de décision. Il fonctionnera tout aussi bien sur les données non mises à l'échelle. Cependant, la mise à l'échelle améliore les performances de tous les autres algorithmes, il est donc recommandé d'ajouter systématiquement cette étape à votre prétraitement.

question mark

Choisissez l’énoncé INCORRECT.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt