Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS EXPERTOS
Temas avanzados
Temas
1.- Conceptos bsicos y
componentes de los SEs
2.- Aplicaciones
de SEs
3.-
4.-
Diseo de un SE en VPX
Conceptos Bsicos y
componentes de los
SEs
1a. PARTE
INTELIGENCIA ARTIFICIAL
La interesante tarea de lograr que las
computadoras piensen ... mquinas con mente,
en su amplio sentido literal. (Haugeland, 1985)
La automatizacin de actividades que
vinculamos con procesos de pensamiento
humano, actividades tales como la toma de
decisiones,
resolucin
de
problemas,
aprendizaje ...
CUADRO DE DEFINICIONES
Piensan como humanos
Piensan racionalmente
Actan racionalmente
DESARROLLO HISTRICO
1960: Desarrollo del lenguaje LISP
1961: Surge el trmino Inteligencia
Artificial (John McCarthy)
1964: Programa ELIZA
1972: Desarrollo del lenguaje
PROLOG
1976: Sistema experto: MYCIN
DEFINICIONES
SISTEMA EXPERTO (SE)
Programa computacional
que exhibe, dentro de un
dominio especfico, un
grado de experiencia en la
solucin de un problema
comparable con la forma
en que un experto humano
lo hara.
James P. Ignizio
Experto humano
Usuario
Experiencia
Ingeniero de
Conocimiento
Interfase para el
Usuario
Mquina de
Inferencia
Experiencia
codificada
Base de
Conocimientos
Almacenamiento
de trabajo
EXPERIENCIA
HUMANA
Perecedero
EXPERIENCIA
ARTIFICIAL
Permanente
Fcil de
documentar
No predecible
Consistente
Costoso
Disponible
E N T A J
A S
EXPERIENCIA EXPERIENCIA
HUMANA
ARTIFICIAL
Creatividad
Es adaptiva
Experiencia
sensorial
Enfoque amplio
Sentido comn
Sin inspiracin
Ambiente fijo
Entrada simblica
Enfoque especfico
Tcnico
DIFERENCIA ENTRE UN SE Y UN
PROGRAMA CONVENCIONAL
PROCESAMIENTO
DE DATOS
INGENIERA DEL
CONOCIMIENTO
Heursticas
Procesos inferenciales
Aplicaciones de
2a. PARTE
Sistemas
Expertos
MYCIN: Infecciones de la
sangre
Probablemente el SE mas conocido
Desarrollado en la Universidad de
Stanford a mediados de los 70s
Proporciona asistencia a los mdicos
en el diagnstico y tratamiento de
meningitis y algunas infecciones
Se le puede borrar su base de
conocimientos y alimentarle otra
para aplicaciones en otras reas
INTERNIST/CADUCEUS: Medicina
Interna
Empezado en los 70s y contina
bajo el nombre de CADUCEUS
Desarrollado en la Universidad de
Pittsburgh
Diagnostica la mayora de las
enfermedades asociadas con la
medicina interna
Se estiman 1040 combinaciones
DELTA/CATS: Mantenimiento de
locomotoras Diesel y Elctricas
Desarrollado por General Electric a principios
de los 80s
DELTA: Diesel Electric Locomotive
Troubleshooting
CATS: Computer Aided Troubleshooting System
Consiste de una base de conocimientos por
medio de entrevistas con David Smith (que
trabaj 40 aos en GE y es un experto
reconocido en mantenimiento de estas
mquinas)
De 1981 a 1983 se incrementaron las reglas
de 45 a 1200.
Sistema
Experto
para
3a. PARTE
identificar aviones
TABLA DE INDUCCIN
Una alternativa para la
adquisicin de conocimiento a
travs de la interfase con una
persona experta es convertir
una base de datos existente
en un conjunto de reglas.
EJEMPLO
TIPO DE AVIN
Atributo
Motor
Alas
Forma de
alas
Forma
del
timn
Salientes
C130
Hlice
Altas
Normal
C141
Jet
Altas
Especial
Normal
C5A
Jet
Altas
Especial
B747
Jet
Bajas
Especial
Ninguna En cabina
RBOL DE DECISIN
Tipo
Tipode
deMotor
Motor
Jet
Hlice
Forma
Formade
dealas
alas
Especial
Normal
Posicin
Posicinde
dealas
alas
Bajas
B747
C130
Altas
Puntos
terminales
sin solucin
Forma
Formadel
deltimn
timn
Normal
?
Ninguna
C5A
Forma T
Salientes
Salientes
Sobre
Alas
C141
En
cabina
Bajo
alas
Hlice
C130
Posicin
Posicinde
dealas
alas
Bajas
Altas
B747
Salientes
Salientes
Ninguna
C5A
Sobre Alas
C141
RAZONAMIENTO BASADO EN
REGLAS
Ejemplo de Regla ineficiente
IF motor=
motor hlice
AND posicin_alas=
posicin_alas altas
AND forma_alas=
forma_alas normal
AND
forma_timn=
forma_timn normal
AND salientes=
salientes bajo alas
THEN tipo_avin=
tipo_avin C130
REGLAS DE PRODUCCIN
Regla 1:
IF motor=hlice
THEN tipo_avin=C130
Regla 2:
IF motor=jet
AND posicin_alas=bajas
THEN tipo_avin=B747
Regla 3:
IF motor=jet
AND posicin_alas=altas
AND salientes=ninguna
THEN tipo_avin=C5A
Regla 4:
IF motor=jet
AND posicin_alas=altas
AND salientes=sobre alas
THEN tipo_avin=C141
ENCADENAMIENTO HACIA
DELANTE Y HACIA ATRS
Hacia adelante
Hacia
atrs