Fundamentos de Inteligencia Artificial. Tema 1. Manuel Ramos Cabrer

Documentos relacionados
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y A LOS SISTEMAS BASADOS EN CONOCIMIENTO

Tema 1: Introducción a la Inteligencia Artificial

Teoría 1 Introducción a la Inteligencia Artificial

Tema 2: Un poco de Historia

Entrevista a Claude Shannon: Depende de lo que entendamos por «pensar», «inteligencia»... and we both think, don t we? Inteligencia artificial?

Tema 2: Un poco de Historia

Introducción a la. Inteligencia Artificial. Inteligencia Artificial. Ingeniería Informática, 4º

Inteligencia Artificial Plan 2010-Ingeniería en Sistemas Computacionales

Que es la Inteligencia Artificial?

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

Inteligencia Artificial. Sistemas Expertos. Presentado por: Marcel Castro

INTRODUCCIÓN. Técnicas, Centro de Estudios Ramón Areces, eds., Servicio de Publicaciones UDC, eds., 2004

UNIDAD I.- INTRODUCCIÓN

Que es la Inteligencia Artificial? Definición de la IA. Sistemas que actúan como humanos. Notas

Métodos de Inteligencia Artificial

Inteligencia Artificial

Inteligencia Artificial Plan 2010-Ingeniería en Sistemas Computacionales

Qué es la IA? (1) Qué es la IA? (3) Qué es la IA? (2)

Inteligencia Artificial. Dr. Alberto Reyes Ballesteros Investigador Prometeo

Sistemas inteligentes, o «inteligencia artificial»

UNIDAD I.- INTRODUCCIÓN

GUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID

Inteligencia Artificial. Carrera: Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

GUÍA DEL CURSO ACADÉMICO ESCUELA UNIVERSITARIA DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID

Robótica Basada en Comportamientos

INTELIGENCIA ARTIFICIAL I

Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez

Fundamentos de Inteligencia Artificial

BOLETÍN OFICIAL DE LA RIOJA. III.Otras disposiciones y actos

G: GRADOS PLAN 2014 (COMPUTADORES, SOFTWARE Y SISTEMAS DE INFORMACIÓN), C: COMPUTADORES (PLAN 2009), S: SOFTWARE (PLAN 2009)

Introducción a los Sistemas Basados en el Conocimiento (2011/2012)

Introducción a la Inteligencia Artificial

Representación de Conocimientos

Resolución general de problemas

Agentes inteligentes en la Inteligencia Artificial

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Sistemas Expertos Unidad 1

Inteligencia Artificial: Historia. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana - Azcapotzalco

Introducción a la Inteligencia Artificial

INGENIERO EN INFORMÁTICA (CÓDIGO 1096)

1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio

1er Momento 2do Momento 3er Momento 4to Momento 178 MATEMATICA II (ADMINISTRACION) 45 11/11/2017 AM P 2 13/01/2018 AM P 7 17/02/2018 AM I

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

Grado en Ingeniería Informática Curso Convocatoria de Julio

III.Otrasdisposicionesyactos

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

EXÁMENES CONVOCATORIA DE JUNIO M1 9 a 12 M2 12 a 15 T1 15 a 18 T2 18 a 21

FACULTAD DE INGENIERÍA DE SISTEMAS : SISTEMAS EXPERTOS CODIGO : HORAS SEMANALES : 4 HORAS (Teoría: 02; Laboratorio: 02)

SISTEMAS INTELIGENTES

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

Curso /09/12. Inteligencia Artificial (30223) Índice. Qué es la IA? Lección 1. Introducción IA. Qué es la IA? Breve historia de la IA

Cognitivas. Disciplinas y Paradigmas

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Unidad 1. Principios Básicos. Maestría en Sistemas Computacionales Clave: MPSCO Créditos Sesiones Sabados Rafael Vázquez Pérez

ASIGNATURA FECHA HORA AULA. Introducción a la Robótica 15-dic 11,00-13,00 2,2H/2,3H. Programación de Robots I 18-dic 10,00-12,00 2,2H/2,3H

