Contextualización y aproximación al objeto de estudio de investigación cualit...
Curso Taller de Prolog e Inteligencia Artificial
1. Prolog e Inteligencia Artificial
Resumen En este curso estudiaremos:
(1)Programación en Prolog, y
(2)El uso de Prolog para la implementación de técnicas de
Inteligencia Artificial.
Edgar Altamirano
edgar@altamirano.biz
Universidad Autónoma de Guerrero
Chilpancingo, Gro., México
Edgar Altamirano 1
20/02/13
2. Prolog e Inteligencia Artificial
OBJETIVO
Promover la conformación de comuni-
dades de aprendizaje, estudio, inves-
tigación y práctica de la Programación en
Prolog y la implementación de técnicas
de Inteligencia Artificial en Prolog.
Edgar Altamirano 2
20/02/13
3. Prolog e Inteligencia Artificial
I. PROGRAMACIÓN EN PROLOG
Semanas 1 y 2. (18 febrero - 3 marzo)
1. Conceptos Básicos de Prolog
2. Sintaxis y significado de los programas.
Semanas 3 y 4. (4 marzo - 17 marzo)
3. Listas, operadores y aritmética.
4. Ejemplos utilizando estructuras.
Semanas 5 y 6. (18 marzo - 24 marzo)
5. Control del retroceso (backtracking) y
6. Entrada y salida.
Edgar Altamirano 3
20/02/13
4. Prolog e Inteligencia Artificial
II. PROLOG E INTELIGENCIA ARTIFICIAL
Semanas 7 y 8. (8 abril - 21 abril)
7. Estrategias para resolución de problemas de I.A.
Semanas 9 y 10 (22 abril – 5 mayo)
8. Sistemas Expertos
Semanas 11 y 12 (6 mayo – 19 mayo)
9. Aprendizaje Computacional
10. Procesamiento de lenguaje natural
Semanas 13 y 14 (20 mayo – 2 junio)
11. Teoría de juegos
Edgar Altamirano 4
20/02/13
5. Prolog e Inteligencia Artificial
ACTIVIDADES A DESARROLLAR
El Blog es un cuaderno de notas público donde reflejarán su
aprendizaje.
1). Estudiar cada capítulo, implementar los programas de ejemplo
en SWI-Prolog y reportar (describir) en su blog lo que realizaron.
2). Tareas cada semana cuya solución deberán describir en su blog.
3). Las dudas, deben compartirlas (ayudar, enseñar y aprender) en
las comunidades de aprendizajes que hemos abierto para ello:
https://www.facebook.com/groups/PrologBasico/
https://www.facebook.com/groups/iaprolog/
https://plus.google.com/u/1/communities/102333424285107008233
Edgar Altamirano 5
20/02/13
6. Prolog e Inteligencia Artificial
RECESO
Las vacaciones de semana santa (calendario oficial en México) se
llevan a cabo del 24 de marzo al 6 de abril.
Iniciamos la segunda parte del Curso el día 8 de abril lunes.
EVALUACIÓN
30% - Descripción en su blog de lo que realizaron en cada capitulo.
30% - Descripción de cómo resolvieron las Tareas en su blog.
40% - Participación en los grupos y/o comunidades (comentando,
compartiendo hallazgos, contestando, explicando, ayudando a otro
estudiante, ...), participación en Twitter con el hashtag #intarprolog
Edgar Altamirano 6
20/02/13
7. Prolog e Inteligencia Artificial
Prerequisitos
1. Lectura y comprensión de inglés técnico (Computación).
2. Fundamentos de Lógica Matemática.
3. Fundamentos de Computación y Programación.
Sitio Web del libro de Ivan Bratko
http://www.pearsoned.co.uk/HigherEducation/Booksby/Bratko/
Sitio Web de SWI-Prolog
http://www.swi-prolog.org/
Edgar Altamirano 7
20/02/13
8. Prolog e Inteligencia Artificial
Bibliografía
1. Prolog Programming for Artificial Intelligence.
Ivan Bratko.; Ed. Addison Wesley.
2. Programación en Prolog
W.F. Clocksin ; C.S. Mellish.; Ed. Gustavo Gili.
3. The Art of Prolog.
Leon Sterling; Ehud Shapiro.; Ed. The MIT Press.
4. Prolog, Programación y Aplicaciones.
W.D.Burnham; A.R. Hall.; Ed. Limusa.
5. A Prolog Primer.
J. B. Rogers.; Ed. Addison Wesley.
Edgar Altamirano 8
20/02/13