Skip to Main Content
Aprendizaje automático práctico con Scikit-Learn, Keras y TensorFlow, 3ª edición
book

Aprendizaje automático práctico con Scikit-Learn, Keras y TensorFlow, 3ª edición

by Aurélien Géron
September 2024
Intermediate to advanced content levelIntermediate to advanced
864 pages
27h 36m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Aprendizaje automático práctico con Scikit-Learn, Keras y TensorFlow, 3ª edición

Capítulo 6. Árboles de decisión

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los árboles de decisión son algoritmos versátiles de aprendizaje automático que pueden realizar tanto tareas de clasificación como de regresión, e incluso tareas de múltiples resultados. Son algoritmos potentes, capaces de ajustarse a conjuntos de datos complejos. Por ejemplo, en el Capítulo 2 entrenaste un modelo DecisionTreeRegressor en el conjunto de datos de viviendas de California, ajustándolo perfectamente (en realidad, sobreajustándolo).

Los árboles de decisión también son los componentes fundamentales de los bosques aleatorios (véase el Capítulo 7), que se encuentran entre los algoritmos de aprendizaje automático más potentes de la actualidad.

En este capítulo empezaremos hablando de cómo entrenar, visualizar y hacer predicciones con árboles de decisión. Luego repasaremos el algoritmo de entrenamiento CART que utiliza Scikit-Learn, y exploraremos cómo regularizar los árboles y utilizarlos para tareas de regresión. Por último, discutiremos algunas de las limitaciones de los árboles de decisión.

Entrenar y visualizar un árbol de decisión

Para entender los árboles de decisión, construyamos uno y veamos cómo hace predicciones. El código siguiente entrena un DecisionTreeClassifier en el conjunto de datos del iris (véase el Capítulo 4):

from sklearn.datasets import load_iris
from sklearn.tree import DecisionTreeClassifier

iris ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender Python, 5ª Edición

Aprender Python, 5ª Edición

Mark Lutz
Python de alto rendimiento, 2ª edición

Python de alto rendimiento, 2ª edición

Micha Gorelick, Ian Ozsvald

Publisher Resources

ISBN: 9781098179977Supplemental Content