2. Los Sistemas de Producción son 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.
Sistemas de Producción
3. 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.
Características
6. Reglas de Producción
Son 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).
7. Estructura General de las Reglas
Antecedente => 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.
8. SI <condiciones> ENTONCES
<conclusiones, acciones, hipótesis>
Como ya se demostró anteriormente las
reglas de producción cuentan con los
siguientes factores:
Estructura
9. Condiciones: Formadas por cláusulas y
conectivas (AND, OR, NOT) Representación que
debe corresponder con conocimiento del dominio.
Formato típico: <parámetro/relación/valor>
Parámetro: Característica relevante del dominio.
Relación: Entre parámetro y valor.
10. Valor: Numérico, simbólico o literal. También en
forma de predicados lógicos.
Conclusiones, Acciones, Hipótesis:
(Consecuentes).
Conclusiones, Acciones: Conocimiento
declarativo.
Acciones: Acción procedimental (actualizan
conocimiento, interacción con exterior, etc.).
11. Las reglas de producción se dan de la siguiente
manera:
IF premisa, THEN conclusión.
IF entrada, THEN salida.
IF condición, THEN acción.
IF antecedente, THEN consecuente.
IF datos, THEN resultados.
IF acción THEN meta.
12. 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.