Inteligencia Artificial Introducción a los sistemas basados en el conocimiento

Documentos relacionados
Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.

Métodos de Inteligencia Artificial

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Intensificación en "Lenguajes e Inteligencia Artificial"

Métodos de Inteligencia Artificial

Grado en Ingeniería Informática-Tecnologías Informáticas

UC I. Rest. Ciclo Tipo UCR

Solución al parcial 14

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

Especialidades en GII-TI

PROGRAMA ANALÍTICO DE ASIGNATURA

Representación de Conocimientos

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Inteligencia en Redes de Comunicaciones - 03 Sistemas Basados en Conocimiento

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones

SISTEMA EXPERTO (SE)

LIBRO GUIA: INVESTIGACIÓN DE OPERACIONES Hamdy A. Taha. Editorial Pearson Prentice Hall, 2004

UNIVERSIDAD TECNOLOGICA DE LOS ANDES VICE RECTORADO ACADEMICO FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

FACULTAD DE INGENIERÍA

Inteligencia Artificial

Grado. Oblig 6 C1. Hoja informativa. Estadística Estructura de Introducción a la Matemática Discreta. Computadores.

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.

Fundamentos de Inteligencia Artificial. E. Morales/L.E. Sucar CCC, INAOE

TEMA 1: SISTEMAS MODELADOS POR ECUACIONES DIFERENCIALES EN INGENIERÍA QUÍMICA. CLASIFICACIÓN. GENERALIDADES.

Inteligencia Artificial Ingeniería del conocimiento y metodologías de resolución de problemas

Análisis Espacial aplicando Técnicas de Inteligencia Artificial

Representación del conocimiento. Lógica y representación del conocimiento.

ALGORÍTMICA

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Mención en Computación

PROFESIONALES [PRESENCIAL]

Planificación de empresas con modelos de simulación

DIRECCIÓN DE DOCENCIA VICERRECTORÍA ACADÉMICA PERFILES DE EGRESO INSTITUTO DE BANCA Y FINANZAS GUILLERMO SUBERCASEAUX

IFCT0209 Sistemas Microinformáticos

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

Itinerario: Inteligencia Computacional

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

Procedimiento de adaptación, en su caso, de los estudiantes de los estudios existentes al nuevo plan

Métodos de Inteligencia Artificial

Nombre de la asignatura: Tecnologías e Interfaces de Computadoras

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

La Universidad "Fermín Toro" es creada con carácter privado el 09 de Mayo de 1989 y tiene como filosofía la formación del recurso humano requerido

Clasificación de las Herramientas CASE

Tratamiento Estadístico de Encuestas 1231W (B.O.E. del 19-julio-2000). Troncal. Obligatoria. Optativa.

OFICINA DE CONVERGENCIA EUROPEA CONVOCATORIA PARA EL DESARROLLO DE LAS ENSEÑANZAS EN LA UNIVERSIDAD AUTÓNOMA DE MADRID 2009

Análisis Exploratorio de Datos 1231X (B.O.E. del 19-julio-2000). Troncal. Obligatoria. Optativa.

CARRERA DE INGENIERIA DE SISTEMAS

Fundamentos de Inteligencia Artificial

Primera aproximación al aprendizaje automático.

PROGRAMA DE ASIGNATURA DE INTELIGENCIA ARTIFICIAL

DOBLE GRADO EN INGENIERIA INFORMATICA Y MATEMATICAS (MOSTOLES)

Guía docente de la asignatura

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

Fundamentos de Inteligencia Artificial. Tema 1. Manuel Ramos Cabrer

Análisis Factorial clásico. Análisis de Correlación Canónica. Análisis Discriminante. Modelos Lineales multivariantes.

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

Nombre y apellidos Nº EXAMEN TEMA 3. ECUACIONES, INECUACIONES Y SISTEMAS 4º E.S.O.

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

EL MUNDO DE LOS EMBEDDED SYSTEMS

Teoría 1 Introducción a la Inteligencia Artificial

Seguridad. Asesoría y Consultoría Desarrollos a medida

Denominación. Conocer las metodologías más eficaces para organizar y dirigir una reunión de trabajo

La Robótica en la Ingeniería

Montaje y Reparación de Equipos Microinformáticos. Certificados de profesionalidad

Plan 95 Adecuado. DEPARTAMENTO: ELECTRÓNICA CLASE: Electiva de Especialidad. ÁREA: SISTEMAS DE CONTROL HORAS SEM.: 4 HS.

Tema 2: Diseño y Construccion de Sistemas de Ayuda a la Decision

