Componentes de los SBC



Documentos relacionados
Componentes de los SBC. Componentes de los SBC. SBC basados en sistemas de producción. Notas

forma de entrenar a la nuerona en su aprendizaje.

Representación del conocimiento. Diferencia entre información y conocimiento (1) Diferencia entre información y conocimiento (2) Notas

Los costes de personal en programas europeos - H2020

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

Se aportan, para la configuración de este anexo, las categorías profesionales más habituales según la definición del MRFI-C:

Arquitectura de Aplicaciones

A. Subcampos basados en el contenido.

Seguimiento y evaluación

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

INGENIERÍA EN INFORMÁTICA. Ingeniero en Informática

TRABAJO COOPERATIVO EN ROBOTS

Gestión y Desarrollo de Requisitos en Proyectos Software

Introducción. Definición de los presupuestos

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación

Tabla I. Características del método de evaluación del programa MBA de la URV. # Elemento Información adicional Peso nota global.

Sesión No. 12. Contextualización: Nombre de la sesión: SAP segunda parte PAQUETERÍA CONTABLE

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

El Proceso Unificado de Desarrollo de Software

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

ARQUITECTURA TÉCNICA ASIGNATURA: MATERIALES DE CONSTRUCCIÓN II CURSO: APUNTES TEMA 1: CONTROL DE CALIDAD

-OPS/CEPIS/01.61(AIRE) Original: español Página Estructura del programa de evaluación con personal externo

Gestión y motivación de equipos de alto rendimiento

Guía de los cursos. Equipo docente:

Nombre de la asignatura: Inteligencia Artificial. Créditos: Aportación al perfil

Introducción. Francisco J. Martín Mateos. Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Pedro Rosa Ferrero Grupo ETRA. 16th IRF World Meeting Lisboa 2010

LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN

I SEMANA ELECTRONICA REDES NEURONALES

Diseño orientado al flujo de datos

MACROPROCESO GESTIÓN TECNOLÓGICA

1 ENTREVISTA INDIVIDUAL

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Modelos instruccionales

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los

Programa Formativo en Habilidades Directivas

FORMACIÓN E-LEARNING. Curso de Evaluación y Homologación de Proveedores

Soporte Técnico de Software HP

Desarrollo de SBC. cbea (LSI - FIB) Sistemas Basados en el Conocimiento IA - Curso 2008/ / 41

1.Organización general

SAQQARA. Correlación avanzada y seguridad colaborativa_

<Generador de exámenes> Visión preliminar

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

Proceso de administración y escalación de problemas Guía de referencia

Gestión del Conocimiento e Inteligencia de Negocios. Mónica Henao Cálad, PhD.

ADMINISTRACION DE PROYECTOS

Microsoft Access 2010 (Completo)

Convocatoria para formador Laboratorio de Emprendimiento Social PRESCRIPCIONES TÉCNICAS

Introducción. Metadatos

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

Esta materia está compuesta de 10 asignaturas que se imparten entre los cursos 2º, 3º y 4º.

Tema 1 Introducción a los Sistemas Basados en el Conocimiento

O jeto de apre r ndizaje

Antes de imprimir este documento piense en el medio ambiente!

Figure 6-1: Preliminary Phase

Máster Universitario en Neurorrehabilitación. Edición

Curso. Introducción a la Administracion de Proyectos

Mediación. Título: Máster universitario en prevención e intervención psicológica en problemas de conducta en la escuela

Capítulo IV. Manejo de Problemas

PROCEDIMIENTO GESTIÓN TICS

CREACIÓN Y GESTIÓN DE UN CENTRO DEPORTIVO. Misión. Etapas. las áreas clave de inversión y gestión.

GUIA PARA TRABAJO PRÁCTICO DIAGNOSTICO ESTRATÉGICO DE UN SISTEMA DE GESTIÓN DE LA CALIDAD

Las prácticas de excelencia

Sistemas de Gestión de Calidad. Control documental

Educación emocional y Habilidades Sociales. La empatía.

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

PROGRAMACIÓN DIDÁCTICA DEL MÓDULO PROFESIONAL: APLICACIONES BÁSICAS DE OFIMÁTICA

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA BASE DE DATOS ESPECIALIDAD INFORMÁTICA.

Objetivos de la arquitectura organizacional

Aseguramiento de la Calidad

Cumpliendo con las Necesidades de la Salud Sexual y Reproductiva de Jóvenes Vulnerables: Una Caja de Herramientas para Monitoreo y Evaluación

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CAPÍTULO PROBLEMA

PAUTAS PARA LA FORMULACIÓN DE PROYECTOS DE INVERSIÓN PÚBLICA ORIENTADOS A MEJORAR LA COMPETITIVIDAD DE CADENAS PRODUCTIVAS

Guía para la implementación de Programas Pro Bono en las Firmas de abogados de Latinoamérica.

Ministerio de Planificación Nacional y Política Económica

Novedades de Microsoft Dynamics 2011

IAP CONSIDERACIONES PARTICULARES SOBRE LA AUDITORÍA DE LAS EMPRESAS DE REDUCIDA DIMENSIÓN

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Introducción. Paradigma de Lógica Gran importancia en la I.A. Origen: prueba de teoremas y razonamiento deductivo. Lógica.

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, Introducción al Diseño de Software

PLANIFICACIÓN ESTRATÉGICA: CONCEPTO Y ASPECTOS BÁSICOS.

aspectos claves para una

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

SIMULADOR DE NEGOCIO (Business Game)

ARIS Business Architect for SAP

DISTRIBUCIÓN DEL PLAN DE ESTUDIOS EN CRÉDITOS ECTS Obligatorias: 30 Optativas: Prácticas Externas: 15 Trabajo Fin de Máster: 15 TOTAL: 60

DESCRIPCION DEL CURSO Formación de Tutores de cursos a distancia desarrollados en entornos virtuales de aprendizaje

PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO

Principales Cambios de la ISO 9001:2015

MICROSOFT ACCESS 2007 BÁSICO

Proceso de desarrollo del software modelo en cascada

ARIS Process Performance Manager

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Transcripción:

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/2009 1 / 24

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/2009 2 / 24

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/2009 3 / 24

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/2009 4 / 24

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/2009 5 / 24

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/2009 6 / 24

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/2009 7 / 24

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/2009 8 / 24

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/2009 9 / 24

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/2009 10 / 24

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/2009 11 / 24

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/2009 12 / 24

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/2009 13 / 24

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/2009 14 / 24

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/2009 15 / 24

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/2009 16 / 24

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/2009 17 / 24

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/2009 18 / 24

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/2009 19 / 24

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/2009 20 / 24

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/2009 21 / 24

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/2009 22 / 24

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/2009 23 / 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/2009 24 / 24