Aprendizaje supervisado - Árbol de decisión para diagnóstico de enfermedades con Python

Hola, en esta oportunidad voy a mostrar un ejemplo de Aprendizaje Supervisado, para cual usaremos el algoritmo de Árbol de decisión con el lenguaje de programación Python. ¿Qué es el aprendizaje supervisado? En aprendizaje supervisado es una técnica para deducir una función a partir de datos de entrenamiento, las cuales consisten de pares de objetos (normalmente vectores): una componente del par son los datos de entrada y el otro, los resultados deseados. Caso práctico: DIAGNÓSTICO DE ENFERMEDADES Este tipo de aprendizaje es típicamente utilizado para diagnosticar enfermedades. En la siguiente tabla se muestra una base de datos de un centro médico a modo de ejemplo (el ejemplo solo tiene fines ilustrativos ya que el número de instancias es muy bajo). En la primera fila se muestran los nombres de los atributos. «Número de paciente», «Fiebre», «Dolor de garganta», «Congestión» y «Dolor de cabeza» corresponden a los atributos de entrada y se refieren a los distintos síntomas present...