Elementos de un sistema experto

7
Elementos de un sistema Elementos de un sistema experto experto

Transcript of Elementos de un sistema experto

Page 1: Elementos de un sistema experto

Elementos de un sistema expertoElementos de un sistema experto

Page 2: Elementos de un sistema experto

Elementos de un sistema expertoElementos de un sistema experto• Interfaz de usuario:Interfaz de usuario: el mecanismo que permite la comunicación el mecanismo que permite la comunicación

entre el usuario y el SEentre el usuario y el SE• Motor o máquina de inferenciasMotor o máquina de inferencias Se encarga de evaluar y disparar Se encarga de evaluar y disparar

(aplicar) las reglas. Hace inferencias al decidir cuáles reglas (aplicar) las reglas. Hace inferencias al decidir cuáles reglas satisfacen los hechos u objetos, da prioridad a las reglas satisfechas satisfacen los hechos u objetos, da prioridad a las reglas satisfechas y ejecuta la regla con la prioridad más altay ejecuta la regla con la prioridad más alta

• Agenda :Agenda : Una lista con prioridades asignadas a las reglas creadas Una lista con prioridades asignadas a las reglas creadas por el motor de inferencias, cuyos patrones satisfacen los hechos u por el motor de inferencias, cuyos patrones satisfacen los hechos u objetos de la memoria activaobjetos de la memoria activa

• Memoria activa ( hechos):Memoria activa ( hechos): base de datos global de los hechos base de datos global de los hechos usados por las reglasusados por las reglas

• Base de conocimiento:Base de conocimiento: Se expresa información acerca del Se expresa información acerca del problema a resolver. Se almacenan los conocimientos adquiridos a problema a resolver. Se almacenan los conocimientos adquiridos a manera de reglas de la formamanera de reglas de la forma– SI___ ENTONCES___SI___ ENTONCES___

• Medio de explicación:Medio de explicación: Mantiene el orden en que se hicieron las Mantiene el orden en que se hicieron las inferencias y si el usuario lo solicita las muestra. justifica el inferencias y si el usuario lo solicita las muestra. justifica el razonamiento que se llevó a caborazonamiento que se llevó a cabo

• Medio para adquisición de conocimientos:Medio para adquisición de conocimientos: Permite agregar nuevo Permite agregar nuevo conocimiento, ya sea en base a que se lo indique el ing, de conocimiento, ya sea en base a que se lo indique el ing, de conocimiento o a un nuevo problema que plantee el usuarioconocimiento o a un nuevo problema que plantee el usuario

Page 3: Elementos de un sistema experto

Estrategias de inferenciaEstrategias de inferencia

• Encaminamiento (de reglas) hacia delanteEncaminamiento (de reglas) hacia delante– Es el razonamiento desde los hechos hacia las Es el razonamiento desde los hechos hacia las

conclusiones que resultan de ellos.conclusiones que resultan de ellos.Ejm:Ejm:

Si Ud. ve que esta lloviendo antes de salir de casaSi Ud. ve que esta lloviendo antes de salir de casa( hecho ), entonces debe llevar un paraguas( hecho ), entonces debe llevar un paraguas(conclusión) (conclusión)

Page 4: Elementos de un sistema experto

Estrategias de inferenciaEstrategias de inferencia• Encaminamiento (de reglas) hacia atrásEncaminamiento (de reglas) hacia atrás

- Implica el razonamiento en reversa desde una - Implica el razonamiento en reversa desde una hipótesis, habrá de comprobarse una posible hipótesis, habrá de comprobarse una posible conclusión, a los hechos que la sustentan.conclusión, a los hechos que la sustentan.

Ejm:Ejm:Si Ud. no visto hacia fuera y alguien entra con Si Ud. no visto hacia fuera y alguien entra con los zapatos mojados y un paraguas, su hipótesis los zapatos mojados y un paraguas, su hipótesis será que esta lloviendo; para apoyarla podría será que esta lloviendo; para apoyarla podría preguntar a la persona si en verdad esta preguntar a la persona si en verdad esta lloviendo. Si la respuesta es sí, entonces la lloviendo. Si la respuesta es sí, entonces la hipótesis es verdadera y se convierte en un hipótesis es verdadera y se convierte en un hecho.hecho.

Page 5: Elementos de un sistema experto

Sistemas de ProducciónVentajas:

Naturaleza modular: El conocimiento es fácil de encapsular y expandir.

Explicaciones sencillas: El registro de reglas disparadas permite presentar la cadena de razonamiento asociada.

Semejanza con el proceso cognitivo humano: modelo natural del razonamiento humano.

Dificultades: Completitud y consistencia como responsabilidad del desarrollador.

Se necesitan otras estructuras para lograr una visión global del conocimiento del dominio.

Se las combina con otros formalismos de representación.

Page 6: Elementos de un sistema experto

Sistema de producción de Post

• Los sistemas de producción fueron usados en lógica simbólica por Post. Él comprobó el importante resultado de que cualquier sistema de matemática lógica podría escribirse como cierto tipo de sistema de reglas de producción.

Page 7: Elementos de un sistema experto

• Un sistema de producción de Post consta de un grupo de reglas de producción, como las siguientes:

el carro no arranca revisar batería

el carro no arranca revisar gasolina

revisar batería Y si la batería está mal reemplazarla

revisar gasolina Y si no hay gasolina llenar el tanque de gasolina