|
||||||||
| Código: | 972 |
| Créditos: | 4 |
| Escuela: | Ciencias y Sistemas |
| Área: | Metodología de Sistemas |
| Horas por Semana: | 4 |
| Pre-requisito: | Selectiva de computación 1 |
Descripción
Este curso busca introducir al estudiante en los principales conceptos relacionados con el desarrollo de sistemas informáticos inteligentes. Dada la gran cantidad de áreas de investigación existentes en esta materia, se buscará brindar una visión global del alcance de cada una de ellas, concentrándose principalmente en el área de representación del conocimiento para la construcción de los denominados Sistemas Expertos. Se desarrollarán aplicaciones prácticas en un ambiente de programación orientado a la Inteligencia Artificial.
Objetivos
El presente curso busca que el estudiante alcance los siguientes objetivos:
- Definir que se entiende por Inteligencia Artificial (IA) y comprender la problemática existente para la construcción de sistemas inteligentes dada la complejidad de la Inteligencia Humana.
- Comprender las áreas de investigación que abarca la IA y sus principales aplicaciones.
- Abordar la IA como herramienta para la solución de problemas y desarrollar aplicaciones de programación de este tipo.
- Diferenciar las variadas formas de representar el conocimiento que se han definido en el área de Sistemas Expertos y desarrollar aplicaciones de programación en algunas de éstas.
- Conocer, comprender y saber utilizar sistemas de producción para la construcción de sistemas inteligentes.
Unidad I
- Introducción a la Inteligencia Artificial
- Contexto de la IA
- Modelación del conocimiento
- Historia de la IA
- Orientaciones de la IA
- Áreas de Investigación
- Algunos problemas de ejemplo
unidad 2
- Representación del Conocimiento
- Introducción a la representación
- Lógica de Predicados
- Sistemas de Producción
- Marcos
- Redes Semánticas
- Otros sistemas de Representación
unidad 3
- Programación en CLIPS
- Hechos y Reglas
- Variables
- Plantillas
- Restricciones y Funciones
- Lectura de Datos
- Resolución de Problemas
- Diseño modular y control de la ejecución
- Patrones Lógicos
- Acciones Procedimentales
- Funciones
Unidad 4
- Aplicaciones y Metodología
- Problemas de espacios de estados
- Sistemas Expertos
- Ingeniería del Conocimiento
- Metodologías de Recolección del Conocimiento
unidad 5
- Búsquedas y Otros Algoritmos de interes
BIBLIOGRAFÍA:
Fernández Galán, Severino. González Boticario, Jesús. Mira Mira, José. Problemas resueltos de Inteligencia Artificial Aplicada. Editorial Addison-Wesley. España, 1,998.
Rich, Elaine. Knight, Kevin. Inteligencia Artificial. Editorial Mc-Graw Hill Segunda Edición. España, 1994.· Russell, Stuart. Norvig, Peter. Inteligencia Artificial, Un enfoque moderno. Editorial Prentice-Hall México, 1996.
Luis Álvarez Munárriz. Fundamentos de IA. Universidad de Murcia, España 1,994
Documentos Electrónicos Diversos a identificar por el docente a lo largo del semestre.