Mención en Computación

Lógica e Inteligencia Artificial: Una Historia sin Fin

Doble Grado en Ingeniería Informática Tecnologías Informáticas y en Matemáticas

BOLETÍN OFICIAL DEL ESTADO UNIVERSIDADES

Intensificación en "Lenguajes e Inteligencia Artificial"

BOLETÍN OFICIAL DEL ESTADO UNIVERSIDADES

Universidad Nacional Abierta Dirección del Centro de Programación Coordinación de Estadística y Programación

Introducción a la Inteligencia Artificial (IA)

Lógica e Inteligencia Artificial: Una Historia sin Fin

Inteligencia Artificial (EC5)

DOBLE GRADO EN INGENIERÍA DEL SOFTWARE Y EN TECNOLOGÍAS PARA LA SOCIEDAD DE LA INFORMACIÓN (Código 61ST)

Inteligencia Artificial 2018

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Definición de IA. Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco

Inteligencia Artificial

Índice general. Introducción... 23

Especialidades en GII-TI

Aulas Pruebas de Evaluación Grados Ingeniería Informática, Ingeniería Informática + ADE y Matemáticas e Informática

RETOS ACTUALES DEL PROCESAMIENTO DE LENGUAJE NATURAL EN LA INTELIGENCIA ARTIFICIAL MODERNA

CALENDARIO EXÁMENES 2015/2016 Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Matemáticas Ingeniería Informática

Visión n del Usuario Final

1er Momento 2do Momento 3er Momento 4to Momento 178 MATEMATICA II (ADMINISTRACION) 2 09/01/2016 AM P 7 13/02/2016 AM P 12 19/03/2016 AM I

Dr. Jesús Antonio González Bernal

Sistemas Multi Agente (SMA) & Inteligencia Artificial Distribuida (IAD)

Bloque/ Aula T1 ARQUITECTURA Y DISEÑO SOFTWARE (S3) 3101

Computación.

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

Universidad de Málaga, en sesión celebrada el día 16 de diciembre de 2013, a este Vicerrectorado,

Universidad Nacional Autónoma de México Facultad de Psicología

1 o GII. Calendario de Exámenes 2018 Convocatoria de junio. Universidad de Murcia Facultad de Informática

Ingeniería Informática

Bloque/ Aula T1 ARQUITECTURA Y DISEÑO SOFTWARE (S3) 3101

FACULTAD DE INGENIERÍA

I.4 INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática

Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores)

GRADO EN INGENIERIA INFORMATICA

Transcripción:

Fundamentos de Inteligencia Artificial Área de Ingeniería Telemática Universidade de Vigo Fundamentos de Inteligencia Artificial Tema 1 Manuel Ramos Cabrer

Tema 1: Introducción Concepto de Inteligencia Artificial Perspectiva histórica Relación con otras disciplinas Paradigmas y ámbitos de aplicación Conceptos de sistema basado en conocimiento y sistema experto Ingeniería del conocimiento Perspectiva integradora: Agentes inteligentes Estado del arte 1

Inteligencia Artificial: Rama de las ciencias de la computación que trata del diseño de sistemas inteligentes, es decir, sistemas que presentan características que normalmente asociamos con la inteligencia humana: comprensión del lenguaje, razonamiento, aprendizaje, resolución de problemas, etc. (Barr y Feigenbaum, 1981) El estudio de cómo hacer que los ordenadores realicen tareas cognoscitivas que, por ahora, las personas hacen mejor. (Rich y Knight, 1991) Definición desde el punto de vista ingenieril: definición en base a las técnicas utilizadas. 2

Clasificación de definiciones: Chariak y McDermot: Rich y Knight: énfasis en pensamiento criterio: inteligencia ideal, o racionalidad énfasis en comportamiento criterio: inteligencia humana Inteligencia humana Racionalidad Razonamiento Sistemas que piensan como humanos: Enfoque cognoscitivo Sistemas que piensan racionalmente; Enfoque lógico Comportamiento Sistemas que actúan como humanos: Enfoque test de Turing Sistemas que actúan racionalmente: Enfoque de agentes racionales 3

