SlideShare une entreprise Scribd logo
1  sur  25
Eficiencia de los lenguajes basados en reglas 4ª parte
Árboles de decisión
Árboles de decisión Los árboles de decisiónproporcionan un paradigmaútilpara resolver ciertostipos de problemas de clasificación, puesdeducensoluciones al reducir el conjunto de posiblessoluciones a unaserie de decisiones o preguntasqueacortansuespacio de búsqueda.
Árboles de decisión Los problemas que son adecuados para su solución mediante árboles de decisión se tipifican con la característica de que proporcionan la respuesta a un problema a partir de un conjunto predeterminado de respuestas posibles.
Árboles de decisión Puesto que debe determinarse el conjunto de respuestas, los árboles de decisión no funcionan bien para resolver problemas de programación, planeación o síntesis y, en general, problemas que deben producir soluciones además de seleccionar entre ellas.
Árboles de decisión Recuerde que un árbol de decisión se compone de nodos y ramas, los nodos representan ubicaciones en el árbol y las ramas conectan nodos padre con nodos  hijo.  Los nodos sin hijos se llaman hojas. En un árbol, cada nodo sólo tiene un padre, con excepción del nodo raíz, que no tiene ninguno.
Árboles de decisión Los nodos hojas de un árbol de decisión representan todas las soluciones posibles que se derivan del árbol, a esos nodos se les conoce como “nodos respuestas”, y a los demás como “nodos decisión”. Cada nodo de decisión representa un cuestionamiento o decisión que, al preguntarse o decidirse, determina la rama apropiada que debe seguirse en el árbol de decisión.
Árboles de decisión En los árboles de decisión simples esta pregunta podría tener  respuestas de si o no. En general un nodo de decisión puede usar cualquier criterio para seleccionar la rama a seguir, suponiendo que el proceso de selección siempre produce una sola rama. Los nodos de decisión sofisticados podrían permitir incluso razonamiento hacia atrás o probabilístico.
Ejemplo Consideremos las siguientes heurísticas en la selección del vino apropiado para servir con un alimento: SI el plato principal es carne roja ENTONCES servir con vino tinto SI el plato principal es ave y es pavo  ENTONCES servir vino tinto SI el plato principal es ave y no es pavo ENTONCES servir vino blanco SI el plato principal es pescado ENTONCES servir vino blanco
Árbol de decisión binario
Pseudocódigo procedureResolver_arbol_binario 	Establecer la ubicación del nodo raíz en el árbol whilela ubicación actual es un nodo de 		decisión do If la respuesta a la pregunta actual es si 			Establecer el nodo actual en la rama su else 			Establecer el nodo actual en la rama no endif end do 	Devolver la respuesta al nodo actual Endprocedure
Árboles de decisión con varias ramas
Árboles decisión múltiple En ocasiones se deben tomar decisiones que tienen mas de dos alternativas. En la siguiente figura se muestra un árbol de decisión modificado que permite ramas múltiples realizadas mediante una modificación simple del algoritmo Resolver_arbol_binario:
figura
Pseudocódigo ProcedureResolver_arbol 	Establecer la ubicación actual del nodo raíz. while la ubicación actual es un nodo de 	decisión do 	Preguntar en el nodo actual hasta que se proporcione una respuesta válida para el conjunto de opciones de este nodo. 	Establecer el nodo actual en el nodo hijo de la rama asociada con la opción seleccionada end do 	Devolver respuesta al nodo actual Endprocedure
Árboles de decisión que aprenden
Árboles que aprenden En ocasiones es útil agregar conocimiento nuevo a un árbol de decisión a medida que se aprende, como en el conocido ejemplo de identificar animales. Una vez que el árbol de decisión alcanza una respuesta, pregunta si la respuesta es correcta y, si es así, entonces no hace nada más; pero si la respuesta es incorrecta, se modifica para ajustarse a la respuesta correcta.
Árboles que aprenden El nodo de respuesta se reemplaza con un nodo de decisión que contiene una pregunta que diferenciará entre la respuesta anterior que estaba en el nodo y la respuesta que no se dedujo correctamente. A continuación veremos un ejemplo con un árbol de decisión que clasificará un animal conforme a sus características.
Ejemplo de deducción ¿El animal es de sangre caliente? (si o no) si ¿El animal ronronea? (si o no)  no Deduzco que es un perro ¿Estoy en lo correcto? (si o no)  no ¿Cuál es el animal?  Pajaro
Árboles que aprenden ¿Qué pregunta distinguirá entre un  pájaro y un perro cuando se responda si?  ¿El animal vuela? Ahora ya puedo deducir que es un pájaro ¿Intentar otra vez? (si o no) no
Figura
Árboles que aprenden La sesión puede continuar sin cesar, con el árbol de decisión aprendiendo cada vez más información. En la siguiente figura se muestra la representación del árbol de decisión después de la sesión anterior, aunque una desventaja de este tipo de aprendizaje es que el árbol de decisión quizá no termine muy estructurado jerárquicamente o no sea muy eficiente en el descubrimiento del animal apropiado.
Figura –árbol que ya aprendió
Árboles que aprenden Un árbol de decisión eficiente debe tener casi el mismo número de ramas del nodo raíz a los de respuesta para todas las rutas.

