Sistemas expertos
Un sistema experto es aquel capaz de
almacenar el conocimiento de un experto
en una especialidad determinada y
limitada, y a su vez solucionar problemas
mediante la inducción – deducción lógica
200
Sistemas Expertos
Los sistemas expertos incorporan en la
base de conocimiento del sistema el
conocimiento de un experto, e intentan
simular el razonamientohumano por
medio de un conjunto de programas de
computación.
201
Sistemas Expertos
Un sistema experto se compone
de:
Base de hechos
Base de conocimiento
Motor de inferencia
Módulos de comunicación o de
entrada salida que se subdivide en:
Módulo de consulta o del usuario
Módulo de trabajo o del experto
202
Sistemas Expertos
Esquema:
Basede
Hechos
Experto
Motor de
Inferencia
Base de
conocimiento
Usuario
203
Sistemas Expertos
Base de Hechos
Contiene la información que permanece
invariable y que recibe el nombre de
hecho.
Podemos decir que constituye la memoria
de trabajo del sistema experto.
Los hechos representan la estructura
dinámica del conocimiento ya que su
número puede verseincrementado a
medida que se van relacionando las reglas.
204
Sistemas Expertos
Base de Conocimientos
La base del conocimiento es una recopilación
de toda la experiencia del experto,
directamente aplicable a la resolución del
problema. Ella está a su vez compuesta por
hechos y reglas. Estas últimas corresponden
a los engranajes individuales del
razonamiento experto, los queaplicados a
los hechos generan la solución del problema
205
Sistemas Expertos
Base de Conocimiento
Contiene el conocimiento del dominio.
Este conocimiento debe representarse a fin
de que pueda incluirse en el sistema.
Se lo representa lo más sencillamente
posible y se lo hace de un modo relacional
entre los mismos, mediante las reglas. O
sea la base de conocimientoscontiene
reglas.
Las mismas toman la forma de:
IF THEN < conclusión >
Las reglas componen la base de
conocimiento y las mismas pueden
relacionarse dando lugar a nuevos hechos.
206
Sistemas Expertos
El Motor de Inferencia
El motor o máquina de inferencia administra la
secuencia de razonamientos, interpretando los
hechos y reglas, determinando la secuencia deactivación de ellas. Es el algoritmo que controla el
proceso de razonamiento.También denominada
“programa de control” o “intérprete de reglas”. El
programa funciona con los datos suministrados por
el usuario para recorrer la base de conocimiento
hasta alcanzar una conclusión.
207
Sistemas Expertos
Motor de Inferencia
Es el corazón del sistema experto.
Concretiza elconocimiento
abstracto que posee el sistema,
para obtener las conclusiones y
tomar las decisiones
correspondientes.
Es el intérprete de las reglas y
por lo tanto nos da la estrategia
general de resolución.
208
Sistemas Expertos
Comparación sistema experto- programa tradicional
209
Sistemas Expertos
El proceso lógico de carga de la base de conocimiento
En esta fase sedeterminan las reglas y se incorporan a la base de conocimientos
210
Sistemas Expertos
El proceso lógico de carga de la base de Hechos
En esta fase se detectan los hechos y se incorporan a la base de hechos.,debe
existir al menos una regla que contenga este hecho.
211
Sistemas Expertos
Durante el proceso de inferencia se puede verificar o deducir hechos . En laverificación de un hecho el proceso está dirigido por los objetivos, mientras
que en la deducción esta dirigido por los datos
VERIFICACIÓN DE UN HECHO : En este proceso, una vez tomado
un hecho, se produce el encadenamiento hacia atrás. Es decir, se
parte de la premisa para llegar a los datos.
212
Sistemas Expertos
DEDUCCIÓN DE UN HECHO
En este proceso, primero se...
Regístrate para leer el documento completo.