Inteligencia Artificial: dualidad IA INFORMÁTICA MODELOS DE PSICOLOGÍA COGNOSCITICA INTERFERTILIZACIÓN Ejemplos: Modelo de procesador cognoscitivo Modelo de red semántica 4

Evolución histórica: Prehistoria Autómatas Grecia (época alejandrina): Herón: actores artificiales que representaban la Guerra de Troya. Mitología: Dios Talos, robot hijo de Dédalo que defendía Creta. Romanos y bárbaros: Ninguna aportación interesante. Edad Media: Mayordomo de San Alberto Magno. León de Leonardo DaVinci. Ars Magna de Ramón Llull (1232-1315) : Intento de mecanización del razonamiento. Siglo XVIII: Droz (padre e hijo): androides de tamaño natural: - Niño que escribía mensajes de hasta 40 caracteres. - Niño que realizaba dibujos sobre un papel. - Mujer que tocaba el órgano real y movía la cabeza. Vaucouson: - Tocador de flauta. - Pato que movía las alas, emitía sonidos, comía y hacía la digestión. 5

Evolución histórica: Prehistoria Máquinas automáticas Pascal Leibnitz: Sistema binario. Boole: Pretendía un álgebra para representar el conocimiento.. Primeros fraudes: Von Kempelen ( Mazel Chess Automaton ) 1943: Punto de inflexión: Aparecen tres artículos sobre Cibernética : - Wiener, Rosemblueth y Bigelow (MIT). - McCulloch (Illinois) y Pitts (MIT). - Clairk (Cambridge). A partir de este momento se usa el lenguaje psicológico en la descripción de máquinas de manera habitual. Años 50: se pretenden llevar estas ideas a la práctica ya que se considera que el avance de la técnica ya es suficiente: Newell, Shaw y Simon: trabajan en el General Problem Solver (GPS). Samuel: trabaja en una máquina de damas que aprendía de la experiencia. Minsky: Geometría plana: trabaja en una maquina para razonar sobre figuras Test de Turing (1950) CONFERENCIA DE DARMOUTH (Verano de 1956): Se define una rama del saber a la que ponen el nombre de Inteligencia Artificial 6

Evolución histórica: Años 60 Se intenta llevar a cabo los objetivos planteados en la conferencia de Darmouth: Áreas de aplicación Traducción automática Juegos Reconocimiento de formas Integración simbólica Demostración de teoremas Resolución general de problemas (GPS) Técnicas Búsqueda heurística Procesamiento simbólico (LISP) 7

Evolución histórica: Años 70 Trabajos Stanford (DENDRAL, MYCIN) M.I.T. Carnegie - Mellon Cambridge Edimburgo... Paradigma de sistema basado en conocimiento Paradigma de sistema experto Críticas a la IA INGENIERÍA DEL CONOCIMIENTO Hubert Dreyfus: Alquimia e IA (1972) Informe Lightill (1973) John Weizenbaum: Potencia del ordenador y razón humana (1976) 8

Evolución histórica: Años 80 1981: Conferencia de Tokyo Robots MITI Superordenadores Quinta generación Reacciones en EE.UU. MCC (Microelectronics and Computer technology Corporation) SCS (Strategic Computing and Survivability) MCNC (Microelectronics Center of Nort Carolina) Proyecto Guerra de las galaxias Reacciones en Europa. Programas ALVEY, ESPRIT, EUREKA,... 9

Áreas de aplicación de la IA: Lenguaje Natural Robótica Visión artificial Reconocimiento de formas Sistemas expertos Aprendizaje Tratamiento heurístico de información simbólica 10

Paradigmas de la Inteligencia Artificial: PROCESAMIENTO SIMBÓLICO: problemas de naturaleza no numérica. BÚSQUEDA HEURÍSTICA: hacer tratable la complejidad del proceso SISTEMAS EXPERTOS: visión conductista, funcional. SISTEMAS BASADOS EN CONOCIMIENTO: visión cognoscitiva, estructural AGENTES INTELIGENTES: sociedades de componentes con personalidad 11

