You are on page 1of 11

Asignatura: Inteligencia Artificial

TEMA: sistemas de produccin


Estudiantes:
Olmedo zapata
Macas Diego
Fernando Herrera Mora
Enrique Carbo
Cristhian Pivaque

Sistema de produccin
Un sistema de produccin (o sistema de reglas de produccin) es un programa
de ordenador usado normalmente para proporcionar alguna forma de
inteligencia artificial, que consiste en un conjunto de normas sobre el
comportamiento

Un sistema de produccin consiste en:


Un sistema de produccin consiste en: Una base de datos/hechos/conocimiento con informacin
sobre el problema;

Un conjunto de reglas (operadores);

Una estrategia de control;

Un aplicador de reglas: ciclo de reconocimiento-actuacin.

Caractersticas de los Sistemas de Produccin


Un sistema de produccin, al igual que los problemas, puede ser descrito por un conjunto de
caractersticas que permiten visualizar la mejor forma en que puede ser implementado.
Un sistema de produccin se dice que es monotnico si la aplicacin de un regla nunca evita
que ms tarde se pueda aplicar otra regla que tambin pudo ser aplicada al momento en que la
primera fue seleccionada.
SISTEMA DE PRODUCCIN

MONOTNICO

NO-MONOTNICO

PARCIALMENTE CONMUTATIVO

Navegacin

Demostracin

de Robtica

Teoremas
PARCIALMENTE NO CONMUTATIVO

Sntesis Qumica

Juego de Ajedrez

Se clasifican en dos categoras segn su estructura de control:


Sistemas dirigidos por los datos
Sistemas dirigidos por los objetivos
Sistemas dirigidos por los datos
Las inferencias se obtienen cuando los antecedentes de alguna (o ms de una) de sus reglas de
produccin se emparejan con, al menos, una parte de los hechos que describen el estado
actual.
Cuando esto ocurre, se dice que la regla en cuestin se ha activado, y est en condiciones de
ser ejecutada. Su ejecucin o no depender de la estrategia de exploracin elegida.

Sistemas dirigidos por los objetivos


Tanto los antecedentes como los consecuentes de las reglas deben ser considerados como aserciones
sobre los datos. En este caso, la activacin de las reglas tiene lugar por medio de
un encadenamiento regresivo, y el emparejamiento se efecta a travs de las conclusiones de las
reglas.
Para alcanzar una determinada meta hay que configurar un proceso evocativo en el que, de forma
recursiva, se van estableciendo los antecedentes de las metas como submetas de orden inferior.
Son ms especficos, porque la ejecucin lleva implcito un proceso de bsqueda.

La estructura de un sistema de produccin consiste en:


Una estructura que facilita la descripcin y la ejecucin de un proceso de bsqueda. Un sistema
de produccin consiste de:

Un conjunto de facilidades para la definicin de reglas.

Mecanismos para acceder a una o ms bases de conocimientos y datos.

Una estrategia de control que especifica el orden en el que las reglas son procesadas, y la
forma de resolver los conflictos que pueden aparecer cuando varias reglas coinciden
simultneamente.

Un mecanismo que se encarga de ir aplicando las reglas.

Dentro de esta definicin general de sistema de produccin, se incluyen:

Lenguajes bsicos para sistemas de produccin (LISP, CLIPS, PROLOG). Tambin se los
conoce como lenguajes de Inteligencia Artificial.

Funcionamiento de los sistemas de produccin


tres fases: casamiento, resolucin de conflictos y ejecucin.
1.-Casamiento
El sistema, en cada ciclo computa un subconjunto de reglas cuya izquierda es satisfecha por los
contenidos actuales de la memoria de trabajo
La forma ms simple de realizar unificacin y eficiencia, entonces como solucin tenemos
algoritmo rete
Ventajas del algoritmo rete:
Elimina duplicacin entre reglas
Elimina duplicacin a lo largo del tiempo

2.- Resolucin de conflictos


El sistema decide cuales reglas deben ser activadas
En esta fase podemos utilizar algunas estrategias de control:
No duplicacin: no ejecutar la misma regla ni los mismo argumentos dos veces.
Regencia: preferir reglas que se refieren a elementos de la memoria de trabajo
recientemente
Especificidad: preferir reglas que son ms especificas
Prioridad de operacin: preferir acciones con prioridad mayor, especificada por alguna
categora.
3.- Ejecucin de acciones

Ventajas de los sistemas de produccin


Las reglas son de fcil compresin
Inferencia y explicaciones son fcilmente derivadas
El mantenimiento es relativamente simple , debido a la modularidad
La incertidumbre es fcilmente combinada en las reglas
Cada regla es independiente de las otras
Desventajas de los sistemas de produccin
Conocimiento complejo requiere muchas (millares de) reglas
El exceso de reglas crea problemas para utilizar y mantener el sistema
No es robusto y no aprende
La adquisicin del conocimiento es difcil

Gr
ac

ia
s

You might also like