View on GitHub

ia2026

Inteligencia Artificial 2026

Inteligencia Artificial 2026

Este es un curso introductorio a la inteligencia artificial, la cual es un área donde se mezclan muchas disciplinas: lógica, programación, matemática, estadística, probabilidad, algoritmos, entre otros. El objetivo del curso es aprender los fundamentos de la inteligencia artificial. El curso comienza haciendo una revisión histórica de diferentes campos de aplicación del área, para luego entrar en los conceptos fundamentales como agentes, espacios de configuraciones y espacios de estados.

Seguidamente, introducimos el tipo más simple de agentes, mediante el estudio de modelos de aprendizaje automática. Mencionamos generalidades sobre diferentes modelos de agrupamiento, clasificación y regresión. Hacemos énfasis en las métricas de evaluación y técnicas para mejorar el desempeño de los modelos.

Después, el curso hace una revisión de diferentes algoritmos de búsqueda como BFS, DFS, y backtracking, entre otros, así como el desarrollo de heurísticas, como el algoritmos A* y algunos métodos de optimización combinatoria: algoritmos genéticos, evolución diferencial o particle swarm optimization. Hacemos una introducción a los métodos de búsqueda adversaria, principalmente las técnicas de minimax, expectimax y expectiminimax, vemos la comparación y análisis de complejidad de estos métodos de búsqueda, y técnicas de reducción como el $\alpha$-$\beta$ prunning.

Luego, combinamos estos conocimientos con el área de probabilidad, para estimar incertidumbre en los modelos de búsqueda. Desarrollaremos métodos de redes bayesianas, y modelos ocultos de Markov y abordaremos tópicos básicos sobre aprendizaje por refuerzo.

El curso requiere madurez por parte del estudiante, pues se integran contenidos de muchos cursos de computación, matemática y estadística. Entre los prerrequisitos se encuentra tener un buen dominio de las técnicas vistas en los cursos de matemática discreta, grafos, lógica, programación y algoritmos, cálculo, álgebra lineal, probabilidad y estadística.

Programa del curso

Programa del curso

Horario

  • Lunes de 17:20 a 19:45 horas, y Miércoles de 17:20 a 19:00 horas.

Office Hours

  • Por definir. Por solicitud del estudiante. También pueden enviar sus dudas por correo electrónico.

Material del curso

No. Fecha Tópicos Recursos
01 14.01.2026 Introducción y motivación. Definición de IA. Aula 01 Hoja de Trabajo 1a
02 19.01.2026 Historia de la IA. Personajes y algoritmos importantes. Aula 02 Cronología IA
Hoja de Trabajo 1b
03 21.01.2026 Agentes. Secuencias de percepción. Ejemplos.
Agentes racionales. Aula 03
Descripción de Agentes
04 26.01.2026 Ambientes. Clasificación de Ambientes. Tipos de Agentes. Clasificación de Ambientes
Tipos de Agentes
05 28.01.2026 Datos. Tipos de variables. Transformaciones. Encodings y embeddings.  
06 02.02.2026 Clustering. Agrupamiento Jerárquico.  
L1 02.02.2026 Lab 1.
Entrega: lunes 9 de febrero.
Lab 01
countries_binary.xlsx

Proyectos