Documentos relacionados
Inteligencia Artificial Fernando Berzal,

Inteligencia Artificial. Capítulo 1 1

Introducción a la Inteligencia Artificial

Que es la Inteligencia Artificial?

Cuestiones administrativas Sistemas Inteligentes de Gestión Segundo cuatrimestre, curso 2011/2012 Horario de clases Teoría Miércoles, de 17:00 a 19:00

Tema 2: Un poco de Historia

Descripción inicial del sistema. Descripción final del sistema. Estado 1 Estado 2 Estado n

Tema 2: Un poco de Historia

Tema 2: Un poco de Historia

UNIDAD I.- INTRODUCCIÓN

Teoría 1 Introducción a la Inteligencia Artificial

Inteligencia Artificial

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

Que es la Inteligencia Artificial?

Inteligencia Artificial

UNIVERSIDAD DEL ISTMO PROGRAMA DE ESTUDIO

Tema 2: Introducción a la Inteligencia Artificial

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

ASIGNATURA: INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL.

Inteligencia Artificial

Inteligencia Artificial. Dr. Alberto Reyes Ballesteros Investigador Prometeo

Inteligencia Artificial Plan 2010-Ingeniería en Sistemas Computacionales

Tema 1: Introducción a la Inteligencia Artificial

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

Juegos deterministas. Ajedrez, damas, Go, Othello. barquitos

Inteligencia Artificial Plan 2010-Ingeniería en Sistemas Computacionales

Dr. Hugo Terashima Marín Viernes 26 de Septiembre de 2008 Tegucigalpa, Honduras

GUÍA DOCENTE DE LA ASIGNATURA

Métodos de Inteligencia Artificial

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

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

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

Tema 1: Introducción a la Inteligencia Artificial

Fundamentos de Inteligencia Artificial

Estado 3.2 (coste = 9)

FUNDAMENTACIÓN LEGAL


UNIVERSIDAD NACIONAL DEL SUR 1 BAHÍA BLANCA. Laboratorio 12 hs CORRELATIVAS DESCRIPCIÓN

SOciedad Dominicana de Inteligencia Artificial. Santo Domingo Mayo 2015

Qué son los robots. Expositor: Mauricio Galvez Legua

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

Computación cognitiva

SISTEMAS EXPERTOS BOLETÍN TECNOLÓGICO ARJAC SEPTIEMBRE DE 2015 POR: MARÍA INÉS CALDERÓN ZETTER - XE1GNW

Inteligencia Artificial (EC5)

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

Presentación de la asignatura

Conceptualizando la integración de la Inteligencia Colectiva y Artificial con I3geo

Robótica Basada en Comportamientos

Nombre de la asignatura: Línea de investigación o de trabajo: Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos

M.C. Carolina Rocío Sánchez Pérez

niño computacional Educando al de Turing Eduardo F. Morales

MÁSTER UNIVERSITARIO EN CIENCIAS Y TECNOLOGÍAS DE LA COMPUTACIÓN Guía de Aprendizaje Información al estudiante

ASIGNATURA: INTELIGENCIA ARTIFICIAL

Escuela Técnica Superior de Ingeniería Informática

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR Facultad de Ingeniería Escuela de Sistemas

6. CONTRIBUCIÓN A LA FORMACIÓN PROFESIONAL Y FORMACIÓN GENERAL Esta disciplina contribuye al logro de los siguientes resultados de la carrera:

Inteligencia Artificial. Grado en INFORMÁTICA 4º curso. Modalidad: Presencial

Soft Computing y e-salud (Análisis Inteligente de Datos al Servicio de los Profesionales Sanitarios)

OPTATIVA I: MINERIA DE DATOS

DATA MINING: TORTURANDO LOS DATOS HASTA QUE CONFIESEN. Luis Carlos Molina Félix INT Intelligence & Telecom

Page 1. Contenido. Generalidades (1) Pontificia Universidad Católica del Perú Facultad de Ciencias e Ingeniería INTELIGENCIA ARTIFICIAL

<Company Name> GIA Glosario. Versión 1.1

Profesora Patrocinante: Sr. John Atkinson. Alumna Srta. Carolina Zambrano M. Fecha 24 de Abril de 2006.

Capítulo 1 Plan de proyecto.

Escuela Superior de Tlahuelilpan Área Académica de Ingenierías

INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Inteligencia Artificial. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura:

TEMA 3: Áreas de la IA: Ejemplos de investigación actual. (I)

Tema AA 1: Introducción a al Aprendizaje Automático

