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

Documentos relacionados
Métodos de Inteligencia Artificial

Introducción a la Inteligencia Artificial

PROGRAMA ANALÍTICO DE ASIGNATURA

Tema 3: Sistema inicial de representación y razonamiento

Inteligencia Artificial II: Conocimiento, Razonamiento y Planeación. Presentación del Curso.

Tema 2: Representación de problemas como espacios de estados

ESCUELA SUPERIOR POLITECNICA DEL LITORAL FIECW

ASIGNATURA: INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL.

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

Plan 95 Adecuado DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA ÁREA: SISTEMAS DE CONTROL HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS.

ASIGNATURA: INTELIGENCIA ARTIFICIAL

GUÍA DOCENTE DE LA ASIGNATURA

Fundamentos de Inteligencia Artificial

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

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

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS

Inteligencia Artificial. Oscar Bedoya

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Mención en Computación

SISTEMAS INTELIGENTES

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

Inteligencia Artificial

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

Sistemas Expertos Unidad 2. Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes

MÉTODO SINGAPUR. Para la enseñanza de Matemáticas

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

Inteligencia artificial

Programa de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura:

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL

Lógicas para la inteligencia natural y artificial

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

Que es la Inteligencia Artificial?

Métodos de Inteligencia Artificial

PROCESOS COGNITIVOS SUPERIORES Sílabo. Ps 3202 Procesos sensoperceptivos Aníbal Meza Borja

Esquema. Introducción. Tema 1. Qué es la Inteligencia Artificial? Fundamentos de la Inteligencia Artificial

Guía de estudio para el examen de admisión - Convocatoria 2013

CARRERA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS

Tema 5: Conceptualización relacional

Introducción. Area de la Robótica

Tema 1: Qué es la Intleigencia Artificial? pp. 1

Matemáticas Básicas para Computación

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

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

Sistemas de Percepción

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

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

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

Inteligencia artificial

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

DISEÑO CURRICULAR INTELIGENCIA ARTIFICIAL

Teorías del aprendizaje

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

Métodos de Inteligencia Artificial

Teorías del aprendizaje

COMPORTAMIENTO DEL CONSUMIDOR

Nombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4

Las pruebas SABER, un ejercicio de lectura

ESCUELA: UNIVERSIDAD DEL ISTMO

Qué es la Inteligencia Artificial? Ana Casali

Carrera: Participantes

Programa de Lógica para la solución de problemas

ACADEMIA DE LENGUAJES INFORMATICOS SEMINARIO DE SOLUCION DE PROBLEMAS DE NOMBRE DE LA MATERIA I

Matemáticas Especiales

ESTADÍSTICA I PRESENTACIÓN DE LA ASIGNATURA

PLAN MATEMÁTICO 2015

Introducción a la Robótica Introducción Dr José Martínez Carranza Coordinación de Ciencias Computacionales, INAOE

Inteligencia Artificial Fernando Berzal,


Lógica y Programación

Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.

Control de procesos industriales

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

INTELIGENCIA ARTIFICIAL

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

Fichas de reportes de lectura

PROGRAMA INSTRUCCIONAL ROBOTICA

Introducción a la Ingeniería Básicas de Ingeniería

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO

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


Instrumentación didáctica para la formación y desarrollo de competencias

ENSIA 605 Inteligencia de Negocios y Minería de Datos

Breve introducción a la Investigación de Operaciones

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS ARQUITECTURA DE COMPUTADORES

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

1.1.1 MANUFACTURA INTEGRADA POR COMPUTADORA. Nombre de la asignatura: Manufactura integrada por computadora

Asignaturas antecedentes y subsecuentes

Resolución de Problemas: Juegos

Contador Publico CPD

PLANEACIÓN DEL CONTENIDO DE CURSO

FÍSICA. Ing. Caribay Godoy Rangel

Ciencias Básicas y Matemáticas TEÓRICA-PRÁCTICA

Tema 2: Equivalencias y formas normales

DIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos

Transcripción:

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

Objetivos Estudiar los fundamentos y las principales técnicas de resolución de problemas de la Inteligencia Artificial Identificar los componentes para representar el conocimiento en una aplicación, utilizar una o varias de las técnicas de representación que sean más adecuadas, y decidir sobre los mecanismos de inferencia y control