ORGANIZACIÓN Y GESTIÓN DE PROYECTOS

UNIVERSIDAD MARÍA AUXILIADORA - UMA

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO. Sistemas Expertos. M. En C. Eduardo Bustos Farías

UNIVERSIDAD LIBRE SECCIONAL PEREIRA FACULTAD DE INGENIERÍAS PROGRAMA ACADÉMICO DE INGENIERÍA DE SISTEMAS

INTELIGENCIA ARTIFICIAL 1

Departamento Ingeniería en Sistemas de Información

LOS SISTEMAS ADAPTATIVOS

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS MAESTRÍA EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL

FACULTAD DE INGENIERÍA. Posgrado Especialización en Ingeniería de Software

CARRERA DE CIECNIAS DE LA COMPUTACIÓN PROGRAMA DE ESTUDIO. Teóricos: 2 Práctico: 1 Total 3

Guía Particular de Asignatura DATOS BÁSICOS DE LA ASIGNATURA DATOS BÁSICOS DE LOS PROFESORES DATOS ESPECÍFICOS DE LA ASIGNATURA

Nombre del documento: Programa de Estudio de asignatura de Especialidad

INDICE Capitulo 1. Introducción a la informática Capitulo 2. La información y su representación

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Definicion de la accion sismica. CURSO ACADÉMICO - SEMESTRE Primer semestre

CONTENIDOS MÍNIMOS BLOQUE 2. NÚMEROS

Guía del Curso IFCT0309 Montaje y Reparación de Equipos Microinformáticos

UNIVERSIDAD DE GUADALAJARA

Redes Semánticas. IIMAS Inteligencia Artificial. Alumno: Vicente Iván Sánchez Carmona Profesora: Dr. Ana Lilia Laureano

AMPLIACIÓN DE SISTEMAS INTELIGENTES

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

Inteligencia Artificial

Investigación Emergente en Bases de Datos y Aplicaciones

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE TECNOLOGIAS ESCUELA DE TECNOLOGIA MECANICA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

Identificación y Simulación de Sistemas Dinámicos

GRADO EN INGENIERÍA INFORMÁTICA

GRADO EN INGENIERÍA ELÉCTRICA ASIGNATURAS. Módulo I. Formación Básica. Química. Física II. Física

ASIGNATURA: INFORMÁTICA Y CÁLCULO NUMÉRICO

Banco de Proyectos 2014 propuestos para el desarrollo de Tesinas y Tesis

Transcripción:

Inteligencia Artificial Introducción a los sistemas basados en el conocimiento Primavera 2007 profesor: Luigi Ceccaroni

Sistemas basados en el conocimiento (SBCs) Programas para extender, interrogar una base de conocimiento (BC): Emulación de la capacitad de resolución del ser humano Utilización de sus mismas fuentes de conocimiento Dominio específico 2

Tipos de SBCs Sistemas expertos (SEs) Sistemas gestores basados en el conocimiento (SGBCs) Sistemas inteligentes de desarrollo de software o integrated computer aided sustaining engineering (ICASE) Sistemas tutores inteligentes 3

Características de BCs y SBCs Separación entre el conocimiento y los elementos de control (meta-conocimiento) Incorporación de la experticia humana en un cierto dominio Elevada interactividad Interfaz agradable para el usuario (en LN) Compatibilidad con información no numérica Utilidad en dominios poco estructurados Tratamiento de información inexacta Capacidad de autoexplicación y autojustificación 4

Tareas cognitivas en las BCs y los SBCs Adquisición del conocimiento Representación del conocimiento Razonamiento e inferencia Resolución de problemas y búsqueda Interacción con el usuario en LN Aprendizaje Explicación 5

Sistemas expertos: definición Son SBCs que resuelven problemas: muy especializados (dominio restringido) complejos Problemas para cuya resolución se confía habitualmente en expertos humanos 6

Características de los SEs Resuelven un tipo específico de tareas: requieren una especialización (experticia) para realizarlas con competencia. Llevan a cabo tareas cognitivas. Adquieren la especialización gradualmente. Pueden tomar decisiones aunque el conocimiento sea incierto, impreciso o incompleto. 7

Por qué surgieron los SEs? Necesidades económicas Disponer de expertos humanos altamente cualificados es caro y no siempre posible. Uso como herramientas baratas de aprendizaje para otros expertos / no expertos Preservación del conocimiento de los expertos Necesidades de eficiencia computacional Los métodos generales de resolución de problemas son muy ineficientes (métodos débiles). 8