INTELIGENCIA ARTIFICIAL

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Juegos deterministas. Ajedrez, damas, Go, Othello. barquitos

A. Subcampos basados en el contenido.

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

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO

Tecnología de Videojuegos/ Video Games Technology

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre:

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA II. OBJETIVOS GENERALES

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

Interfaces de Usuario Inteligentes:

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software

Qué puede hacer un lingüista en el área de inteligencia artificial?

Desarrollo personal mediante la robótica y la inteligencia emocional con LEGO WEDO

Qué es la Inteligencia Artificial? Ana Casali

FICHA DE ASIGNATURA Curso

Porque sólo podemos mejorar aquello que podemos medir. RDT Performance Systems. Contacto : Fco Javier López Martín. T:

Líneas de trabajo: Optimización y Simulación de Procesos Industriales. Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos:

Componentes de los SBC

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Área Académica: Ingeniería en Computación. Materia: Fundamentos de programación. Tema: Diagramas de flujo y pseudocódigo

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

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

Business Intelligence Available Inteligencia de Negocios Disponible

INSTITUTO POLITECNICO NACIONAL

Transcripción:

Inteligencia Artificial Fernando Berzal, berzal@acm.org Inteligencia Artificial Qué es la Inteligencia Artificial? Definiciones de Inteligencia Artificial Racionalidad computacional Historia de la Inteligencia Artificial Aplicaciones 1

Inteligencia Artificial Algo que ver con la ciencia ficción? 2 Inteligencia Artificial Algo que ver con la ciencia ficción? 3

Inteligencia Artificial Qué significa ser inteligente? La inteligencia se puede definir como la capacidad de resolver problemas o elaborar productos que sean valiosos en una o más culturas. -- Howard Gardner, Universidad de Harvard 4 Inteligencia Artificial Definiciones de Inteligencia Artificial Sistemas que ( piensan actúan ) ( racionalmente como humanos ) 5

Inteligencia Artificial Definiciones de Inteligencia Artificial: Sistemas que piensan como humanos El nuevo y excitante esfuerzo de hacer que los ordenadores piensen máquinas con mentes en el más amplio sentido literal (Haugeland, 1985) [La automatización de] actividades que vinculamos con procesos de pensamiento humano, actividades como la toma de decisiones, resolución de problemas, aprendizaje (Bellman, 1978) 6 Inteligencia Artificial Definiciones de Inteligencia Artificial: Sistemas que piensan racionalmente El estudio de las facultades mentales mediante el uso de los modelos computacionales (Charniak & McDermott, 1985) El estudio de cálculos que hacen posible percibir, razonar y actuar (Winston, 1992) 7

Inteligencia Artificial Definiciones de Inteligencia Artificial: Sistemas que actúan racionalmente La inteligencia computacional es el estudio del diseño de agentes inteligentes (Poole et al., 1998) IA está relacionada con conductas inteligentes en artefactos (Nilsson, 1998) IA construcción de agentes que se comportan racionalmente (dados los recursos disponibles) (Russell & Norvig, 1995) 8 Inteligencia Artificial Definiciones de Inteligencia Artificial: Sistemas que actúan como humanos El arte de desarrollar máquinas con capacidad para realizar funciones que cuando son realizadas por personas requieren inteligencia (Kurzweil, 1990) El estudio de cómo lograr que los computadores realicen tareas que, por el momento, los humanos hacen mejor (Rich & Knight, 1991) 9

Inteligencia Artificial La ciencia de construir máquinas que piensen como humanos piensen racionalmente actúen como humanos actúen racionalmente Berkeley CS188 10 Inteligencia Artificial Racionalmente? Objetivos predefinidos. Racionalidad referida a las decisiones que se toman, no al proceso mental utilizado: el cerebro es a la inteligencia lo que las alas al vuelo Objetivos definidos en términos de la utilidad de los resultados obtenidos (función de utilidad). Ser racional es, en este sentido, maximizar la utilidad esperada. 11

Inteligencia Artificial Un nombre alternativo para la I.A. Racionalidad Computacional o cómo maximizar la utilidad esperada Berkeley CS188 12 Historia Nacimiento de la I.A. 1943 Circuitos booleanos como modelos del cerebro McCulloch & Pitts: A logical calculus of the ideas immanent in nervous activity. Bulletin of Mathematical Biophysics, 5:115-133. 133. Threshold Logic Unit (TLU): Primer modelo de neurona artificial 13

