Académique Documents
Professionnel Documents
Culture Documents
Inteligencia Artificial
Ingeniera de Sistemas
2012
Temario
Introduccin a Sistemas Expertos
Caractersticas de los SE
Tareas tpicas
Caractersticas del problema
Arquitectura de un Sistema Experto
Representacin del conocimiento
IA I - 2
Introduccin a Sistemas Expertos
Los SE son programas capaces de manejar
problemas que normalmente requieren para su
resolucin la intervencin humana
especializada.
El experto de campo revela la informacin
colapsada sobre el conocimiento.
El ingeniero de conocimiento da forma
simblica y automticamente manipulable a la
informacin (conocimiento) dada por el experto
de campo. IA I - 3
Caractersticas de los SE
Aplican experiencia de una manera eficiente para
solucionar problemas, realizando inferencias a partir de
datos incompletos o inciertos.
Explican y justifican lo que estn haciendo.
Se comunican con otros expertos y adquieren nuevo
conocimiento.
Reestructuran y reorganizan el conocimiento.
Pueden quebrantar reglas, interpretar simultneamente el
espritu y la letra.
Determinar cuando un problema est en el dominio de su
experiencia, determinacin de la relevancia del problema.
IA I - 4
Tareas tpicas
Diagnstico y reparacin
Prediccin
Planificacin
Monitorizacin de tareas
Ayuda a la educacin
Ayuda a la toma de decisiones
Ayuda a la operacin legal y administrativa
Ayuda a la identificacin de problemas
Interpretacin de datos
IA I - 5
Caractersticas que debe cumplir
el rea del problema
El procedimiento de resolucin debe tener un
componente importante de razonamiento
El nivel de complejidad debe ser tal que los problemas se
resuelvan en plazos razonables
El proceso de resolucin debe tener un volumen
combinatorio importante
Debe servir para entrenar novicios
IA I - 6
Arquitectura de un Sistema
Experto
IA I - 7
Base de Conocimiento (BC)
IA I - 8
Base de Conocimiento (BC)
IA I - 9
Base de Conocimiento (BC)
Restricciones
1- Aciclicidad: No puede aparecer
Si A1 y A2 ENTONCES A1 y A2
2- n,m >=1
Observaciones
Las aserciones pueden vincularse mediante Y y O
IA I - 10
Base de Datos (BD)
IA I - 11
Memoria de Trabajo (MT)
- Base de Conocimiento
- Base de Datos
IA I - 12
Trazador de Consultas (TC)
IA I - 13
Trazador de Explicaciones(TE)
IA I - 14
Manejador de Comunicacin (MC)
Coordina el TE con el TC
IA I - 15
Motor de Inferencia (MI)
IA I - 16
Motor de Inferencia (MI)
IA I - 17
Motor de Inferencia (MI)
IA I - 18
Arquitectura de un Sistema
Experto
IA I - 19
Representacin del Conocimiento
Se requiere:
Un sistema inormtico que manipule el
conocimiento.
Debe admitir:
Una representacin adecuada y operadores de
manipulacin.
IA I - 20
Representacin del Conocimiento
Se necesita:
IA I - 21
Tipos de Conocimiento
- Objetos
- Eventos
- Habilidades
- Meta-Conocimientos
IA I - 22
Tipos de Conocimiento
Objetos
Podemos definir el conocimientos como hechos
que ocurren en el conjunto de objetos que nos
circunda.
Ej: - Los pjaros tienen alas
- La nieve es blanca
Es necesario representar:
Objetos
Clases de Objetos
Categoras de Objetos
Descripcin de Objetos IA I - 23
Tipos de Conocimiento
Eventos
Sobre los Objetos existen acciones o eventos
Ej: - Pedro bes a Maria en el bosque
- El cielo se derrumbar hoy
Surge la necesidad de:
Codificar la secuencia de acciones o eventos
Formalizar el concepto de eventos o acciones
Representar adecuadamente las revelaciones de
causa - efecto involucradas.
IA I - 24
Tipos de Conocimiento
Habilidades
Habilidad de cmo aplicar adecuadamente la accion
al objeto.
IA I - 25
Tipos de Conocimiento
Meta-Conocimiento
IA I - 26
Uso del Conocimiento
Recuperacin de Conocimiento
Manipulacin de Robots
Adquisicin de ms conocimiento
IA I - 27
Adquisicin del Conocimiento
Reestructuracin de conocimiento
Objetivos
existente
IA I - 28
Recuperacin del Conocimiento
IA I - 30
Razonamiento
IA I - 31
Tipos de Representaciones
Lgicas
Lgicas de Predicado de Primer Orden
Lgica multivaluada
Lgica Temporal
Redes Semnticas
Sistema de Produccin
Marcos
IA I - 32
Metodologa
1) Estudio preliminar:
Definicin del problema
Identificacin de los expertos
Bibliografa de referencia
Glosario de trminos
Estudio de factibilidad
Tcnica
Operativa
Econmica
Anlisis
Posibilidad de la construccin
Justificacin de la construccin
IA I - 33
Metodologa
2) Desarrollo de prototipos:
Elicitacin de conocimiento
Representacin del conocimiento (grafos causales)
Eleccin de la herramienta
Formalizacin: construccin de las reglas
Implementacin del prototipo
IA I - 34
Metodologa
3) Desarrollo del sistema:
Los avances deben estar acompaados de
evaluaciones internas de los expertos y la
reconstruccin a partir del resultado de las
evaluaciones.
4) Evaluacin final:
El testeo final consiste en plantear casos nuevos y
comparar la solucin y el procedimiento realizado
por el experto y por el sistema.
5) Mantenimiento:
Actualizacin del sistema IA I - 35