Contenu connexe

En vedette

En vedette (20)

"Educación y datos masivos (Big Data)" - Fernando Santamaria
"Educación y datos masivos (Big Data)" - Fernando Santamaria"Educación y datos masivos (Big Data)" - Fernando Santamaria
"Educación y datos masivos (Big Data)" - Fernando Santamaria
 
Machine learning utilizacion en redes sociales
Machine learning utilizacion en redes socialesMachine learning utilizacion en redes sociales
Machine learning utilizacion en redes sociales
 
Aprender a programar
Aprender a programarAprender a programar
Aprender a programar
 
Creatividad
CreatividadCreatividad
Creatividad
 
Programando la ciencia ficción
Programando la ciencia ficciónProgramando la ciencia ficción
Programando la ciencia ficción
 
El lado oscuro de la programación
El lado oscuro de la programaciónEl lado oscuro de la programación
El lado oscuro de la programación
 
Neuropsicoemprendimiento
NeuropsicoemprendimientoNeuropsicoemprendimiento
Neuropsicoemprendimiento
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar Oviedo24 HOP edición Español - Machine learning - Cesar Oviedo
24 HOP edición Español - Machine learning - Cesar Oviedo
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
Computación sentimental
Computación sentimentalComputación sentimental
Computación sentimental
 
Mercadotecnia y publicidad ii tema 11 Growth Hacking
Mercadotecnia y publicidad ii   tema 11 Growth HackingMercadotecnia y publicidad ii   tema 11 Growth Hacking
Mercadotecnia y publicidad ii tema 11 Growth Hacking
 
Empowerment
EmpowermentEmpowerment
Empowerment
 
Marketing para Startups
Marketing para StartupsMarketing para Startups
Marketing para Startups
 
INADEM - No emprendo para ver si funciona, sino porque va a funcionar emprendo
INADEM - No emprendo para ver si funciona, sino porque va a funcionar emprendoINADEM - No emprendo para ver si funciona, sino porque va a funcionar emprendo
INADEM - No emprendo para ver si funciona, sino porque va a funcionar emprendo
 
Emprendimiento Startupero
Emprendimiento StartuperoEmprendimiento Startupero
Emprendimiento Startupero
 
Mercadotecnia y Publicidad II Taller de comercio electrónico
Mercadotecnia y Publicidad II   Taller de comercio electrónicoMercadotecnia y Publicidad II   Taller de comercio electrónico
Mercadotecnia y Publicidad II Taller de comercio electrónico
 
Taller Big Data, ciencia de datos y R - IEEE SB UMH y Geeky Theory
Taller Big Data, ciencia de datos y R - IEEE SB UMH y Geeky TheoryTaller Big Data, ciencia de datos y R - IEEE SB UMH y Geeky Theory
Taller Big Data, ciencia de datos y R - IEEE SB UMH y Geeky Theory
 
Manejo de equipos
Manejo de equiposManejo de equipos
Manejo de equipos
 
Introducción a data science, la guía práctica para volverse data scientist
Introducción a data science, la guía práctica para volverse data scientistIntroducción a data science, la guía práctica para volverse data scientist
Introducción a data science, la guía práctica para volverse data scientist
 

Similaire à Eficiencia de los lenguajes basados en reglas 4a parte

Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
yemanha
 
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
yemanha
 
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
yemanha
 

Similaire à Eficiencia de los lenguajes basados en reglas 4a parte (9)

ESTRATEGIAS PARA LA SOLUCIÓN DE PROBLEMAS MATEMÁTICOS GEORGE POLYA
ESTRATEGIAS PARA LA SOLUCIÓN DE PROBLEMAS MATEMÁTICOS GEORGE POLYAESTRATEGIAS PARA LA SOLUCIÓN DE PROBLEMAS MATEMÁTICOS GEORGE POLYA
ESTRATEGIAS PARA LA SOLUCIÓN DE PROBLEMAS MATEMÁTICOS GEORGE POLYA
 
CLASE 3. ARBOL DEL PROBLEMA.pdf
CLASE 3. ARBOL DEL PROBLEMA.pdfCLASE 3. ARBOL DEL PROBLEMA.pdf
CLASE 3. ARBOL DEL PROBLEMA.pdf
 
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
 
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
 
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
Eje 3. estrategias de aprendizaje. actividad 1. el zoologico.
 
Elaboración de exámenes
Elaboración de exámenes Elaboración de exámenes
Elaboración de exámenes
 
Pandas
PandasPandas
Pandas
 
eje3 actividad1
eje3 actividad1eje3 actividad1
eje3 actividad1
 
Parte 4.
Parte 4.Parte 4.
Parte 4.
 

Plus de UVM

Plus de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Dernier

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 

