Click here to load reader
Upload
dante4
View
11.200
Download
1
Embed Size (px)
Citation preview
• Los S.P. uno de los mecanismos de representación del
conocimiento más populares y ampliamente empleados.
• Las Reglas de Producción son reglas del tipo Si-
Entonces.
• Su popularidad es parcialmente debido al hecho que han
sido utilizados con éxito en la construcción de Sistemas
Expertos.
• Se utilizan las reglas para examinar un conjunto de datos
y solicitar nueva información hasta llegar a un
diagnóstico.
• •El generar un espacio de búsqueda ocupa un lugar
secundario.
• •También se denominan Sistemas Basados en Reglas.
Base de
Afirmaciones
Motor de
Inferencia
Interfaz de
Usuario
Base de
Conocimientos
Base de
Datos
• Son lo que se debe seguir o que se debe ajustar a las
conductas. Nos señalan algo que no debemos hacer.
Son prohibiciones las cuales nos indican el camino que
se debe seguir para alcanzar un objetivo.
• Una proposición lógica que relaciona dos o mas objetos
e incluye dos partes, la premisa y la conclusión. Cada
una de estas partes consiste en una expresión lógica con
una o mas afirmaciones objeto-valor conectadas
mediante los operadores lógicos y, o ó no.
• Es un método procedimental de representación del
conocimiento, pone énfasis en representar y soportar las
relaciones inferenciales del algoritmo, en contraposición
a los métodos declarativos (hechos).
• Estructura general de las reglas:
Antecendente⇒Consecuente
Donde:
• Antecedente: Contiene las cláusulas que deben cumplirse para que la regla pueda evaluarse o ejecutarse.
• Consecuente: Indica las conclusiones que se deducen de las premisas o las acciones que el sistema debe realizar cuando ejecuta la regla.
• SI <condiciones> ENTONCES <conclusiones, acciones,
hipótesis>
• Como ya se mostro anteriormente las reglas de
producción cuentan con los siguientes factores:
• CONDICIONES: formadas por cláusulas y conectivas
(AND, OR, NOT) Representación que debe
corresponder con conocimiento del dominio.
• FORMATO TIPICO: <parámetro/relación/valor>
• PARAMETRO: característica relevante del dominio
• RELACIÓN: entre parámetro y valor
• VALOR: numérico, simbólico o literal. También en forma
de predicados lógicos
• Conclusiones, Acciones, Hipótesis (consecuentes)
• Conclusiones, Hipótesis: conocimiento declarativo.
• Acciones: acción procedimental (actualizan
conocimiento, interacción con exterior, etc.)
• Las reglas de producción se dan de la siguiente manera:
• IF premisa, THEN conclusión
• F entrada, THEN salida
• IF condición, THEN acción
• IF antecedente, THEN consecuente
• IF datos, THEN resultados
• IF acción, THEN meta
• La parte IF generalmente contiene varias cláusulas unidas por los conectivos lógicos AND y OR. La parte THEN consiste en una o más frases que especifican la acción a tomar.
• También se dice que tanto las premisas como las
conclusiones, no son mas que una cadena de hechos
conectados por Y o por O, que de forma general seria:
• SI (hecho1) Y/O ( hecho2 ) Y/O… ( hechoN )
ENTONCES ( hecho1) Y/O… ( hechoN ).
• Los hechos son afirmaciones que sirven para
representar conceptos, datos, objetos, etc. El conjunto
de hechos que describen el problema es la base de
hechos.
• Algunos problemas existen en los sistemas basados en
reglas. Estos problemas
caen dentro de una de las siguientes categorías: encade
namiento infinito; incorporación de conocimiento nuevo
contradictorio, y; modificación de reglas existentes.
Desventajas adicionales pueden
ser: ineficiencia (necesidad de modularizar o de
introducir metarreglas), opacidad (dificultad de establecer
relaciones), adaptación al dominio (rápido crecimiento
del número de reglas)
• El conocimiento acerca de las reglas de producción se
denomina METARREGLA
• .Las metarreglas facilitan y aceleran la búsqueda de
soluciones.
• A pesar de las desventajas anotadas, los sistemas
basados en reglas han permanecido como los esquemas
más comúnmente utilizados para la representación del
conocimiento. Como ventajas significativas se pueden
mencionar las siguientes: modularidad, uniformidad y
naturalidad para expresar el conocimiento.