Académique Documents
Professionnel Documents
Culture Documents
Sistemas de produccin/razonamiento
Rn: SI
ENTONCES
condicin
accin
Inteligencia Artificial
Pares de condicin-accin
SI condicin (o premisa o antecedente) ocurre;
ENTONCES accin (resultado, conclusin o
consecuente) deber (o debera) ocurrir.
Inteligencia Artificial
Sistemas de razonamiento
Utilizan:
Lenguaje de representacin de conocimiento (KRL)
Lenguaje lgico
Lgica proposicional
Lgica de 1er orden
Reglas de produccin
Lgica temporal
Inteligencia Artificial
Lenguaje objetos
Frames (marcos)
Redes semnticas
Scripts (guiones) - De clases - De actores
Tipos de inferencia
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Sistemas de razonamiento
Probadores de teoremas
9 Utilizan resolucin para probar sentencias en lgica de 1er
orden.
Usados para tareas matemticas y de razonamiento cientfico.
Ejemplos: SAM, AURA, OTTER.
Sistemas de razonamiento
Inteligencia Artificial
Sistemas frames
9 Consisten en una jerarqua de frames (marcos) conectados por
atributos, donde los frames representan objetos del mundo y los
atributos muestran usualmente la relacin entre ellos.
Ejemplos: OWL, FRAIL, KODIAK.
Sistemas de razonamiento
Inteligencia Artificial
Agente
ambiente
Inteligencia Artificial
sensores
Base de conocimiento
Mquina de inferencia
Mecanismo de aprendizaje
efectores
Inteligencia Artificial
Inteligencia Artificial
Unificacin
Recuperacin
Indexacin
Basada en tablas
Basada en rboles
Inteligencia Artificial
Usar denominacin.
Ex.:
Practica (x, Natacin) y Practica (y, Natacin) denominaciones
Practica (x, x) e Practica (x,y) - no son denominaciones
son
Modos de razonamiento
Inteligencia Artificial
Arquitectura
Base de conocimiento
Memoria de trabajo
Inteligencia Artificial
Conocimiento
hechos
reglas de produccin
Redes semnticas
Frames
estrategias de resolucin de
problemas
estrategias de recuperacin
...
Conocimiento del problema
* aserciones relevantes
reglas relevantes
...
Metaconocimiento
como activar un
conocimiento relevante
Datos simblicos
hiptesis actuales
objetivos actuales
estado actual del
problema
...
Mecanismo
de
Inferencia
Agenda
conjunto de posibles
reglas a ser aplicadas
Sistemas de produccin
Inteligencia Artificial
Componentes
Inteligencia Artificial
Casamiento
Inteligencia Artificial
Resolucin de conflictos
El sistema decide cules reglas deben ser activadas.
En esta fase podemos utilizar algunas estrategias de control:
No duplicacin: no ejecutar la misma regla ni los mismos
argumentos dos veces.
Regencia: preferir reglas que se refieren a elementos de la
memoria de trabajo creados recientemente.
Especificidad: preferir reglas que son mas especficas.
Prioridad de operacin: preferir acciones con prioridad
mayor, especificada por alguna categora.
Ejecucin de acciones
Caractersticas de ZOOKEEPER:
Utiliza reglas con antecedentes;
Genera asertivas intermedias a partir de las reglas;
Combina estas asertivas con las originales para
producir una conclusin;
Observa hbitos y caractersticas fsicas para
identificar los animales;
Inteligencia Artificial
Reglas:
Q
Q
Q
Inteligencia Artificial
Q
Q
Q
Q
Q
Q
Q
Q
Q
Inteligencia Artificial
Q
Q
Q
Q
Q
Q
Q
Q
Inteligencia Artificial
Q
Q
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
z tiene pelo
z tiene patas largas
z rumia
z tiene cuello largo
z es color leonado
z tiene manchas oscuras
Tiene
pelo
R9
es un mamfero
Inteligencia Artificial
Rumia
Tiene piernas largas
Tiene cuello largo
Tiene color leonado
Tiene manchas oscuras
R8
es un ungulado
R11
es una jirafa
Algoritmo
Q
Q
Enc_adelante()
HQ ninguna regla produzca una afirmacin o el objeto
sea identificado
Inteligencia Artificial
Q
Q
Seleccionar regla
Comprobar cada antecedente contra hechos conocidos
Si corroborados los antecedentes de la regla, instancie el valor de
la variable en el consecuente (nuevo hecho)
FHQ
FinEnc_adelante.
hiptesis: Z es ONZA?
Q hechos:
Q
Y tiene pelo,
Q
Y es de color leonado,
Q
Y tiene manchas oscuras
Inteligencia Artificial
Inteligencia Artificial
Algoritmo
Q
Q
Enc_atrs()
HQ todas las hiptesis se hayan intentado y alguna no se
pueda comprobar o hasta que los objetos sean
identificados
Inteligencia Artificial
Q
Q
FHQ
Fin_alg_enc_atrs.
Inteligencia Artificial
Encadenamiento progresivo
Inteligencia Artificial
Inteligencia Artificial
Desventajas
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.
PDIS
Inteligencia Artificial
SBR
PS
Convencional
Otros
Imperativos
Funcionales
SBN
TS
Sistemas
Lgicos
Orientados a
Objetos
Sistemas
Gramaticales
Donde:
PDIS - Sistemas de inferencia
dirigidos a patrones
SBR - Sistemas basados en reglas
SBN - Sistemas basados en redes
PS - Sistemas de produccin
TS - Sistemas de transformacin
Inteligencia Artificial
Preguntas
La parte del SI
La parte ENTONCES
Inteligencia Artificial
Necesitan:
Memoria de trabajo
Q Afirmaciones sobre los objetos a manipular
Q Cul es el paso que se esta efectuando
Q Qu objetos ha manipulado
Q Cules falta por manipular.
Inteligencia Artificial
Inteligencia Artificial
BAGGER (pasos)
1. Verificacin de la orden: Analiza los productos,
detecta cules productos lleva y sugiere al cliente
productos que faltan.
2. Empaque de productos grandes: Empaca los
productos grandes. Botellas primero.
3. Empaque de productos medianos: Empaca
productos de tamao mediano, productos congelados
en
empaque de
especial.
4. Empaque
productos pequeos: Empaca los
productos de tamao pequeo.
Inteligencia Artificial
Artculos
P roducto
T ipo de
em p aq ue
T am ao
C ongelado
G alletas
envase cartn
M ediano
no
Y ogurt
vaso plstico
pequeo
no
P apas fritas
bolsa plstico
m ediano
no
H elado
envase cartn
m ediano
si
P ollo
bolsa plstico
m ediano
si
G aseosa
botella
grande
no
B ocadillo
caja m adera
grande
no
Inteligencia Artificial
Q
Q
Q
Q
Inteligencia Artificial
Q
Q
Q
Q
Q
Q
Q
Q
Q
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
Un SRBC
Utiliza una biblioteca, en lugar de un conjunto de principios
iniciales.
Debe saber responder a:
Los casos en la memoria y su organizacin.
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
...
Inteligencia Artificial
Inteligencia Artificial