Imprimir

Programa

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.