CURSO : Inteligencia Artificial SIGLA : IIC2612 CRÉDITOS : 10 REQUISITOS : EYP1112 Probabilidades; IIC1222 Programacion Avanzada; IIC2252 Matematica Discreta SEMESTRE : II 1. OBJETIVOS Al termino del curso, el alumno comprendera los conceptos fundamentales relacionados con la Inteligencia Artificial y las metodologias que se utilizan en esta. Se analizan los mecanismos clasicos para la resolucion de problemas y el problema de la representacion del conocimiento. Adicionalmente, se analizan las areas de aplicacion clasicas. 2. CONTENIDO - Introduccion: ?Que es IA?; Algo de historia; El estado del arte; Agentes inteligentes. - El lenguaje de programacion Prolog: Conceptos basicos; Modelo computacional de programas Prolog; Prolog puro; Predicados meta-logicos y extra- logicos; Semantica de programacion logica. - Analisis de lenguaje natural en Prolog: Analisis lexico; Gramaticas con clausulas definitivas; Introduccion al analisis semantico. - Resolucion de problemas mediante busqueda: Formulacion de problemas de busqueda; Busqueda de soluciones; Estrategias de busqueda a ciegas; Metodos de busqueda informados; Juegos. - Logica, Representacion de conocimiento y razonamiento: El rol de logica en IA; Representacion de conocimiento con logica de primer orden; Logica y Prolog; Sistemas basados en reglas; Redes semanticas y Sistemas de marcos. - Planificacion: Introduccion; Planificacion como busqueda; Planificacion lineal y no lineal. - Razonamiento con incerteza: Redes de Bayes; Calculo y actualizacion de creencias en redes de Bayes. - Aprendizaje: Aprendizaje probablemente, aproximadamente correcto; Aprendizaje de arboles de decision; Redes neuronales. 3. BIBLIOGRAFIA Minima: DEAN, Thomas, ALLEN, James and ALOIMONOS, Yiannis. Artificial intelligence: theory and practice. Redwood City, Calif., Benjamin/Cummings, 1995. RUSSELL, Stuart J. and NORVIG, Peter. Artificial intelligence: a modern approach. Upper Saddle River, N.J., Prentice Hall, 1995. Complementaria: PEREIRA, Fernando C.N. and SHIEBER, Stuart M. Prolog and natural-language analysis. Stanford, CA., Center for the Study of Language and Information, 1987. Lecture notes, N? 10. STERLING, Leon and SHAPIRO, Ehud. The art of Prolog: advanced programming techniques. 2nd ed. Cambridge, Mass., MIT, 1994.