Métodos de
Inteligencia Artificial
L. Enrique Sucar (INAOE)
esucar@inaoep.mx
ccc.inaoep.mx/esucar
Tecnologías de Informaci...
Objetivos
Estudiar algunas de las metodologías de
Inteligencia Artificial, incluyendo el diseño,
implementación y aplicaci...
Temario
1. Repaso General de Inteligencia Artificial
2. Sistemas basados en conocimiento
1. Lógica
2. Reglas de producción...
Evaluación
1.
2.
3.
4.

Prácticas de programación (40%)
Examen a mediados del curso (25%)
Tareas (10%)
Proyecto final (25%...
Bibliografía
Texto:
Russel, S., Norvig, P.,
Artificial Intelligence: A Modern Approach,
Pearson 2010 (Tercera Edicón).
Consulta

Bibliografía

1. Lucas, P. y Van der Gaag, L. Principles of
Expert Systems. Addison Wesley, 1991.
2. Jackson, P....
Inteligencia Artificial
“... diseño de sistemas
inteligentes, es decir, que
exhiben características
que asociamos con la
i...
Inteligencia Artificial
“... programar computadoras para que
realicen tareas que actualmente son
hechas mejor por los sere...
Inteligencia Artificial
“... hacer computadoras
más útiles y entender
los principios que hacen
posible la inteligencia”
[W...
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 co...
Inteligencia Artificial
Dos aspectos básicos:
1. Entender y modelar sistemas
“inteligentes” (ciencia)
2. Construir máquina...
Pero, ¿qué es inteligencia?
habilidad de razonar,
adquirir y aplicar
conocimiento,
percibir y manipular
objetos, ...
Enfoques:
• Sistemas que piensan
como humanos
(ciencia cognitiva).
• Sistemas que actuan
como humanos
(prueba de Turing).
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ó...
Tipo de técnicas :
• Manipulación simbólica
• Aprendizaje
• Razonamiento
• Búsqueda heurística
• Manejo de incertidumbre
T...
Es multidisciplinaria:
Computación + otras áreas
IA tiene sus fundamentos en áreas
tales como:
•
•
•
•
•
•

Filosofía
Mate...
Desarrollo Histórico
Según [Russell, Norvig 95]:
• Gestación
(1943-1956)
• Entusiasmo y grandes espectativas
(1952-1969)
•...
Desarrollo Histórico
Según [Russell, Norvig 95]:
• IA como industria
(1980-presente)
• Regreso de redes neuronales,
redes ...
Sistemas y/o Desarrollos Importantes
Sistemas históricos
•
•
•
•
•
•

GPS - Newell, Shaw y Simon
Perceptrón - Minsky y Pap...
Sistemas y/o Desarrollos Importantes
Sistemas históricos
•
•
•
•

Shakey - SRI
MYCIN - E. Shortliffe
Prospector - Duda, Ha...
Sistemas más actuales
•
•
•
•
•
•
•
•

PEGASUS [Zue et al. 94]
Diagnóstico médico [Heckerman 91]
NAVLAB [Pomerlau 93]
Moni...
Áreas actuales (IJCAI-09)
• Agentes, juegos y sistemas multi-agentes (55)
• Restricciones, satisfactibilidad, búsqueda (43...
Presentación de Videos
2001: Odisea del espacio
Discusión sobre los aspectos de IA
que aparecen en la película y sobre
los...
2001: Odisea del Espacio
•
•
•
•
•

Jugar ajedrez ()
Síntesis de voz (≈)
Reconocimiento de voz (≈)
Lectura de labios (≈)
...
2001: Odisea del Espacio
•
•
•
•

Visión ()
Procesamiento de lenguaje natural ()
Sentido común ()
Emociones ()

Stork ...
Técnicas de Representación
Representaciones básicas:
•
•
•
•

Reglas de producción
Redes semánticas
Frames (prototipos o m...
Técnicas de Representación
Representaciones avanzadas:
• Sistemas que manejan incertidumbre
• Sistemas que aprenden
Tarea
• Leer Capítulo 1 de Russell
Upcoming SlideShare
Loading in …5
×

Inteligencia Artificail

268 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
268
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Inteligencia Artificail

  1. 1. Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) esucar@inaoep.mx ccc.inaoep.mx/esucar Tecnologías de Información UPAEP
  2. 2. Objetivos Estudiar algunas de las metodologías de Inteligencia Artificial, incluyendo el diseño, implementación y aplicación de programas de software basados en dichas metodologías
  3. 3. Temario 1. Repaso General de Inteligencia Artificial 2. Sistemas basados en conocimiento 1. Lógica 2. Reglas de producción 3. Objetos estructurados 3. Manejo de incertidumbre 1. Repaso de probabilidad 2. Clasificadores bayesianos 3. Redes bayesianas 4. Aprendizaje 1. Introducción 2. Árboles de decisión 3. Redes neuronales 5. Tendencias actuales y futuras
  4. 4. Evaluación 1. 2. 3. 4. Prácticas de programación (40%) Examen a mediados del curso (25%) Tareas (10%) Proyecto final (25%)
  5. 5. Bibliografía Texto: Russel, S., Norvig, P., Artificial Intelligence: A Modern Approach, Pearson 2010 (Tercera Edicón).
  6. 6. Consulta Bibliografía 1. Lucas, P. y Van der Gaag, L. Principles of Expert Systems. Addison Wesley, 1991. 2. Jackson, P. Introduction to Expert Systems. Addison-Wesley, 1990 (2a. edición). 3. Winston, P., Artificial Intelligence. AddisonWesley (Tercera Edición) 1992. 4. Peal, J., Probabilistic Reasoning in Intelligent Systems, Morgan-Kaufmann, 1988 5. Mitchell, T., Machine Learning, McGraw Hill, 1997
  7. 7. 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].
  8. 8. 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].
  9. 9. Inteligencia Artificial “... hacer computadoras más útiles y entender los principios que hacen posible la inteligencia” [Winston].
  10. 10. 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].
  11. 11. Inteligencia Artificial Dos aspectos básicos: 1. Entender y modelar sistemas “inteligentes” (ciencia) 2. Construir máquinas “inteligentes” (ingeniería)
  12. 12. Pero, ¿qué es inteligencia? habilidad de razonar, adquirir y aplicar conocimiento, percibir y manipular objetos, ...
  13. 13. Enfoques: • Sistemas que piensan como humanos (ciencia cognitiva). • Sistemas que actuan como humanos (prueba de Turing).
  14. 14. Enfoques: • Sistemas que piensan racionalmente (lógica). • Sistemas que actuan racionalmente (teoría de decisiones).
  15. 15. 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 Multiagentes …
  16. 16. Tipo de técnicas : • Manipulación simbólica • Aprendizaje • Razonamiento • Búsqueda heurística • Manejo de incertidumbre Tipo de lenguajes : • Simbólicos (Lisp) • Lógicos (Prolog)
  17. 17. Es multidisciplinaria: Computación + otras áreas IA tiene sus fundamentos en áreas tales como: • • • • • • Filosofía Matemáticas Psicología Ingeniería Computacional Lingüística …
  18. 18. 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)
  19. 19. Desarrollo Histórico Según [Russell, Norvig 95]: • IA como industria (1980-presente) • Regreso de redes neuronales, redes bayesianas (1988-presente) • IA “moderna” - método científico, agentes inteligentes, grandes bases de datos (1990-presente)
  20. 20. 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
  21. 21. Sistemas y/o Desarrollos Importantes Sistemas históricos • • • • Shakey - SRI MYCIN - E. Shortliffe Prospector - Duda, Hart Hearsay II - Erman, Hayes-Roth, Lesser, Reddy • CYC - D. Lenat, R. Guha • ...
  22. 22. Sistemas más actuales • • • • • • • • PEGASUS [Zue et al. 94] 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]
  23. 23. Áreas actuales (IJCAI-09) • Agentes, juegos y sistemas multi-agentes (55) • Restricciones, satisfactibilidad, búsqueda (43) • Representación de conocimiento, razonamiento y lógica (51) • Aprendizaje computacional (66) • Multidisciplinarios y aplicaciones (20) • Procesamiento de lenguaje natural (20) • Planificación y calendarización (30) • Robótica y visión (11) • Incertidumbre (19) • Sistemas de información basados en redes y en conocimiento (16)
  24. 24. Presentación de Videos 2001: Odisea del espacio Discusión sobre los aspectos de IA que aparecen en la película y sobre los avances actuales con respecto a la película
  25. 25. 2001: Odisea del Espacio • • • • • Jugar ajedrez () Síntesis de voz (≈) Reconocimiento de voz (≈) Lectura de labios (≈) Planificación (≈)
  26. 26. 2001: Odisea del Espacio • • • • Visión () Procesamiento de lenguaje natural () Sentido común () Emociones () Stork (ed.), HAL's Legacy, MIT Press, 1997
  27. 27. Técnicas de Representación Representaciones básicas: • • • • Reglas de producción Redes semánticas Frames (prototipos o marcos) Lógica de predicados
  28. 28. Técnicas de Representación Representaciones avanzadas: • Sistemas que manejan incertidumbre • Sistemas que aprenden
  29. 29. Tarea • Leer Capítulo 1 de Russell

×