Edición 2023
Bienvenidos al curso Programación para la Inteligencia Artificial (PIA) del Instituto de Investigaciones en Inteligencia Artificial (IIIA) en laUniversidad Veracruzana. La Inteligencia Artificial (IA) ha producido lenguajes de programación que son a la vez, herramientas y sujeto de estudio de esta disciplina. Este curso introduce los paradigmas de Programación Lógica y Funcional desde esta perspectiva. Se abordan los fundamentos teóricos de ambos paradigmas y se explora su uso en problemas característicos de la IA, p.ej., búsquedas heurísticas, inducción de árboles de decisión, filtrado colaborativo, bioinformática, etc. Utilizaremos los lenguajes de programación Prolog y Lisp.
El curso tiene una duración de 60 horas; se oferta durante un semestre, organizado en dos sesiones presenciales los martes y jueves, de 10:00 a 12:00, en el aula C8 del IIIA (penúltimo piso del Edifico C, al fondo). El soporte se ofrece vía correo electrónico.
El programa se organiza como sigue:
- Presentación del curso: pia-presentacion
- Paradigmas de Programación: pia-slides-01 | pia-01
- Programación Lógica: pia-slides-02 | pia-02
- Prolog: pia-slides-03 | pia-03
- Prolog en la IA: pia-slides-04 | pia-04
- Programación Funcional: pia-slides-05 | pia-slides-05
- Lisp: pia-slides-06 | pia-06
- Lisp en la IA: pia-slides-07 | pia-07
- Notas finales: pia-slides-08
- Bibliografía: pia-bib