Historia Nacimiento de la I.A. 1950 Test de Turing Alan M. Turing: Computing Machinery and Intelligence", Mind LIX 236:433 460 460, doi:10.1093/mind/lix.236.433 Conducta inteligente Capacidad de lograr eficiencia a nivel humano en todas las actividades de tipo cognoscitivo, suficiente para engañar a un evaluador humano 14 Historia Nacimiento de la I.A. 1956 Inteligencia Artificial Dartmouth Summer Research Conference on Artificial Intelligence (John McCarthy, Marvin Minsky, Nathaniel Rochester, Claude Shannon, Ray Solomonoff, Oliver Selfridge, Trenchard More, Arthur Samuel, Herbert Simon & Allen Newell) Conjetura inicial Every aspect of learning or any other feature of intelligence can be so precisely described that a machine can be made to simulate it. http://www-formal.stanford.edu/jmc/history/dartmouth/dartmouth.html 15

Historia Primeros éxitos Años 50: Primeros programas con IA Juego de damas, 1952 Arthur Samuel, IBM Poda α-β Resolución de problemas: Allen Newell, Herbert A. Simon & J. C. Shaw, RAND Corporation LT [Logic Theorist], 1955-1956 1956 GPS [General Problem Solver], 1959 Demostración de teoremas usando búsqueda heurística. 16 Historia Look, Ma, no hands! Principio de resolución, 1965 John Allan Robinson, Rice University Algoritmo completo para razonamiento lógico a b, a b c c 17

Historia Optimismo desbordado Machines will be capable, within twenty years, of doing any work a man can do. Herbert Simon Within 10 years the problems of artificial intelligence will be substantially solved. Marvin Minsky I visualize a time when we will be to robots what dogs are to humans, and I'm rooting for the machines. Claude Shannon 18 Historia resultados decepcionantes Traducción automática [Machine Translation] The spirit is willing but the flesh is weak. (Russian) The vodka is good but the meat is rotten. ALPAC report, 1966 Eliminación de la financiación gubernamental para sistemas MT 19

Historia El invierno de la I.A. 1966 ALPAC report (traducción automática) 1969 Marvin Minsky & Seymout Paper: Perceptrons (abandono de modelos conexionistas, la investigación en redes neuronales casi desaparece) 1973 Lighthill report (investigación en IA en el Reino Unido) 1974 Decepción en DARPA con CMU (programas de reconocimiento de voz) Recortes de DARPA a la investigación en IA http://en.wikipedia.org/wiki/ai_winter 20 Historia Estudios sobre complejidad computacional Años 70 Problemas NP-difíciles: Problemas que para resolverlos de forma exacta requieren realizar una búsqueda en un espacio de tamaño exponencial (nadie sabe cómo evitar esa búsqueda y no se espera que se consiga evitar). Todos los problemas de los que se ocupa la IA son NP-difíciles. Si tenemos un algoritmo que encuentra la solución de forma rápida y casi siempre correcta, podemos considerarlo inteligente IA implica búsqueda sujeta a errores. 21

Historia Sistemas basados en el conocimiento Años 70: Primeros sistemas expertos DENDRAL, MYCIN, PROSPECTOR, R1/XCON Años 80: La industria de la I.A. ( boom de los sistemas expertos) Base de conocimiento Memoria de trabajo Motor de inferencia 22 Historia Renacimiento de la I.A. Años 80 Modelo conexionista: backpropagation backpropagation, 1986 (las redes neuronales retoman su popularidad) David E. Rumelhart, Geoffrey E. Hinton & Ronald J. Williams "Learning representations by back-propagating errors Nature 323(6088):533 536, 536, 1986. doi:10.1038/323533a0 SAT solvers (problemas de satisfacción de restricciones) Modelos ocultos de Markov (procesamiento del lenguaje natural) 23

Historia I.A. moderna Años 90 Knowledge Discovery & Data Mining KDD workshop, Detroit, MI, August 20 th, 1989. Business rule engines (versión moderna de los sistemas expertos de los 80) Técnicas estadísticas (aprendizaje bajo incertidumbre) Agentes inteligentes 24 Capacidades de la I.A. Qué puede hacer actualmente la I.A.? Jugar al ping-pong? pong? Conducir un vehículo por una carretera montañosa? Conducir un vehículo por el Camino de Ronda en obras? Hacer la compra semanal por Internet? Hacer la compra en un mercadillo? Conversar con una persona durante una hora? Realizar una operación quirúrgica? Recoger los platos y doblar la ropa? Jugar al 50x15 en España / Jeopardy! en USA? Traducir un idioma hablado en tiempo real? Escribir, a propósito, una historia divertida? 25

