Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTELIGENCIA ARTIFICIAL
ENCADENAMIENTO HACIAATRAS
Mg. Freddy Toribio Huayta Meza
SE basados en reglas de producción
Newell y Simon (1972): Al resolver problemas, las
Sistemas de personas utilizan su memoria a largo plazo (permanente)
producción que aplican a situaciones actuales contenidas en su
memoria a corto plazo (transitoria). Esto puede generar
modificaciones en la última.
Mundo Exterior
BC Memoria de
(Reglas) trabajo (Hechos)
Motor de Inferencias
SE basados en reglas de producción
MOTOR DE
INFERENCIAS Dos formas de funcionamiento.
DETECCIÓN:
✓SI EL OBJETIVO ES CONOCIDO ÉXITO.
✓ SINO, TOMAR LAS REGLAS QUE LO CONCLUYEN (CC).
ELECCIÓN:
✓DECIDIR QUE REGLA APLICAR (RC)
APLICACIÓN:
✓REEMPLAZAR EL OBJETIVO POR LA CONJUNCIÓN DE
LAS CONDICIONES DE LA PREMISA ELEGIDA.
SE basados en reglas de producción
Ejemplo Backward Chaining: Primer paso
BASE DE REGLAS
R1: p q → s
➢ OBJETIVO: v
R2: r → t
➢ v BH ?
R3: s t → u
➢ v BH
R4: s r → v
➢ SIGUE
BH: p q r
SE basados en reglas de producción
Ejemplo Backward Chaining: Segundo paso
BH: p q r
SE basados en reglas de producción
Ejemplo Backward Chaining: Tercer paso
BASE DE REGLAS
R2: r → t ➢CC = { R1 }
BASE DE REGLAS
R1: p q → s ➢CC = { R4 }
R4: s r → v ➢ BH v
BH: p q r s
SE basados en reglas de producción
Ejemplo Backward Chaining: 5º paso
BASE DE REGLAS
R1: p q → s
R2: r → t
➢OBJETIVO OK.
R3: s t → u
➢ FIN
R4: s r → v
BH: p q r s v
SE basados en reglas de producción
Encadenamiento hacia adelante - Forward Chaining.
REPITA:
(1) ENCONTRAR K CONJUNTO DE REGLAS
CUYAS PREMISAS CUMPLEN CON BH
(CONJUNTO DE CONFLICTO-CC).
(2) ELEGIR R DE K SEGÚN ESTRATEGIA DE
SOLUCIÓN DE CONFLICTOS (RC).
(3) DISPARAR R Y ACTUALIZAR BH. Objetivo
(RECORDAR R).
SE basados en reglas de producción
DETECCIÓN:
✓DETERMINAR EL CONJUNTO DE REGLAS APLICABLES
ELECCIÓN:
✓DECIDIR QUE REGLA APLICAR (RC)
APLICACIÓN
✓DISPARAR LA REGLA ELEGIDA Y ACTUALIZAR BH.
SE basados en reglas de producción
Ejemplo Forward Chaining: Primer paso
BASE DE REGLAS
➢CC = { R1, R2 }
R1: p q → s
➢ R1 RC
R2: r → t
➢ DISPARA R1
R3: s t → u
➢ BH s
R4: s r → v
➢ R1 APLICADA
BH: p q r
SE basados en reglas de producción
Ejemplo Forward Chaining: 2º paso
BASE DE REGLAS
➢CC = { R2, R4 }
R1: p q → s
➢ R2 RC
R2: r → t
➢ DISPARA R2
R3: s t → u
➢ BH t
R4: s r → v
➢ R2 APLICADA
BH: p q r s
SE basados en reglas de producción
Ejemplo Forward Chaining: 3er paso
BASE DE REGLAS
➢CC = { R3, R4 }
R1: (p q → s)
➢ R3 RC
R2: (r → t)
➢ DISPARA R3
R3: s t → u
➢ BH u
R4: s r → v
➢ R3 APLICADA
BH: p q r s t
SE basados en reglas de producción
Ejemplo Forward Chaining: 4º paso
BASE DE REGLAS
➢CC = {R4 }
(R1: p q → s)
➢ R4 RC
(R2: r → t)
➢ DISPARA R4
(R3: s t → u)
➢ BH v
R4: s r → v
➢ R4 APLICADA
BH: p q r s t u
SE basados en reglas de producción
Ejemplo Forward Chaining: 5º paso
BASE DE REGLAS
(R1: p q → s)
(R2: r → t)
➢CC = { }
(R3: s t → u)
➢FIN
(R4: s r → v)
BH: p q r s t u v
Sistemas expertos: Metaconocimiento
✓ Es el conocimiento estratégico vinculado a la utilización del conocimiento del
dominio del Sistema Experto.
✓ Es conocimiento que predica sobre el conocimiento involucrado en el sistema.
Métodos de implementación:
✓ Activación o no de grupos de reglas específicas.
Meta-reglas
✓ Ordenación de las reglas dentro de los grupos.
Ruptura
Elementos de metaconocimiento
El funcionamiento sistemático
Funcionamiento del está definido, pueden
Motor de Inferencias personalizarse características
(Forward-Backward)