Dernier (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 

Eficiencia de los lenguajes basados en reglas 4a parte

  • 1. Eficiencia de los lenguajes basados en reglas 4ª parte
  • 3. Árboles de decisión Los árboles de decisiónproporcionan un paradigmaútilpara resolver ciertostipos de problemas de clasificación, puesdeducensoluciones al reducir el conjunto de posiblessoluciones a unaserie de decisiones o preguntasqueacortansuespacio de búsqueda.
  • 4. Árboles de decisión Los problemas que son adecuados para su solución mediante árboles de decisión se tipifican con la característica de que proporcionan la respuesta a un problema a partir de un conjunto predeterminado de respuestas posibles.
  • 5. Árboles de decisión Puesto que debe determinarse el conjunto de respuestas, los árboles de decisión no funcionan bien para resolver problemas de programación, planeación o síntesis y, en general, problemas que deben producir soluciones además de seleccionar entre ellas.
  • 6. Árboles de decisión Recuerde que un árbol de decisión se compone de nodos y ramas, los nodos representan ubicaciones en el árbol y las ramas conectan nodos padre con nodos hijo. Los nodos sin hijos se llaman hojas. En un árbol, cada nodo sólo tiene un padre, con excepción del nodo raíz, que no tiene ninguno.
  • 7. Árboles de decisión Los nodos hojas de un árbol de decisión representan todas las soluciones posibles que se derivan del árbol, a esos nodos se les conoce como “nodos respuestas”, y a los demás como “nodos decisión”. Cada nodo de decisión representa un cuestionamiento o decisión que, al preguntarse o decidirse, determina la rama apropiada que debe seguirse en el árbol de decisión.
  • 8. Árboles de decisión En los árboles de decisión simples esta pregunta podría tener respuestas de si o no. En general un nodo de decisión puede usar cualquier criterio para seleccionar la rama a seguir, suponiendo que el proceso de selección siempre produce una sola rama. Los nodos de decisión sofisticados podrían permitir incluso razonamiento hacia atrás o probabilístico.
  • 9. Ejemplo Consideremos las siguientes heurísticas en la selección del vino apropiado para servir con un alimento: SI el plato principal es carne roja ENTONCES servir con vino tinto SI el plato principal es ave y es pavo ENTONCES servir vino tinto SI el plato principal es ave y no es pavo ENTONCES servir vino blanco SI el plato principal es pescado ENTONCES servir vino blanco
  • 10.
  • 12. Pseudocódigo procedureResolver_arbol_binario Establecer la ubicación del nodo raíz en el árbol whilela ubicación actual es un nodo de decisión do If la respuesta a la pregunta actual es si Establecer el nodo actual en la rama su else Establecer el nodo actual en la rama no endif end do Devolver la respuesta al nodo actual Endprocedure
  • 13. Árboles de decisión con varias ramas
  • 14. Árboles decisión múltiple En ocasiones se deben tomar decisiones que tienen mas de dos alternativas. En la siguiente figura se muestra un árbol de decisión modificado que permite ramas múltiples realizadas mediante una modificación simple del algoritmo Resolver_arbol_binario:
  • 16. Pseudocódigo ProcedureResolver_arbol Establecer la ubicación actual del nodo raíz. while la ubicación actual es un nodo de decisión do Preguntar en el nodo actual hasta que se proporcione una respuesta válida para el conjunto de opciones de este nodo. Establecer el nodo actual en el nodo hijo de la rama asociada con la opción seleccionada end do Devolver respuesta al nodo actual Endprocedure
  • 17. Árboles de decisión que aprenden
  • 18. Árboles que aprenden En ocasiones es útil agregar conocimiento nuevo a un árbol de decisión a medida que se aprende, como en el conocido ejemplo de identificar animales. Una vez que el árbol de decisión alcanza una respuesta, pregunta si la respuesta es correcta y, si es así, entonces no hace nada más; pero si la respuesta es incorrecta, se modifica para ajustarse a la respuesta correcta.
  • 19. Árboles que aprenden El nodo de respuesta se reemplaza con un nodo de decisión que contiene una pregunta que diferenciará entre la respuesta anterior que estaba en el nodo y la respuesta que no se dedujo correctamente. A continuación veremos un ejemplo con un árbol de decisión que clasificará un animal conforme a sus características.
  • 20. Ejemplo de deducción ¿El animal es de sangre caliente? (si o no) si ¿El animal ronronea? (si o no) no Deduzco que es un perro ¿Estoy en lo correcto? (si o no) no ¿Cuál es el animal? Pajaro
  • 21. Árboles que aprenden ¿Qué pregunta distinguirá entre un pájaro y un perro cuando se responda si? ¿El animal vuela? Ahora ya puedo deducir que es un pájaro ¿Intentar otra vez? (si o no) no
  • 23. Árboles que aprenden La sesión puede continuar sin cesar, con el árbol de decisión aprendiendo cada vez más información. En la siguiente figura se muestra la representación del árbol de decisión después de la sesión anterior, aunque una desventaja de este tipo de aprendizaje es que el árbol de decisión quizá no termine muy estructurado jerárquicamente o no sea muy eficiente en el descubrimiento del animal apropiado.
  • 24. Figura –árbol que ya aprendió
  • 25. Árboles que aprenden Un árbol de decisión eficiente debe tener casi el mismo número de ramas del nodo raíz a los de respuesta para todas las rutas.