Está en la página 1de 10

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
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
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
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
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
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
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
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
¿Preguntas?

Edgar Altamirano 9
20/02/13
¿Preguntas?

Edgar Altamirano 9
20/02/13