Semana |
Día I: Lunes 3-4 en ENE-115 |
Día II: Miércoles 3-4 en ENE-115 |
Día III: Viernes 3-4 en ENE-115 |
I |
12/09: No hay clase en aula. |
14/09: Presentación del curso. ¿Qué es la Inteligencia Artificial? |
16/09: No hay clase en aula. |
II |
19/09: Problema de búsqueda en grafos implícitos. Modelo de espacio de estados. Representación de grafos explícitos e implícitos. |
21/09: Casos de estudio. Árboles de búsqueda. Árboles de búsqueda canónicos para análisis. |
23/09: Duplicados. Búsqueda tipo grafo vs. búsqueda tipo árbol. Búsqueda en amplitud (Breadth-first search). Búsqueda de costo uniforme (Uniform-cost search). |
III |
26/09: Búsqueda en profundidad (Depth-first search). Búsqueda en profundidad iterativa (Depth-first iterative deepening). Búsqueda en profundidad iterativa de costo uniforme (Iterative deepening uniform-cost search). Estructuras de datos para algoritmos de búsqueda. |
28/09: Heurísticas. Propiedades. Greedy best-first search. Best-first search. A*. |
30/04: Introducción a PSVN. Proyecto 1. |
IV |
03/10: Derivación de heurísticas. Bases de datos de patrones (Pattern data bases). IDA*. |
05/10: Hill climbing. Weighted A* e IDA*. Construcción de PDBs con PSVN. |
07/10: Branch-and-bound. Branch-and-bound para TSP. |
V |
10/10: Descomposición de problemas. Grafos AND/OR. Criterios de costo. Algoritmo AO*. |
12/10: Feriado. |
14/10: Problemas no determinísticos. Políticas, ejecuciones y soluciones. Algoritmos: AO* para problemas acíclicos, AO* basado en ejecuciones para soluciones fuertes, algoritmo para soluciones cíclicas fuertes. |
VI |
17/10: Árboles de juego. Valor del juego y variación principal. Algoritmos minimax, Negamax, y poda αβ (αβ-pruning). |
19/10: Algoritmos Scout y Negascout. |
21/10: No hay clase en aula. Entrega Proyecto 1. |
VII |
24/10: No hay clase en aula. |
26/10: No hay clase en aula. |
28/10: No hay clase en aula. |
VIII |
31/10: Satisfacción de restricciones (CSP). Modelo. Espacio de búsqueda. Algoritmo básico de backtracking. Ordenamiento de variables y valores. Forward checking. Bactracking no cronológico. |
02/11: Propagación de restricciones. Consistencia de arco y superior. Consistencia fuerte. Inferencia en CSPs. |
04/11: Sintáxis y semántica de LP. Regla de inferencia. SAT y SAT-CNF. CNF vs. DNF. Forma clausal. Condicionamiento. Backtracking simple. Selección del branching literal. Backtracking con selección de literal y terminación. Unit propagation. DPLL. |
IX |
07/11: Análisis de fallas. Apredizaje de claúsulas. Random re-starts. Clausura por resolución. Inferencia en SAT. |
09/11: Inferencia en LPO. Sintáxis y semántica de LPO. Regla de inferencia. Principio de refutación. Forma clausal y algoritmo de transformación a forma clausal. |
11/11: Formas instanciadas. Semi-decidibilidad. Unificación, Algoritmo de resolución, Estrategias de resolución. |
X |
14/11: Tutorial sobre planificación automática. |
16/11: Tutorial sobre planificación automática. |
18/11: Tutorial sobre planificación automática. |
XI |
21/11: Tutorial sobre planificación automática. |
23/11: Tutorial sobre planificación automática. |
25/11: Tutorial sobre planificación automática. |
XII |
28/11: Repaso para el examen. |
30/11: Examen. |
02/12: Fin de curso. |