Semana |
Día I: Lunes 5-6, AUL-017 |
Día II: Miércoles 5-6, AUL-017 |
Día III: Viernes 5-6, AUL-017 |
I |
06/04: Presentación del curso. ¿Qué es la Inteligencia Artificial?
Modelo de espacio de estados. |
08/04: Representaciión. Árboles de búsqueda. |
10/04: Tipos de búsqueda: árbol vs. grafo. |
II |
13/04: No hay clases. |
15/04: No hay clases. |
17/04: No hay clases. |
III |
20/04: Breadth-first search. Uniform/cost search. Depth-first iterative deepening.
Depth-first uniform-cost search. |
22/04: Estructura de datos para búsqueda. Heurísticas. |
24/04: Introducción a PSVN. Proyecto 1. |
IV |
27/04: Greedy best-first search. Best-first search. A*. IDA*. |
29/04: Derivación de heurísticas. Bases de datos de patrones. |
01/05: Feriado. |
V |
04/05: Hill climbing. Enforced hill climbing. Branch and bound. Algoritmos de búsqueda con pesos. |
06/05: Completitud y optimalidad de A*. |
08/05: No hay clases. |
VI |
11/05: No hay clases. |
13/05: No hay clases. |
15/05: No hay clases. Entrega Proyecto 1. |
VII |
18/05: Descomposición de problemas. Grafos AND/OR. Criterios de costo. AO*. |
20/05: 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. |
22/05: Árboles de juego. Valor del juego y variación principal. Algoritmos minimax, Negamax, αβ-pruning y Scout. |
VIII |
25/05: Árboles de juego. Algoritmo Negascout. Proyecto 2. |
27/05: Planificación automática. STRIPS y SAS+. Heurísticas básicas: additive, max, y FF. Landmarks. Planners: FF y Fast Downward. |
29/05: Satisfacción de restricciones (CSP). Modelo. Espacio de búsqueda. Algoritmo básico de backtracking. Ordenamiento de variables y valores. |
IX |
01/06: No hay clases. |
03/06: CSP. Propagación de restricciones. Forward checking. Consistencia de arco y superior. Consistencia fuerte. Treewidth y algoritmo paramétrico. Análisis de fallas. Backtracking no cronológico. |
05/06: SAT y SAT-CNF. CNF vs. DNF. 2-CNF. Forma clausal. Condicionamiento. Backtracking simple. Selección del branching literal. Backtracking con selección de literal y terminación. Unit propagation. DPLL. |
X |
08/06 SAT. Análisis de fallas. Apredizaje de claúsulas. Backtracking no cronológico. Aplicación: Planning as SAT. Entrega Proyecto 2. |
10/06: Resolución proposicional. Sintáxis y semántica de LP. Regla de inferencia. Principio de refutación. Sintáxis y nociones de semántica de LPO. Forma clausal en LPO y algoritmo de transformación a forma clausal. |
12/06: Resolución en LPO. Forma clausal instanciada. Resolución instanciada. Principio de resolución en LPO. Unificación. Algoritmo de resolución. Estrategias. Semi-decidibilidad. Proyecto 3. |
XI |
15/06: Sistemas de transición probabilísticos. MDPs. Soluciones. Probabilidad de alcanzar el objetivo y costo esperado. Ecuaciones recursivas y de Bellman. |
17/06: Cálculo de V* y Q*. Política greedy. Value Iteration. Políticas propias. Mejora de política propia subóptima. Policy iteration.
| 19/06: Entrega Proyecto 3. |
XII |
22/06: Entrega Proyecto 3. |
24/06: Examen. |
26/06: Revisión. |