Sistema basado en conocimiento: Evolución de modelos estructurales de sistemas software 12

Sistema basado en conocimiento: Arquitectura básica: BC Interfaz Experto humano Interfaz Usuario final MI BH Ingeniero de conocimiento 13

Tipos de conocimiento: CONOCIMIENTO DEL DOMINIO Heurísticos Conocimiento nulo Hechos del dominio Definiciones independientes del dominio Aprendizaje de tutores y de experiencia Aprendizaje de escuela y de libros Principios básicos, axiomas y leyes Conocimiento superficial Conocimiento compilado Conocimiento profundo TEORÍAS GENERALES (De Harmon y King, 1985) 14

Sistema experto: Incorporación en un ordenador... de la pericia de un experto de modo que el sistema pueda dar consejos inteligentes o tomar decisiones inteligentes y justificar su razonamiento. (British Computer Society) Sistema con capacidad para: Problemas muy difíciles. Razonamiento heurístico. Interacción fácil. Descripciones simbólicas. Conocimiento impreciso. Hipótesis alternativas. Explicación de preguntas. Justificación de conclusiones. (Hayes-Roth, 1984) 15

SS.BB.C. vs. SS.EE.: 16

I.A., SS.BB.C. y SS.EE.: SISTEMA DE IA SS. BB. C SS. EE Heurísticos, procesamiento simbólico Énfasis en conocimiento, concepción arquitectónica Aplicación a dominios en los que la resolución de problemas requiere experiencia especial 17

Áreas susceptibles de aplicación de los SBC: Punto de vista de los conocimientos aplicados: - Son muchos y se pueden explicitar. - Son evolutivos. - Son inciertos e incompletos. Punto de vista de la aplicación de los conocimientos a la resolución de problemas: - Procedimientos más heurísticos que algorítmicos. - Procesamiento simbólico domina sobre el numérico. - Incertidumbre en los métodos. Punto de vista de la rentabilidad: - Inversiones fuertes. - Pocos expertos humanos. - Coste alto de errores. 18

Ingeniería del conocimiento: Diseño y desarrollo de sistemas basados en conocimiento, combinando: Métodos de inferencia simbólica. Técnicas de representación del conocimiento. Técnicas de concepción de interfaces. Conocimiento del dominio. Técnicas de comunicación humana. 19

Paradigma de la agencia : Agente: Sistema que actúa (eventualmente, por encargo) para producir ciertos efectos en su entorno. Agencia: Cualidades (funcionales, estructurales y/o procesales) propias de los agentes. 20

Modelo funcional de un agente: Public interface Agente { Accion getaccion (percepto p) } Evaluación: Medida del desempeño (performance). Agente racional ideal: dado un percepto genera la acción que maximiza el desempeño en función de: (1) La secuencia de perceptos anteriores (2) El conocimiento incorporado en el agente Autonomía: El agente es más autónomo en la medida en que su comportamiento se basa más en (1) y menos en el valor inicial de (2) 21

Otras definiciones de agente autónomo : Jennings y Wooldridge (1996) Realiza su trabajo sin intervención directa de humanos u otros agentes y tiene control sobre sus propias acciones y su estado interno Franklin y Graesser (1996) Sistema situado en y como parte de un entorno que percibe y sobre el que actúa en el tiempo siguiendo su propia agenda de tal modo que sus actos influyen sobre lo que percibe en el futuro 22

Estado del arte: Cuáles de las siguientes tareas puede hacer una máquina hoy en día? Jugar una partida aceptable de tenis de mesa Conducir por una carretera de montaña llena de curvas Conducir por el centro de El Cairo Jugar una partida aceptable de cartas Descubrir y probar un nuevo teorema matemático Escribir una historia divertida Dar consejos de manera competente en una especialidad médica Traducir de inglés hablado a español hablado en tiempo real 23