Capacidades de la I.A. Creatividad? Historias divertidas (sin querer) TALE-SPIN System, James Meehan, UC Irvine, 1976 http://en.wikipedia.org/wiki/computational_creativity One day Joe Bear was hungry. He asked his friend Irving Bird where some honey was. Irving told him there was a beehive in the oak tree. Joe walked to the oak tree. He ate the beehive. The End. Henry Squirrel was thirsty. He walked over to the river bank where his good friend Bill Bird was sitting. Henry slipped and fell in the river. Gravity drowned. The End. Once upon a time there was a dishonest fox and a vain crow. One day the crow was sitting in his tree, holding a piece of cheese in his mouth. He noticed that he was holding the piece of cheese. He became hungry, and swallowed the cheese. The fox walked over to the crow. The End. Berkeley CS188 26 Capacidades de la I.A. Creatividad? Alguna mejora? 27

Capacidades de la I.A. Demos 28 Aplicaciones Sistemas de planificación Google Maps 29

Aplicaciones Visión artificial UC Berkeley project, funded by Caltrans, 1994 30 Aplicaciones Visión artificial: Microsoft Kinect, 2010 31

Aplicaciones Visión artificial 2010 Microsoft Kinect 2009 Project Natal Image-based 3D reconstruction Depth sensor = infrared projector (laser) + monochrome camera (CMOS) 32 Aplicaciones Visión artificial 2010 Microsoft Kinect 2009 Project Natal 33

Aplicaciones Robótica Roomba irobot QRIO & AIBO Sony 34 Aplicaciones Vehículos autónomos Stanley 2005 DARPA Grand Challenge Winner 35

Aplicaciones Vehículos autónomos 2005 Stanley (DARPA Grand Challenge) 2007 Junior (DARPA Urban Challenge) 2010 Google driverless car Sensores Toyota Prius GPS: Google Street View Cámara de vídeo (parabrisas): Semáforos y obstáculos móviles LIDAR [Light Detection And Ranging]: Mapa 3D del entorno Radares (3 frontales, 1 trasero): Distancias a objetos lejanos Sensor de posición (rueda trasera): Pequeños movimientos 36 Aplicaciones Vehículos autónomos 2005 Stanley (DARPA Grand Challenge) 2007 Junior (DARPA Urban Challenge) 2010 Google driverless car Software Localización GPS + histogram/kalman Kalman/particle filters Navegación Control A*, programación dinámica PID 37

Aplicaciones Juegos IBM Deep Blue, 1997 38 Aplicaciones Juegos RoboCup 39

Aplicaciones Reconocimiento de voz Android Voice Search Kinect (mic array) 40 Aplicaciones Procesamiento del lenguaje natural IBM Watson, 2011 Jeopardy! 41

Bibliografía Stuart Russell & Peter Norvig: Artificial Intelligence: A Modern Approach Prentice-Hall, 3 rd edition, 2009 ISBN 0136042597 http://aima.cs.berkeley.edu/ Nils J. Nilsson The Quest for Artificial Intelligence Cambridge University Press, 2009 ISBN 0521122937 http://ai.stanford.edu/~ ://ai.stanford.edu/~nilsson/qai/qai.pdfnilsson/qai/qai.pdf 42 Bibliografía Bibliografía complementaria Elaine Rich & Kevin Knight: Artificial Intelligence. McGraw-Hill, 1991. Patrick Henry Winston: Artificial Intelligence. Addison-Wesley, 1992. Nils J. Nilsson: Principles of Artificial Intelligence. Morgan Kaufmann, 1986. Daniel Jurafsky & James H. Martin: Speech and Language Processing.. Prentice Hall, 2008. Yoav Shoham & Kevin Leyton-Brown: Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations.. Cambridge University Press, 2008. 43

Cursos de interés Introduction to AI Peter Norvig & Sebastian Thrun (Stanford & Google) https://www.ai-class.com/ CS221 Artificial Intelligence: Principles & Techniques http://www.stanford.edu/class/cs221/ Stanford University CS188 Introduction to Artificial Intelligence Dan Klein & Peter Abbeel (UC Berkeley) https://www.edx.org/ @ edx http://inst.eecs.berkeley.edu/~cs188/ @ Berkeley 44 Cursos de interés Temas más específicos Machine Learning Andrew T. Ng, Stanford University https://www.coursera.org/course/ml AI Planning Gerhard Wickler & Austin Tate, University of Edinburgh https://www.coursera.org/course/aiplan Natural Language Processing Dan Jurafsky & Christopher Manning, Stanford University https://www.coursera.org/course/nlp Programming a Robotic Car Sebastian Thrun, Stanford University & Google http://www.udacity.com/overview/course/cs373/ 45