Material de las clases de teoría
Aqui podeis encontrar las transparencias utilizadas en las clases de teoría asi como referencias a materiales que pueden ser interesantes.
Todas las transparencias (formato
notas) (una
por pagina)
Apuntes de la asignatura (los podéis encontrar en el CPET)
Apuntes de la asignatura (los podéis encontrar en el CPET)
TEMA 1: Introducción a la Inteligencia
Artificial
- Transparencias:
- Introduccion a la IA (una por pagina)
- Enlaces
TEMA 2: Resolución de problemas,
búsqueda
Este tema se corresponde con los
capítulos 1 a 6 de los apuntes
- Transparencias
- Introduccion a la busqueda y Búsqueda no informada (formato notas) (una por pagina)
- Búsqueda heurística (formato notas) (una por pagina)
- Búsqueda local (formato notas) (una por pagina)
- Juegos (formato notas) (una por pagina)
- Satisfacción de restricciones (formato notas) (una por pagina)
- Demos
- Podeis probar la implementacion del problema del TSP que teneis en las demos de las clases de AIMA os permitirá comparar el funcionamiento del Hill Climbing con Simulated annealing, usando diferentes parametros.
- Esta es una demo de funcionamiento de algoritmos geneticos. Intenta generar una frase a partir de cadenas de caracteres generadas al azar. Se puede jugar con los diferentes parametros de un algoritmo genetico.
- Creacion automatica de vehiculos usando algoritmos geneticos
- Se pueden probar los algoritmos de satisfaccion de
restricciones
con este programa (CSPeditor).
Este permite crear graficamente grafos de restricciones y ejecutarlos
con
backtracking cronologico y forward checking, tambien se puede utilizar
ordenacion de variables. Teneis algunos problemas de la coleccion de
problemas que podeis probar. El programa esta incompleto (version alfa)
y desgraciadamente no tiene manual.
- Otros enlaces
-
- Funcionamiento de los algoritmos de Busqueda Heuristica
- Explicacion y demostracion de diferentes algoritmos de busqueda heuristica utilizando ejemplos clasicos. Se puede ver la ejecucion de los algorimos y el arbol de busqueda. (Proyecto de Fin de Carrera). Todas las paginas en un zip
- Aplicacion de los algoritmos geneticos y vida artificial
-
TEMA 3: Representación del conocimiento
Este tema se corresponde con los
capítulos 7 a 11 de los apuntes
- Transparencias
- Introduccion a la representacion del conocimiento (formato notas) (una por pagina)
- Sistemas de produccion (formato notas) (una por pagina)
- Frames (formato notas) (una por pagina)
- Ontologias (formato notas) (una por pagina)
- Proyectos de desarrollo de Ontologias (formato notas) (una por pagina)
- Demos
- Para ver el funcionamiento de los sistemas de reglas se puede utilizar este pequeño interprete de pseudo-prolog (CILog) de las demos de AISpace. El programa permite ver como se van generando los subobjetivos y las instanciaciones. En el zip hay un problema de la lista y un programa para obtener coloreado de grafos.
- Material adicional
- Introducion a como hacer una ontologia:
"Natalya F. Noy and Deborah L. McGuinness" Ontology Development 101: A Guide to Creating Your First Ontology " Stanford University"
TEMA 4: Sistemas Basados en el Conocimiento
Este tema se corresponde con los
capítulos 12 a 18 de los apuntes
- Transparencias
- Introduccion a los SBCs (formato notas) (una por pagina)
- Arquitectura de los SBCs (formato notas) (una por pagina)
- Ingenieria del conocimiento y metodologias de resolucion de problemas en SBCs (formato notas) (una por pagina)
- Razonamiento aproximado: metodos probabilisticos/Redes bayesianas (formato notas) (una por pagina)
- Razonamiento aproximado: logica difusa (formato notas) (una por pagina)
- SBC de identificacion de arboles
- SBC de generacion de rutas en una ciudad
- Demos
- Para ver el funcionamiento de las redes bayesianas podeis
utilizar el editor de redes bayesianas de las demos
de AISpace.
Se pueden crear las redes y hacer preguntas. Utiliza el algoritmo de
eliminacion de variables y se puede ejecutar paso a paso, aunque el
algoritmo que utiliza es algo diferente al que se utiliza en teoria.
El programa tiene varias redes ya incluidas y en el zip hay una version del ejemplo de CLIPS que se ve en clase de laboratorio (Reparacion de coches).
La demo permite ver como varian las probabilidades de los nodos si variamos las observaciones. - Esta demo muestra un conjunto de reglas difusas que controlan una grua y permiten mover una carga de un lugar a otro. Las reglas se pueden editar y cambiar el comportamiento de la grua.
- Otros enlaces
TEMA 5: Tratamiento del lenguaje natural
Este tema se corresponde con los
capítulos 19 a 22 de los apuntes
- Transparencias
- Tratamiento del lenguaje natural (formato notas) (una por pagina)
- Apuntes
TEMA 6: Aprendizaje Automatico
Este tema se corresponde con el
capítulo 23 de los apuntes
- Transparencias
- Aprendizaje automatico/arboles de decision (formato notas) (una por pagina)