Características de los problemas resolubles con SEs Necesidad de que la complejidad del problema justifique el desarrollo del SE Necesidad de una resolución experta Problema bien dimensionado i definido No necesidad de razonamiento de sentido común Problema no fácilmente resoluble con métodos tradicionales Existencia de expertos cooperativos (para el desarrollo) 9

SEs para tareas de análisis Orientados a diagnosis Diagnosis médica, diagnosis de averías Orientados a clasificación Identificación de perfiles de clientes, identificación de especies animales Orientados a supervisión/control Supervisión de procesos en tiempo real Orientados a predicción Predicción meteorológica, predicción de bolsa, predicción de quinielas 10

SEs para tareas de síntesis Orientados a planificación Planificación de trayectorias de robots Orientados a diseño Diseño de planos de edificios, pisos Orientados a configuración Configuración de redes de ordenadores, configuración de equipos informáticos Orientados a construcción de especificaciones Construcción de especificaciones software 11

Fases en la construcción de un SE DEFINICIÓN DEL PROBLEMA INGENIERÍA DEL CONOCIMIENTO CONSTRUCCIÓN DE UN PROTOTIPO VALIDACIÓN CON PROBLEMAS-TIPO REFINAMIENTO / EXTENSIÓN / DETECCIÓN DE ERRORES 12

Ventajas más comunes de los SEs Muy eficaces en tareas de análisis: diagnosis, clasificación, interpretación Con capacidad de autoexplicación Con facilidad de comunicación con el usuario Fácilmente extensibles Con capacidad de razonamiento aproximado 13

Inconvenientes más comunes de los SEs Problemática de la adquisición del conocimiento Fragilidad / sensibilidad Dificultad con el control del razonamiento Problemática de la validación de las reglas Bajo coeficiente de reutilización de las reglas Incapacidad de aprender 14

Historia de los SEs Los más antiguos 1965 DENDRAL (1965-1970) Interpretación de espectrografía de masa y resonancia magnética de moléculas orgánicas META-DENDRAL (1970) Construcción de regles heurísticas a partir de datos MACSYMA (1971-1977) @ MIT Manipulación de fórmulas algebraicas 15

Historia de los SEs MYCIN (1972-1976) Diagnosis de enfermedades infecciosas en la sangre 400 reglas Razonamiento con incertidumbre HEARSAY-II (1975) @ Carnegie-Mellon Interpretación del LN (hear + say) 1000 palabras EMYCIN (1980) Generaliza el sistema de control de MYCIN Primer entorno de SE (shell) 16

Historia de los SEs PROSPECTOR (1977) Prospecciones mineras Otro método de razonamiento con incertidumbre R1/XCON (1980) @ DEC Sistema de configuración de entornos computacionales en Digital Equipment Corporation 200.000 reglas INTERNIST (1982) Diagnosis en medicina interna 1.000.000 reglas 17

Historia de los SEs CENTAUR (1983) Diagnosis de infecciones pulmonares MOLE (1986) Entorno de SE para clasificación TEST (1987) Localizador de averías (Troubleshooting Expert System Tool) Diagnosis / clasificación VT (1988) Diseño de sistemas elevadores (Vertical Transportation) 18

Historia de los SEs Guerra del Golfo Pérsico (1990-1991) Cargamento de aviones de transporte Programación y coordinación de la operación Tormenta del Desierto Proyecto Pilot's Associate (copiloto electrónico) Proyecto Battle Management System (sistema experto militar) Ingeniería genética (90s) Manipulación de BCs gigantescas para hacer mapas del ADN humano (bioinformática) Deep Blue (1997) @ IBM IBM RS/6000 SP de 32 nodos con computación altamente paralela gana a Gary Kasparov. 19

Historia de los SEs Remote Agent (1999) Control primario de una nave espacial (Deep Space 1) por primera vez Aplicaciones de sistemas expertos (00s) Software de ordenación de tareas para crear automáticamente mejores planificaciones de proyecto Software de e-learning, tipo tutores personalizados para cada estudiante Programa de reconocimiento continuo del discurso que transforman exactamente el habla en texto Software para gestionar la información, que encuentren sólo los documentos necesitados en cada momento entre millones de documentos y automáticamente los resuman Sistemas de reconocimiento facial Lavadoras que se ajustan automáticamente a diferentes condiciones de lavado Sistemas automáticos de evaluación de hipotecas Sistemas de soporte a la decisión en la inversión Sistemas de detección de fraudes con tarjetas de crédito Shopping bots en Internet Filtros de email 20

Para profundizar Hector J. Levesque y Gerhard Lakemeyer The Logic of Knowledge Bases MIT Press (2001) 21