Ingenieria del conocimiento ubp resolucion de tps primer cuatrimestre

Solo disponible en BuenasTareas
  • Páginas : 18 (4325 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de noviembre de 2010
Leer documento completo
Vista previa del texto
Ingeniería
del
Conocimiento

Profesor : Raúl Juárez
Alumna: Cecilia Fernández

LABORATORIO DE LENGUAJES DE ESPECIFICACION DE CONOCIMIENTOS

1. Laboratorio de CLIPS
La actividad del LAB consiste en resolver una serie de problemas vinculados a cada una de las principales características del lenguaje CLIPS y en particular la versión que debería emplear en el caso de realizar prácticas deproblemas con incertidumbre debería ser el FuzzyCLIPS.
Le propongo que a partir del material denominado Sistemas Expertos, Principios y Programación de Giarratano y Riley realice los siguientes Trabajos Prácticos:
Cada TP tiene carácter de examen parcial. Todos los TPs deben ser aprobados para la regularización de Laboratorio IC. Para todos los casos, justificar el diseño elegido.
Criterios aevaluar: diseño – sintaxis – resultado – documentación.
 Trabajo Práctico 1
1.1 Capítulo 7: Introducción a CLIPS. Ejercicios 7.1; 7.2; 7.3; 7.5; 7.6; 7.7; 7.9; 7.10
1.2 Elegir una “tarea de todos los días” y escribir un mini-sistema experto para resolverla. Su solución debe involucrar al menos 10 reglas que puedan ser “encadenadas” en cadenas de al menos 3 eslabones, y debe poder alcanzar almenos tres conclusiones principales.
 Trabajo Práctico 2
2.1 Capítulo 8: Comparación de patrones. Ejercicios 8.1; 8.2; 8.3; 8.5; 8.6; 8.9; 8.11;
2.2 Escriba un programa en CLIPS con reglas que convertirán expresiones en infijo a expresiones de prefijo. El programa debe solicitar al usuario el ingreso de una expresión en infijo y debe producir la salida en pantalla de la expresión en prefijo. Porejemplo, dada la siguiente entrada: ( 3 + 4 ) * ( 5 + 6 ) imprimir: ( * ( + 3 4 ) ( + 5 6 ) )
 Trabajo Práctico 3
3.1 Capítulo 9: Comparación avanzada de patrones. Ejercicios 9.3; 9.; 9.17
3.2 Investigación, presentación Power Point y exposición oral sobre COOL (CLIPS Object Oriented Language).
 Trabajo Práctico 1
1. Capítulo 7: Introducción a CLIPS. Ejercicios 7.1; 7.2; 7.3; 7.5; 7.6; 7.7;7.9; 7.10
7.1 Convierta los siguientes enunciados en hechos de una instrucción deffacts. Para cada grupo de hechos relacionados, defina una deftemplate que describa una relación más general
;;;********************************************************
;;;El padre de Juan es Tomás.
;;;La madre de Juan es Susana.
;;;Los padres de Juan son Tomás y Susana.
;;;Tomáses un padre.
;;;Susana es una madre.
;;;Juan es un hijo.
;;;Tomás es hombre.
;;;Susana es mujer.
;;;Juan es hombre.
;;;********************************************************

(deffacts parentezco “relación de parentesco de Juan”
(parentezco (quien Tomás)
(tipo padre)
(de Juan))
(parentezco (quienSusana)
(tipo madre)
(de Juan))
(parentezco (quien “Susana y Tomás”)
(tipo padres)
(de Juan)))

(deffacts tipo
(tipo (quien Tomás)
(que_es padre))

(tipo (quien Susana)
(que_es madre))

(tipo (quien Juan)
(que_es hijo))

(tipo (quien Tomás)(que_es hombre)

(tipo (quien Susana)
(que_es mujer)

(tipo (quien Juan)
(que_es hombre)))

(deftemplates parentezco
(slot quien)
(slot tipo)
(slot de))

(deftemplates tipo
(slot quien)
(slot que_es))

7.2 Defina una deftemplate para un hecho que contiene información acerca de un conjunto. La plantilla dedefinición debe incluir información sobre el nombre o descripción del conjunto, la lista de elementos del conjunto y si es un subconjunto de otro. Represente los siguientes conjuntos como hechos, utilizando el formato especificado por su deftemplate.

;;;********************************************************
;;;A = {1,2,3}
;;;B = {1, 2, 3, rojo, verde}
;;;C = {rojo,...
tracking img