introducción a sistemas expertos inteligencia artificial i sistemas fni
TRANSCRIPT
![Page 1: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/1.jpg)
Introducción a Sistemas Expertos
Inteligencia Artificial I
Sistemas FNI
![Page 2: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/2.jpg)
IA I - 2
Temario
Introducción a Sistemas Expertos
Características de los SE
Tareas típicas
Características del problema
Arquitectura de un Sistema Experto
Representación del conocimiento
![Page 3: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/3.jpg)
IA I - 3
Introducción a Sistemas Expertos
Los SE son programas capaces de manejar problemas que normalmente requieren para su resolución la intervención humana especializada.
El experto de campo revela la información colapsada sobre el conocimiento.
El ingeniero de conocimiento da forma simbólica y automáticamente manipulable a la información (conocimiento) dada por el experto de campo.
![Page 4: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/4.jpg)
IA I - 4
Características 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 están haciendo.
Se comunican con otros expertos y adquieren nuevo conocimiento.
Reestructuran y reorganizan el conocimiento.
Pueden quebrantar reglas, interpretar simultáneamente el espíritu y la letra.
Determinar cuando un problema está en el dominio de su experiencia, determinación de la relevancia del problema.
![Page 5: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/5.jpg)
IA I - 5
Tareas típicas
Diagnóstico y reparación
Predicción
Planificación
Monitorización de tareas
Ayuda a la educación
Ayuda a la toma de decisiones
Ayuda a la operación legal y administrativa
Ayuda a la identificación de problemas
Interpretación de datos
![Page 6: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/6.jpg)
IA I - 6
Características que debe cumplir el área del problema
El procedimiento de resolución 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 resolución debe tener un volumen combinatorio importante
Debe servir para entrenar novicios Debe existir un experto real del tema El experto debe ser capaz de articular sus métodos
![Page 7: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/7.jpg)
IA I - 7
Arquitectura de un Sistema Experto
• Base de Conocimiento (BC)• Base de Datos (BD)• Motor de Inferencia (MI)• Trazador de explicaciones (TE)• Trazador de Consultas (TC)• Memoria de trabajo (MT)• Manejador de Comunicaciones (MC)
![Page 8: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/8.jpg)
IA I - 8
Base de Conocimiento (BC)
• Es la unión del conjunto de aserciones y el conjunto de reglas. Su función es suministrar al MI, información de la naturaleza de los problemas que puede manejar.
![Page 9: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/9.jpg)
IA I - 9
Base de Conocimiento (BC)
- Una aserción A es una formulación simbólica de un hecho.
- Una regla R es una relación explícita entre aserciones, generalmente de casualidad.
SI A1 y…y An entonces An+1 y…y An+mDonde A1 y…yAn son antecedentes (predicciones)An+1 y…y An+m forman el consecuente (conclusiones)
![Page 10: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/10.jpg)
IA I - 10
Base de Conocimiento (BC)
RestriccionesRestricciones
1- Aciclicidad: No puede aparecer Si A1 y A2 ENTONCES A1 y A2
2- n,m >=1
ObservacionesObservaciones
Las aserciones pueden vincularse mediante Y y O
![Page 11: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/11.jpg)
IA I - 11
Base de Datos (BD)
• Contiene información sobre el problema particular que el S.E. debe resolver.
![Page 12: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/12.jpg)
IA I - 12
Memoria de Trabajo (MT)
• Es una BD temporal, en la cual el MI deja información deducida a partir de :
- Base de Conocimiento- Base de Datos
![Page 13: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/13.jpg)
IA I - 13
Trazador de Consultas (TC)
• Maneja las consultas del S.E. al usuario.
![Page 14: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/14.jpg)
IA I - 14
• Maneja requerimientos del usuario al S.E..
Trazador de Explicaciones(TE)
![Page 15: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/15.jpg)
IA I - 15
Manejador de Comunicación (MC)
• Coordina el TE con el TC
![Page 16: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/16.jpg)
IA I - 16
•Activa las reglas en función de la información contenidaen la BD y MT, la nueva información es puesta en la MT.También se encarga de proporcionar al TE, las reglas que dieron origen a una cosulta al usuario.
Motor de Inferencia (MI)
![Page 17: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/17.jpg)
IA I - 17
Motor de Inferencia (MI)
Puede trabajar bajo:Puede trabajar bajo:
- Universo Cerrado: toda la información necesaria está contenida en el sistema, entonces lo que no puede demostrar es falso.
- Universo Abierto: toda la información que no está en elsistema está fuera de él, entonces la busca el usuario.
![Page 18: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/18.jpg)
IA I - 18
Motor de Inferencia (MI)
- Orientado por el Objetivo:Orientado por el Objetivo:(Backward Chaining)El origen de la inducción es el objetivo y se busca encontrarcondiciones iniciales que estén contenidas en los datos sobreel problema particular a resolver.
- Orientado por los Datos:Orientado por los Datos:(Forward Chaining)El origen de la inducción son los datos iniciales y se trata dellegar a algún objetivo de interés.
![Page 19: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/19.jpg)
IA I - 19
Arquitectura de un Sistema Experto
![Page 20: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/20.jpg)
IA I - 20
Representación del Conocimiento
Se requiere:Se requiere:
Un sistema inormático que manipule el conocimiento.
Debe admitir:Debe admitir:
Una representación adecuada y operadores demanipulación.
![Page 21: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/21.jpg)
IA I - 21
Representación del Conocimiento
Se necesita:Se necesita:
• Estructuras de datos adecuadas• Procedimientos de manipulación• Entorno de activación de procedimientos y estructuras
![Page 22: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/22.jpg)
IA I - 22
Tipos de Conocimiento
- Objetos
- Eventos
- Habilidades
- Meta-Conocimientos
![Page 23: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/23.jpg)
IA I - 23
Tipos de Conocimiento
ObjetosObjetosPodemos definir el conocimientos como hechos que ocurren en el conjunto de objetos que noscircunda.
Ej: - Los pájaros tienen alas - La nieve es blanca
Es necesario representar:• Objetos• Clases de Objetos• Categorías de Objetos• Descripción de Objetos
![Page 24: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/24.jpg)
IA I - 24
EventosEventos
Sobre los Objetos existen acciones o eventosEj: - Pedro besó a Maria en el bosque - El cielo se derrumbará hoy
Tipos de Conocimiento
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.
![Page 25: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/25.jpg)
IA I - 25
Tipos de Conocimiento
HabilidadesHabilidades
Habilidad de cómo aplicar adecuadamente la accion al objeto.
Ej: - Si la madera está húmeda séquela antes de usarla para un asado.
![Page 26: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/26.jpg)
IA I - 26
Tipos de Conocimiento
Meta-ConocimientoMeta-Conocimiento
Es el conocimiento sobre como usar adecuadamenteel conocimiento que ya tenemos.
![Page 27: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/27.jpg)
IA I - 27
Uso del Conocimiento
Reconocimiento del Objeto
Recuperación de Conocimiento
Manipulación de Robots
Adquisición de más conocimiento
![Page 28: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/28.jpg)
IA I - 28
Adquisición del Conocimiento
ObjetivosObjetivos
Acumular nuevo conocimiento
Reestructuración de conocimiento existente
Activar procesos que mejoren laperformace del sistema a partir de lanueva información.
![Page 29: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/29.jpg)
IA I - 29
Recuperación del Conocimiento
- Determinar que piezas de conocimiento son relevantesa la resolución de un problema.- Destreza crucial cuando el espacio de conocimiento manejado por el sistema es muy amplio.
Ideas BásicasIdeas Básicas
ENLAZADA: cuando dos piezas de conocimiento se siguen en un razonamiento, enlazarla.AGRUPAMIENTO: si un conjunto de piezas se utilizanen un proceso de razonamiento, los agrupamos.
![Page 30: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/30.jpg)
IA I - 30
Razonamiento
TiposTipos
Razonamiento Formal: Se deducen nuevas P.Csiguiendo reglas de inferencia preespecificadas.
Razonamiento Procedural: Utiliza la simulación para responder preguntas y resolver problemas.
Determinar un encadenamiento posible para las piezas deconocimiento
![Page 31: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/31.jpg)
IA I - 31
Razonamiento
TiposTipos
Razonamiento por analogía: Involucra asociar elproblema a resolver con uno ya resuelto y utiliza el espacio de direcciones del segundo para resolverel primero.
Meta Razonamiento: Involucra razonar sobre cuáles la mejor manera de razonar para un problema específico.
![Page 32: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/32.jpg)
IA I - 32
Tipos de Representaciones
• Lógicas• Lógicas de Predicado de Primer Orden• Lógica multivaluada• Lógica Temporal
• Redes Semánticas• Sistema de Producción• Marcos
![Page 33: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/33.jpg)
IA I - 33
Metodología
1) Estudio preliminar: Definición del problema Identificación de los expertos Bibliografía de referencia Glosario de términos Estudio de factibilidad
Técnica Operativa Económica
Análisis Posibilidad de la construcción Justificación de la construcción
![Page 34: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/34.jpg)
IA I - 34
Metodología
2) Desarrollo de prototipos: Elicitación de conocimiento Representación del conocimiento (grafos causales) Elección de la herramienta Formalización: construcción de las reglas Implementación del prototipo
![Page 35: Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI](https://reader036.vdocuments.pub/reader036/viewer/2022081503/5665b4351a28abb57c8ffb8c/html5/thumbnails/35.jpg)
IA I - 35
Metodología
3) Desarrollo del sistema: Los avances deben estar acompañados de evaluaciones
internas de los expertos y la reconstrucción a partir del resultado de las evaluaciones.
4) Evaluación final: El testeo final consiste en plantear casos nuevos y
comparar la solución y el procedimiento realizado por el experto y por el sistema.
5) Mantenimiento: Actualización del sistema