Temario 1. Introducción a la Inteligencia Artificial 2. Búsqueda y juegos 3. Representación de Conocimiento 4. Tópicos diversos

Mapa Conceptual de Reresentación de Conocimiento Ontología Lógica es una Reglas Representación Identificar Clásica tipo es una es una es una Redes Semánticas Frames/objetos Diseñar aplicar Representación de Conocimiento Estrategias de control tipo Técnicas de Representación e Inferencia tipo tipo Alternativa es una Basadas en aprendizaje tipo es una es una Híbrida Cualitativa Temporal Manejo de intercertidumbre decidir Control Mecanismo inferencia resolver DAI tipo Pizarrón Problema Capas

1. Tareas (30%) 2. Examen (30%) 3. Participación (10%) 4. Proyecto (30%) Evaluación

Proyecto Final 1. Entregar un documento, en formato de artículo técnico (LaTeX), que contenga (por lo menos) las siguientes secciones: a) El problema a resolver y las principales carácterísticas del mismo. b) Qué elementos están considerando en la representación del problema c) Qué técnica(s) de representación y qué método(s) de inferencia (y control), y porqué?

Proyecto Final d) Mostrar los resultados obtenidos y analizarlos e) Hacer una breve análisis de las ventajas/desventajas de la representación y método de inferencia utilizado f) Dar conclusiones e ideas de posibles extensiones

Proyecto Final 2. Realizar una implementación que resuelve su problema (en cualquier lenguaje): a) Entregar listado de código junto con manual de usuario b) Mandar ejecutable 3. Hacer una presentación breve que explique el punto (1) y los resultados obtenidos

Texto: Bibliografía P. Lucas y L. Van der Gaag (1991). Principles of Expert Systems. Addison Wesley. S. Russell y P. Norvig (2009) Artificial Intelligence: A Modern Approach, Prentice-Hall (3a. Edición).

Consulta Bibliografía 1. R. Brachman y H. Levesque (1985). Readings in Knowledge Representation. Morgan Kaufmann 2. P. Jackson (1990). Introduction to Expert Systems. Addison-Wesley (2a. edición). 3. P. Winston (1992). Artificial Intelligence. Addison-Wesley (Tercera Edición). 4. S.C. Shapiro (1992). Encyclopedia of Artificial Intelligence. Wiley, New York (segunda edición), 1992.

Consulta Bibliografía 4. D. Poole, A. Mackworth, R. Goebel (1988). Computational Intelligence: a logical approach. Oxford University Press. 5. M. R. Genesereth, N. J. Nilsson (1987). Logical Foundations of Artificial Intelligence. Morgan Kaufmann.

Inteligencia Artificial... diseño de sistemas inteligentes, es decir, que exhiben características que asociamos con la inteligencia humana - entender lenguaje natural, aprendizaje, razonamiento, etc. [Feigenbaum].

Inteligencia Artificial... programar computadoras para que realicen tareas que actualmente son hechas mejor por los seres humanos,..., aprendizaje perceptual, organización de la memoria, razonamiento [Jackson].

Inteligencia Artificial... hacer computadoras más útiles y entender los principios que hacen posible la inteligencia [Winston].

Inteligencia Artificial... es un campo de la ciencia y de la ingeniería que se ocupa de la comprensión a través de la computadora de lo que comunmente llamamos comportamiento inteligente y de la creación de herramientas que exhiben tal comportamiento [Shapiro].

Inteligencia Artificial Dos aspectos básicos: 1. Entender y modelar sistemas inteligentes (ciencia) 2. Construir máquinas inteligentes (ingeniería)

Pero, qué es inteligencia? habilidad de razonar, adquirir y aplicar conocimiento, percibir y manipular objetos,...

Sistemas que piensan como humanos (ciencia cognitiva). Sistemas que actuan como humanos (prueba de Turing). Enfoques:

Enfoques: Sistemas que piensan racionalmente (lógica). Sistemas que actuan racionalmente (teoría de decisiones).

