Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Qué es un Árbol de Decisión | Árbol de Decisión
Clasificación con Python

Qué es un Árbol de Decisión

Desliza para mostrar el menú

Para muchos problemas de la vida real, se puede construir un árbol de decisión. En un árbol de decisión, se plantea una pregunta (nodo de decisión) y, según la respuesta, se llega a una decisión (nodo hoja) o se plantean más preguntas (nodo de decisión), y así sucesivamente.

A continuación, un ejemplo de prueba de pato/no pato:

pato

Aplicar la misma lógica a los datos de entrenamiento permite derivar uno de los algoritmos más importantes de aprendizaje automático, que puede utilizarse tanto para tareas de regresión como de clasificación. En este curso, se abordará la clasificación.

El siguiente video ilustra su funcionamiento:

TreeExample
Note
Nota

En el video anterior, 'Classes' muestra el número de muestras de datos de cada clase en un nodo. Por ejemplo, el nodo raíz contiene todas las muestras de datos (4 'cookies', 4 'not cookies'). Y el nodo hoja a la izquierda tiene solo 3 'not cookies'.

Con cada nodo de decisión, se busca dividir los datos de entrenamiento para que los puntos de datos de cada clase queden separados en sus propios nodos hoja.

Un árbol de decisión también maneja la clasificación multiclase con facilidad:

TreeExample2

El clasificación con múltiples características también puede ser gestionado por el árbol de decisión. Ahora cada nodo de decisión puede dividir los datos utilizando cualquiera de las características.

TwoFeatureTree
Note
Nota

En el video anterior, el conjunto de entrenamiento se escala utilizando StandardScaler. No es necesario para el Árbol de Decisión. Funcionará igual de bien con los datos no escalados. Sin embargo, el escalado mejora el rendimiento de todos los demás algoritmos, por lo que es recomendable añadir siempre el escalado en el preprocesamiento.

question mark

Elige la afirmación INCORRECTA.

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 3. Capítulo 1
some-alt