Sunteți pe pagina 1din 1

Control de Laboratorio – Árbol de Decisión y CLIPS (A)

Apellidos y nombre: ………………………………………………………………………………………………………………..

1.1 Defina un programa para registrar los hechos de un árbol de decisión binario y lo guarde como un archivo file.dat. Considere
un template con los slots: nombre, tipo (decisión o respuesta), pregunta (nodo tipo decisión), nodo-si, nodo-no, y respuesta
(nodo tipo respuesta). Y mediante el programa registre el siguiente árbol de decisión (6 puntos)

¿Tiene A ?

¿Tiene B? ¿Tiene C?

AB ¿Tiene D?
C1 C2
ABD ¿Tiene E?

ABDE1 ABDE2

(el nodo izquierdo es NO y el derecho es SI)


Ejemplo:
** Registro de animales mediante árbol de decisión **
Introduzca nombre del nodo: nodo-0
El nodo es decisión (D) o respuesta (R)? D
Introduzca su pregunta: ¿Tiene A si/no?
Introduzca nombre del nodo si: nodo-1
Introduzca nombre del nodo no: nodo-2
Desea continuar S/N? S
Introduzca nombre del nodo: nodo-1
El nodo es decisión (D) o respuesta (R)? D
Introduzca su pregunta: ¿tiene B?
Desea continuar s/n?

2. Construya un programa en CLIPS basado en árbol decisión, que mediante preguntas y respuestas proporciones la solución
final. Use los hechos propuestos en 1(archivo file.dat). Vea ejemplo 2. (8 puntos)

3. Construya un programa en CLIPS basado en árbol decisión, que mediante preguntas y respuestas proporcione la solución
final, y que en el caso que la respuesta no sea correcta permita que el programa aprenda (corrija el hecho). Use los hechos
propuestos en 1 (archivo file.dat). Vea ejemplo 3. (6 puntos)

Ejemplo2. Ejemplo3.
** Bienvenido a te saco la duda ** ** Bienvenido a te saco la duda con aprendizaje**
¿Tiene A si/no? Si ¿Tiene A si/no? Si
¿Tiene C si/no? Si ¿Tiene C si/no? Si
La solución final es C2 La solución final es C2
Desea continua la búsqueda si/no? ¿Estoy en lo correcto si/no? No
¿Cuál es la respuesta correcta? C3
¿Qué pregunta distinguirá entre C2 y C3, cuando la respuesta es
Sí? Tiene X
Desea continuar s/n?

S-ar putea să vă placă și