Sesiones de laboratorio
Esta es la planificación de las sesiones de laboratorio y los guiones de cada sesión
Sesión 0: Inteligencia Artificial: Aplicaciones
- Guión de la sesión
- Transparencias Introducción a la IA (una por pagina)
- El juego de las 20 preguntas
- Planificador (Lo podéis ejecutar en la red de PCs ejecutando el fichero I:\AIA\STRIPS.BAT) (si os lo bajáis lo deberéis ejecutar haciendo java -jar Strips.jar)
- Robots Conversadores
- Otras aplicaciones
Sesión 1: Búsqueda no informada/Heuristica AIMA I
- Guión de la sesión
- Transparencias sobre las clases del AIMA (formato notas) (una por pagina)
- fuentes java de los algoritmos de búsqueda y los programas de demostracion
- Binarios de las clases compiladas de los algoritmos de búsqueda
- Podeis ejecutar las demos ejecutando el fichero I:\AIA\AIMA.bat y escogiendo la demo que querais desde el interfaz
Sesión 2: Busqueda Heuristica/local AIMA II
Sesión 3: Practica de Búsqueda local
Sesión 4: Practica de Búsqueda local
Sesión 5: Practica de Búsqueda local
Sesión 6: Practica de Búsqueda local
Sesión 7: Sistemas basados en el conocimiento - CLIPS
- Transparencias de CLIPS (una por pagina)
- Video sobre el uso de CLIPS
- Página de CLIPS
- Manual de usuario y guía básica de programación
- FAQ de CLIPS elaborada por alumnos de la asignatura
- Ejemplos prácticos de programación en CLIPS (code
snippets) (código
de los ejemplos)
Sesión 8: Sistemas basados en el conocimiento - CLIPS/Protégé
- Ejemplo de CLIPS (Sistema experto averías de automovil)
- Código CLIPS del ejemplo
- Transparencias de Protégé (una por pagina)
- Video sobre el uso de Protégé
- Teneis plug-ins de coloreado de sintaxis para CLIPS en los editores SublimeText y Atom
- En la red de PCs tenéis instalada la última versión de Protégé, el plugin OntiViz no funciona correctamente, para que funcione debéis ejecutar desde una ventana de DOS el fichero I:\AIA\path_dot.bat antes de ejecutar el Protégé.
- En esta Página podéis la ultima version de Protégé 3.5.
- Para utilizar el plugin OntoViz en casa necesitareis instalar el programa Graphviz
Sesión 9: Sistemas basados en el conocimiento - Pr CLIPS
- Aquí tenéis un prototipo de Sistema Experto para recomendar la compra de un PC. Tenéis el código fuente en CLIPS y el fichero de la ontología para Protégé. El sistema esta incompleto, pero os puede servir de ejemplo (enunciado)
- Esta es la resolución de la practica sobre recomendacion de asignaturas cedida por David Aldón y Evelyn Rovira (enunciado)
- Esta es la resolución de la práctica sobre recomendación de programas de televisión cedida por Lluis Castrejon, Julian Martin (enunciado)
Sesión 10: Sistemas basados en el conocimiento - Pr. CLIPS
Sesión 11: Sistemas basados en el conocimiento - Pr. CLIPS
Sesión 12: Planificación
- Transparencias de Fast Forward (una por pagina)
- Fast Forward v2.3 (ejecutable + dll para Windows) (codigo fuente para compilarlo en otros SOs)
- Metric Fast Forward (con Fluentes)
- Como usar Fast Forward (en inglés)
- Un articulo corto describiendo FF por dentro (en inglés)
- Un artículo más detallado describiendo FF por dentro (en inglés)
- Página de Fast Forward
- Guias sobre cómo escribir problemas en PDDL: (una guia) y (otra guia).
- Ejemplos en PDDL: (viajante de comercio) (torres de hanoi) (n-puzzle) (logística) (ascensor) (rovers en Marte)
- Colección de ejemplos de dominios + generadores automáticos de problemas (de la web de FF)
Sesión 13: Planificación
- Consultad el guion para esta sesión en el propio Guion/Enunciado de la práctica de Planificación