Source: http://docplayer.es/7496480-Componentes-de-los-sbc.html
Timestamp: 2019-01-23 16:29:06+00:00

Document:
Componentes de los SBC - PDF
Download "Componentes de los SBC"
María Soledad Ramírez Arroyo
1 Componentes de los SBC Componentes de los SBC Queremos construir sistemas con ciertas características: Resolución de problemas a partir de información simbólica Resolución mediante razonamiento y métodos heurísticos Capacidad de explicación Sistema interactivo (con un usuario/con el entorno) Capaz de adaptarse al entorno Necesitamos un conjunto básico de componentes Subsistema de razonamiento Subsistema de almacenamiento del conocimiento Subsistema de uso e interpretación del conocimiento Subsistema de almacenamiento del estado del problema Subsistema de justificación e inspección de la solución Interfaz de comunicación Subsistema de aprendizaje cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
2 Componentes de los SBC Componentes de los SBC Subsistema de Razonamiento Subsistema de aprendizaje Subsistema de Justificación e inspección Subsistema de almacenamiento del conocimiento Subsistema de almacenamiento del estado Subsistema de uso e interpretacion del conocimiento Subsistema de comunicacion con el usuario cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
3 SBC basados en sistemas de producción SBC basados en sistemas de producción La resolución se obtiene a partir del proceso de razonamiento de un motor de inferencia El conocimiento del dominio está expresado mediante una ontología El conocimiento de resolución de problemas está almacenado habitualmente como reglas de producción o un formalismo equivalente cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
4 SBC basados en sistemas de producción Almacenamiento del conocimiento Almacenará todo el conocimiento para resolver problemas en el dominio de aplicación Encontraremos tres tipos de conocimiento: Conocimiento factual (objetos del dominio y sus características) Conocimiento relacional (relaciones entre los objetos del dominio) Conocimiento condicional (conocimiento deductivo sobre el problema) Los dos primeros conocimientos están descritos mediante la ontología de dominio El tercer conocimiento describirá el conocimiento relacionado con la resolución cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
5 SBC basados en sistemas de producción Almacenamiento del conocimiento: Reglas El conocimiento condicional incluye: Conocimiento deductivo (estructural): Describe los procesos de resolución de problemas como cadenas de deducción Conocimiento sobre objetivos (estratégico): Orienta el proceso de resolución Conocimiento causal (de soporte): Apoya al proceso de explicación de la resolución Módulos de reglas Permite facilitar el desarrollo y el mantenimiento del sistema Permite aumentar la eficiencia del proceso de razonamiento Permite implementar estrategias de uso del conocimiento (meta-conocimiento, meta-reglas) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
6 SBC basados en sistemas de producción Almacenamiento del conocimiento: Meta-Reglas Describen conocimiento a alto nivel sobre la resolución del problema Permiten dirigir el control de la resolución Activar y desactivar reglas/módulos Decidir el orden de ejecución de reglas/módulos Decidir estrategias de resolución, tratamiento de excepciones, incertidumbre,... Son más difíciles de obtener de los expertos cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
7 Uso e interpretación del conocimiento SBC basados en sistemas de producción Es habitualmente un motor de inferencia Aplicará su ciclo de ejecución para resolver el problema Detección de reglas aplicables Selección de la mejor regla (estrategia general o guiada por el metaconocimiento) Aplicación de la regla cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
8 Almacenamiento del estado SBC basados en sistemas de producción Guarda los datos iniciales del problema y los hechos obtenidos durante el proceso de resolución Puede guardar otro tipo de información necesaria para el control de la resolución y otros subsistemas Orden de deducción de los hechos Preferencias sobre el uso de los hechos Reglas que generaron los hechos Reglas activadas recientemente Puntos de backtracking... cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
9 SBC basados en sistemas de producción Justificación de la solución La posibilidad de justificar las decisiones da credibilidad al sistema También permite detectar deducciones erróneas Un sistema debería poder contestar Porqué y Cómo Diferentes niveles de justificación: Muestra: Traza de los pasos de resolución Justificación: Razones de los elementos que aparecen en la traza de la resolución (linea de razonamiento, preguntas, hechos, preferencias, subproblemas,...) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
10 SBC basados en sistemas de producción Aprendizaje Por lo general el conjunto de problemas que se resuelven está acotado En algunos dominios es necesario adaptarse al entorno y resolver nuevos problemas El aprendizaje puede suceder: Durante el proceso de construcción del SBC: Se substituye o complementa el proceso de adquisición con métodos de aprendizaje inductivo, se construye un modelo a partir de ejemplos Durante el proceso de resolución: Se detectan y corrigen las resoluciones erróneas, se aprenden reglas de control que mejoran la eficiencia del proceso de resolución cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
11 Razonamiento basado en casos SBC basados en Razonamiento Basado en Casos La resolución de un problema se obtiene identificando una solución anterior similar Ventajas: Reducen el problema de extracción del conocimiento Facilitan el mantenimiento/corrección/extensión del sistema Permite una resolución más eficiente Permite explicaciones mas cercanas a la experiencia del usuario cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
12 SBC basados en Razonamiento Basado en Casos Ciclo de ejecución Consta de cuatro fases 1 Recuperación: Búsqueda de los casos almacenados más similares 2 Reuso: Obtenemos la solución del caso recuperado 3 Revisión: Evaluamos y adaptamos la solución recuperada 4 Retención: Comprobamos si es interesante guardar el caso cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
13 SBC basados en Razonamiento Basado en Casos Ciclo de ejecución Caso Aprendido Nuevo Caso Recuperación Retención Casos Caso Recupe rado Nuevo Caso Caso Revisado Conocimiento del dominio Reuso Revisión Caso Resuelto cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
14 SBC basados en Razonamiento Basado en Casos Almacenamiento del conocimiento El conocimiento estará formado por casos Un caso es una estructura compleja (características, solución) Se almacenarán en la base de casos (estructura, indexación) Tendremos también conocimiento para: Evaluar la similaridad entre los casos Combinar/Adaptar las soluciones recuperadas Evaluar las soluciones cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
15 Uso e interpretación del conocimiento SBC basados en Razonamiento Basado en Casos Se basa en el ciclo de ejecución de razonamiento basado en casos Búsqueda en la base de casos de los casos más similares Recuperación de las soluciones de los casos Combinación/adaptación de soluciones (procedimientos/razonamiento) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
16 SBC basados en Razonamiento Basado en Casos Almacenamiento del estado Información del caso actual Cálculo de los casos más similares Razonamiento para la evaluación/combinación/adaptación de las soluciones cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
17 Justificación - Aprendizaje SBC basados en Razonamiento Basado en Casos Justificación Es parte de la información de los casos Se complementará con el razonamiento sobre la combinación/adaptación de las soluciones Aprendizaje Añadir nuevos casos (mas sencillo que en los sistemas de reglas) La solución debe ser suficientemente diferente (evaluación) Podemos olvidar casos (poco usados, parecidos a otros) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
18 Otras metodologías Otras metodologías Sistemas basados en redes neuronales Razonamiento basado en modelos Agentes Inteligentes/Sistemas Multiagente cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
19 Otras metodologías Redes neuronales Dentro del área de la Inteligencia Artificial conexionista El elemento base es la neurona (elemento de cómputo) Neurona: Entradas, salidas, estado, funciónes para la combinación de las entradas y el estado y función para generar la salida Las neuronas se organizan en redes con diferentes capas La red asocia unas entradas (datos del problema) a unas salidas (solución del problema) La red se debe entrenar (ejemplos resueltos) para que aprenda a resolver el problema (asociación) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
20 Redes neuronales Arquitectura de los SBC Otras metodologías ent1 peso1 ent2 peso2 f(ent1,...,peso1,...) s peso3 ent3 Combinacion Activacion cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
21 Redes neuronales Arquitectura de los SBC Otras metodologías Capa de Entrada Capas Ocultas Capa de Salida EJEMPLOS RESPUESTA cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
22 Otras metodologías Entorno Agentes inteligentes/sistemas Multiagente Asume una vision colectiva de los sistemas inteligentes (en lugar de monolítica) Un agente inteligente resuelve solo una tarea simple Un agente: Obtiene información del entorno (percepción) Elabora una decisión basada en sus percepciones y estado (razonamiento) Realiza una acción (actuación) Agente Estado Sensores Percepción Mecanismo de Decisión Actuadores Acción cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
23 Otras metodologías Agentes inteligentes/sistemas Multiagente El problema global es resuelto mediante cooperacion/coordinacion Techniques involucradas: organización, cooperación, coordinación, negociación, distribución de tareas, comunicacion, razonamiento sobre otros,... cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
24 Otras metodologías Agentes inteligentes/sistemas Multiagente Ventajas: Sistemas más flexibles Reconfiguración/reorganización permite resolver otras tareas = Los agentes funcionan como componentes reutilizables Tolerancia a fallos (un agente puede ser substituido por otro) Computación distribuida Relacionado con: Grid computing/cloud computing (Organización de tareas y recursos) Web services (Sin capacidad de razonamientos) cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 24
Conocimientos Estratégicos y de Control
1 Conocimientos Estratégicos y de Control J.A. Bañares Bañares Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza Copyright 1999 JoséAngel Bañares Última revisión: Octubre,
Sistemas Expertos Introducción Arquitectura - Motor de Inferencias. Ana Casali Andrea Torres Ingeniería del Conocimiento -EIE
Sistemas Expertos Introducción Arquitectura - Motor de Inferencias Ana Casali Andrea Torres Ingeniería del Conocimiento -EIE IC - MODULOS INTRODUCCION SISTEMAS BASADOS EN CONOCIMIENTO RAZONAMIENTO APROXIMADO
Los costes de personal en programas europeos - H2020
Los costes de personal en programas europeos H2020 Madrid, 10 y 11 de Febrero de 2016 PROGRAMA (PROVISIONAL) TÍTULO DEL CURSO Los costes de personal en programas europeos H2020 OBJETIVO GENERAL El nuevo
SISTEMAS COMPLEJOS: SISTEMAS URBANOS
SISTEMAS COMPLEJOS: SISTEMAS URBANOS EDUARDO E. ZUREK, Ph.D. SHIRLEY ARANGO, Ing. de Sistemas JOSÉ GABRIEL RAMIREZ SUAREZ, Ing. de Sistemas ENCUENTRO AMBIENTAL: CIUDADES SOSTENIBLES III UNIVERSIDAD DEL
TEMA 3: Áreas de la IA: Ejemplos de investigación actual. (I)
Tema 3: Áreas de la IA: Ejemplos de investigación actual pp. 1 TEMA 3: Áreas de la IA: Ejemplos de investigación actual. (I) Agentes Inteligentes 1 Concepto de Agente Inteligente 2 Estructura de un Agente
Expertik: una Experiencia con Inteligencia Artificial
Expertik: una Experiencia con Inteligencia Artificial y Computación Móvil Expertik: Experience with Artificial Intelligence and Mobile Computing Beltrán Lozano José Edward Universidad Manuela Beltrán,
Identificación del Problema. Documento de Descripción del Sistema: Proyectos de Seguro de Hogar
Identificación del Problema Documento de Descripción del Sistema: Proyectos de Seguro de Hogar Documento de Descripción del Sistema.Objetivos del Proyecto 1. Fines generales y específicos del proyecto
Pedro Rosa Ferrero Grupo ETRA. 16th IRF World Meeting Lisboa 2010
APLICACIÓN DE SIMULACIÓN DE ESCENARIOS PARA LA FORMACIÓN DE OPERADORES Pedro Rosa Ferrero Grupo ETRA 16th IRF World Meeting Lisboa 2010 Contenido de la presentación EL CONTEXTO DE LA SEGURIDAD EN LOS TÚNELES
Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet
Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet Sonia Lilia Mestizo Gutiérrez Dr. Alejandro Guerra Hernández Dr. Ramón Parra Loera Maestría en Inteligencia Artificial
Fundamentos de Ingeniería de Software Marcello Visconti y Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María {visconti,hernan} at inf.utfsm.cl Fundamentos de Ingeniería
Proceso de administración y escalación de problemas Guía de referencia
SOPORTE TÉCNICO EMPRESARIAL Proceso de administración y escalación de problemas Guía de referencia Compromiso de Symantec con nuestros clientes Symantec se compromete a proporcionar productos y soporte

References: Resolución 
 Resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución