
Python
-
Tutorial rápido e interactivo (aunque viejito) de Python 2.7
-
Y la opinión de la mayoría de los expertos es…
I found that picking up a problem and solving it in a new language is the best way to learn. I don’t believe in reading - it wastes a huge amount of time, and you can easily end up reading for too long. My advice is to find a problem and set off to solve it with Python. You will learn alot in the process.
Introducción a la IA
Agentes inteligentes
-
Presentación de Stuart Russell sobre agentes inteligentes (viejita pero buena)
-
Subconjunto de la presentacion de Russell para ser usada en clase
Búsquedas locales
-
Artículo con la convergencia del algoritmo de temple simulado
-
Un ejemplo de programa sencillo de algoritmo genético en python, El algoritmo genético y la prueba con el problema de las n-reinas.
Búsquedas en entornos discretos, dinámicos y determinísticos (o simplemente búsquedas)
-
Presentación de Gutiérrez Naranjo (U. de Sevilla) sobre modelos para búsquedas
-
Presentacion a base de recortes de otras presentaciones sobre búsquedas para usar en clase
Representación del conocimiento
Aprendizaje máquina
Exámenes de ejemplo para estudiar
Exmenes de medio semestre
Exámenes finales
Actividades de evaluación continua
- Practicando con python
- Dinámica grupal para manear conceptos de agente inteligente
- Proponer una técnica de optimización metaheurística no estándar basada en cualquier inspiración, mientras más simpática mejor, y discutir porque sería una buena representación, o no. En particular, evidenciar cuales serían los requerimientos para asegurar que el método converge asimptóticamente a un mínimo global.
- Probar con el algoritmo genético para el problema de las N-reinas
- El problema de elaborar crucigramas y como representarlos, como un problema de CSP.
- Búsquedas y heurísticas
- El algoritmo de minimax y poda alfa-beta
- Inferencia exacta en redes bayesianas
- Inferencia aproximada y reduccion de redes bayesianas