Introducción a Sistemas Expertos

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Claves para una adecuada definición conceptual
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
COMPETENCIA: Manejo de información
DISEÑO DE LA INVESTIGACIÓN
La investigación La construcción del conocimiento.
Capacitando a las ONG/sida. Mejorando la Prevención del VIH.
Tecnologías.
PLAN DE INVESTIGACIÓN.
Iván ventura presenta.
COMPETENCIAS PROYECTO TIC UNIVERSIDAD PONTIFICIA BOLIVARIANA
Conocimiento Base de conocimientos:
Sistemas de Razonamiento Lógico
Técnicas de Capacitación
Copiladores: Coll, Cesaar, Palasios, Jesus, Marchesi Alvaro
Sistemas Basados en conocimientos
Inteligencia artificial
M.I.A Daniel Alejandro García López.  Los SBC son diferentes a los TPS,MIS, DSS.  Administran el conocimiento y trabajan en un nivel no estructurado.
Inteligencia artificial
PROGRAMACIÓN LÓGICA.
Sistemas Evolutivos Introduccion.
UNIDAD I Conceptos Básicos.
Proceso investigativo
Sistemas de Información IS95872 Clase 03. Toma de decisiones Categorías Toma Estratégica de decisiones: Determina los objetivos, recursos y políticas.
Inteligencia artificial
Las etapas de un proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
TRABAJO EN POWERPOINT POR ALBA MÉLIDA CARDOZO om.
Seminario Trabajo de Grado
UNIVERSIDAD NACIONAL DEL NORDESTE Teoría del Diseño II (Metodología)
INTELIGENCIA ARTIFICIAL
5.3 APROXIMACIONES AL DISEÑO
Unidad VI Documentación
Sesión de Aprendizaje Expositora: Luz Angélica León Salmón.
SISTEMA DE EXPERTO SISTEMA DE EXPERTO.
Inteligencia Artificial y Sistemas Expertos
La Investigación Científica
Sistemas, Procesos y Modelos
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Método del caso “Consiste en ir presentando los principales problemas que se suscitan en la aplicación y manejo de reglas jurídicas, tal como se los ve.
ELEMENTOS DE CONTENIDO Y ALCANCE
El Proyecto     Proyectar acciones sistemáticas y fundamentadas, con un objeto definido y metas claras y factibles. Surge como una intervención grupal.
SISTEMAS EXPERTOS (SE) Coronel Jaramillo Ricardo
BIBLIOGRAFÍA ANOTADA Maestría en Ingeniería - Ingeniería de Sistemas y Computación Edwin Andrés Bernal López
Diseño de Sistemas Expertos
SISTEMAS EXPERTOS 3 créditos.
Fundamentos de Sistemas Expertos
INTRODUCCION AL DISEÑO DE SOFWARE EDUCATIVO
Sistemas Basados en Reglas
SISTEMA BASADO EN CONOCIMIENTO
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
El objetivo científico de la IA es entender la inteligencia. Prof: Nancy Oconitrillo Madrigal.
METODOLOGÍA DE LA INVESTIGACIÓN . Tema y Problema
Actividades en el Proceso de desarrollo de Software
Son sistemas de computación que emulan la habilidad de tomar decisiones de un especialista humano en un dominio restringido. Son programas que tienen.
Diseño de Adiestramientos
Enseñar con Aprendizaje Basado en Problemas
Ramas de I.A. ROBOTICA SISTEMAS DE VISION SISTEMAS EXPERTOS
Transformaciones en la docencia universitaria
Transformaciones en la docencia universitaria
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
60´s Inicio de los Sistemas Expertos Se buscaban soluciones generales 70´s Los sistemas son más eficientes en dominios acotados La calidad y cantidad.
INGENIERIA EN SISTEMAS COMPUTASIONALES. SISTEMAS EXPERTOS Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Especialización en Gestión de Proyectos
Las fases del ciclo de la vida de desarrollo de sistemas
Desarrollo de Sistemas Expertos
Transcripción de la presentación:

Introducción a Sistemas Expertos Inteligencia Artificial I Sistemas FNI

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

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.

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.

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

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

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)

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.

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+m Donde A1 y…yAn son antecedentes (predicciones) An+1 y…y An+m forman el consecuente (conclusiones)

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

Base de Datos (BD) Contiene información sobre el problema particular que el S.E. debe resolver.

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

Trazador de Consultas (TC) Maneja las consultas del S.E. al usuario.

Trazador de Explicaciones(TE) Maneja requerimientos del usuario al S.E..

Manejador de Comunicación (MC) Coordina el TE con el TC

Motor de Inferencia (MI) Activa las reglas en función de la información contenida en 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) 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 el sistema está fuera de él, entonces la busca el usuario.

Motor de Inferencia (MI) - Orientado por el Objetivo:(Backward Chaining) El origen de la inducción es el objetivo y se busca encontrar condiciones iniciales que estén contenidas en los datos sobre el problema particular a resolver. - Orientado por los Datos:(Forward Chaining) El origen de la inducción son los datos iniciales y se trata de llegar a algún objetivo de interés.

Arquitectura de un Sistema Experto

Representación del Conocimiento Se requiere: Un sistema inormático que manipule el conocimiento. Debe admitir: Una representación adecuada y operadores de manipulación.

Representación del Conocimiento Se necesita: Estructuras de datos adecuadas Procedimientos de manipulación Entorno de activación de procedimientos y estructuras

Tipos de Conocimiento - Objetos - Eventos - Habilidades - Meta-Conocimientos

Tipos de Conocimiento Objetos Podemos definir el conocimientos como hechos que ocurren en el conjunto de objetos que nos circunda. 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

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.

Tipos de Conocimiento Habilidades 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.

Tipos de Conocimiento Meta-Conocimiento Es el conocimiento sobre como usar adecuadamente el conocimiento que ya tenemos.

Uso del Conocimiento Reconocimiento del Objeto Recuperación de Conocimiento Manipulación de Robots Adquisición de más conocimiento

Adquisición del Conocimiento Acumular nuevo conocimiento Reestructuración de conocimiento existente Objetivos Activar procesos que mejoren la performace del sistema a partir de la nueva información.

Recuperación del Conocimiento - Determinar que piezas de conocimiento son relevantes a la resolución de un problema. - Destreza crucial cuando el espacio de conocimiento manejado por el sistema es muy amplio. Ideas Básicas ENLAZADA: cuando dos piezas de conocimiento se siguen en un razonamiento, enlazarla. AGRUPAMIENTO: si un conjunto de piezas se utilizan en un proceso de razonamiento, los agrupamos.

Razonamiento Determinar un encadenamiento posible para las piezas de conocimiento Razonamiento Formal: Se deducen nuevas P.C siguiendo reglas de inferencia preespecificadas. Tipos Razonamiento Procedural: Utiliza la simulación para responder preguntas y resolver problemas.

Razonamiento Razonamiento por analogía: Involucra asociar el problema a resolver con uno ya resuelto y utiliza el espacio de direcciones del segundo para resolver el primero. Tipos Meta Razonamiento: Involucra razonar sobre cuál es la mejor manera de razonar para un problema específico.

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

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

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

Metodología 3) Desarrollo del sistema: 4) Evaluación final: 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