Los árboles de decisión son algoritmos de aprendizaje supervisado, estos son la base de bastantes nuevos algoritmos, entre ellos los de Boosting, alternativas viables a las redes neuronales
Estos fueron desarrollados por Leo Breinman inicialmente y pueden ser utilizados para problemas de regresión y clasificación
Los árboles constan de 3 atributos principales: Una raíz (root), unos nodos (nodes) y unas hojas (leafs). Los árboles de decisiones aprenden de los datos generando reglas condicionales, cada división es un nodo y cada fin de nodo se conoce como hoja
En un caso práctico, considérese el caso de querer jugar un partido de Tenis, esto se determinará dependiendo del clima, si es Nublado entonces sí podemos hacerlo, si está soleado dependerá del nivel de humedad y si el día es lluvioso dependerá de si hay viento en el ambiente