Tipo de aplicaciones: Comprensión de lenguaje natural Interpretación de imágenes Manipulación y navegación Matemáticas simbólicas Planificación Solución de problemas complejos

Tipo de técnicas: Manipulación simbólica Aprendizaje Razonamiento Búsqueda heurística Manejo incertidumbre Tipo de lenguajes: Simbólicos (Lisp) Lógicos (Prolog)

Es multidisciplinaria: Computación + otras áreas IA tiene sus fundamentos en áreas tales como: Filosofía Matemáticas Psicología Ingeniería Computacional Linguística

Desarrollo Histórico Según [Russell, Norvig 95]: Gestación (1943-1956) Entusiasmo y grandes espectativas (1952-1969) Dosis de realidad (1966-1974) Sistemas basados en conocimiento (1969-1979)

Desarrollo Histórico Según [Russell, Norvig 95]: IA como industria (1980-1988) Regreso de redes neuronales (1986-presente) Eventos recientes (1987-presente)

Sistemas y/o Desarrollos Importantes Sistemas históricos GPS - Newell, Shaw y Simon Perceptrón - Minsky y Papert Checkers - A. Samuel MACSYMA AM - D. Lenat ELIZA - Weisenbaum

Sistemas y/o Desarrollos Importantes Sistemas históricos Shakey - SRI SHRDLU - Winogard MYCIN - E. Shortliffe Prospector - Duda, Hart Hearsay II - Erman, Hayes-Roth, Lesser, Reddy CYC - D. Lenat, R. Guha...

Sistemas recientes PEGASUS [Zue et al. 94] MARVEL [Schwuttke 92] Diagnóstico médico [Heckerman 91] NAVLAB [Pomerlau 93] Monitoreo de tráfico [Koller 94] DEEP BLUE [IBM 97] TD-Gammon [Tesaruro 94] Trains/Trips [Allen 95/98] Ayudante de ventas en LN [Chai 01]

Algunos Sistemas Actuales Vehículos autónomos Sistemas que leen la mente y controlan un brazo robótico Reconocimiento de caras (y gatos) apartir de imágenes de YouTube Deep Learning

Algunos Sistemas Actuales Robots Siri (iphone) Watson - Jeopardy Human Brain Project

Cuestionamientos Disputas internas: lógicos/teóricos vs. prácticos Disputa externa: se puede lograr una verdadera IA?

Existen dos posiciones: - IA débil - IA fuerte Débil: podemos lograr crear máquinas que actuen como si fueran inteligentes? Fuerte: podemos tener máquinas inteligentes? (i.e., conciencia...)

Críticas Gödel (teorema de incompletés) Dreyfus (la manipulación simbólica no es fundamento de inteligencia) Winograd y Flores (mejor enfocarse a problemas prácticos) Searle (pensamiento real y simulado) Penrose (se requiere conocimiento de física no incluído en las máquinas)

2001: Odisea del espacio

2001: Odisea del espacio

2001: Odisea del espacio

2001: Odisea del Espacio Jugar ajedrez ( ) Síntesis de voz ( ) Reconocimiento de voz ( ) Lectura de labios ( ) Planificación ( )

2001: Odisea del Espacio Visión ( ) Procesamiento de lenguaje natural ( ) Sentido común ( ) Emociones ( ) Stork (ed.), HAL's Legacy, MIT Press, 1997

Técnicas de Representación Representaciones básicas: Reglas de producción Redes semánticas Frames (prototipos o marcos) Lógica de predicados

Técnicas de Representación Representaciones avanzadas: Modelos cualitativos, temporales, causales Manejo de incertidumbre Sistemas híbridos, capas, pizarrón Sistemas multiagentes Razonamiento basado en casos Redes neuronales profundas Sistemas multifuncionales Ontologías

Tarea Leer los siguientes artículos para discutirlos la siguiente clase: J.R. Searle (1990). Is the brain s mind a computer program. Scientific American: 26-31 P.M. Churchland, P.S. Churchland (1990). Could a machine think? Scientific American: 32-37 A. Turing (1950). Computing Machinery and Intelligence. Mind 49 (236): 433-460 P. Hayes, K. Ford (1995). Turing Test Considered Harmful. Proc. IJCAI, pp. 972-977.