Вы находитесь на странице: 1из 14

Sistemas Basados en

Reglas

Sistemas basados en Reglas


Son una herramienta eficiente para tratar
problemas relacionados con reglas
deterministas.
En los sistemas basados en reglas
intervienen dos elementos fundamentales:
Reglas.
Hechos.

Reglas
Son estticos, n cambian de una aplicacin a
otra.
Se almacenan en la base de conocimiento.
Son de naturaleza permanente.
La accin de una regla puede involucrar:
Aadir algn dato a la memoria.
Suprimir algn dato de la memoria.
Ejecutar algn procedimiento.

Sustitucion de reglas
Cada regla de la
primera columna puede
ser sustituida por el
conjunto de reglas de la
segunda columna
Todas las reglas de la 2
columna satisfacen las
condiciones anteriores.

Hechos
Son conocidos en una situacin particular.
Son dinmicos, pueden cambiar de una
aplicacin a otra.
Son de naturaleza no permanente.
Se almacenan en la memoria de trabajo.

?Como se van aplicando las reglas de la


base de conocimiento sobre los hechos de la
memoria?

El encargado de aplicar esto es el motor de


inferencia.

Motor de Inferencia
Pasos Basicos para el proceso del motor de
inferencia:
Emparejamiento.
Resolucion de Conflictos.
Ejecucion.

Pueden usarse dos mecanismos de inferencia.


Hacia adelante.
Hacia atras.

Encadenamiento hacia
adelante
Dada una regla R: si A entonces C
La regla R se puede disparar, ejecutar o
aplicar hacia adelante cuando se satisfacen
las condiciones especificadas en su
antecedente A.
Cuando la regla se dispara, se procede a la
ejecucin de las acciones especificadas en
su consecuente C.

Encadenamiento hacia
adelante

Se parte de unos hechos, y va emparejando


los datos de la memoria de trabajo con los
antecedentes de las reglas, y las va
disparando hasta que se satisfaga algn
objetivo o hasta que ninguna regla sea
aplicable.

Principio de Refraccion

La regla ejecutada no volver a ser aplicable


hasta que no desaparezca alguno de los
hechos que hicieron posible su aplicacin y
vuelvan a afirmarse.

Encadenamiento hacia atras


Dada una regla R: si A entonces C
La regla se puede aplicar hacia atrs cuando existe un
objetivo OBJ que concuerda con el consecuente C.
Cuando se aplica una regla hacia atrs, se procede a
sustituir la demostracin de OBJ por la demostracin
de los antecedentes A de la regla; esto es, el objetivo
inicial OBJ se reemplaza por todos los objetivos A.

Encadenamiento hacia atras

Se parte de unos hechos y de un objetivo


inicial, va emparejando los consecuentes de
las reglas con la lista de objetivos, y va
aplicando las reglas hacia atrs hasta que
todos ellos coincidan con hechos de la
memoria de trabajo.

Sistemas Basados en
Redes Neuronales
Artificiales

Вам также может понравиться