Información del curso

  • Profesor: Julio Waissman Vilanova

  • Localización: Cubículo 1, edificio 3K-4

  • Horario: Lunes a viernes de 13:00 a 14:00 hrs.

  • Prerequisitos:

    • Lenguaje de programación: Para el curso el lenguaje de programación utilizado es Python. Existen muchos y muy buenos tutoriales de Python en la red. Se asume que los alumnos del curso de Inteligencia Artificial tienen cierto nivel de competencias en programación, y que aprender un nuevo lenguaje no es un problema.

    • Bases matematicas: Se espera un conocimiento previo en álgebra lineal, probabilidad y nociones de estadística.

  • Asesorías: Todas las asesorías individuales presenciales que requieran los alumnos son posibles y deseables. Solamente se les solicita acordar una cita con el profesor, con el fin de encontrar un horario conveniente para ambos.

  • Bibliografía: Inteligencia Artificial Un Enfoque Moderno, 4 ed., Stuart Russell y Peter Norvig (Pearson Educación). De preferencia usar la   4ta edición (versión global), la tercera edición es correcta y se encuentra en la biblioteca. la segunda edición es un poco viejita pero aguanta.Evitar la primera edición, ya que la traducción es pésima. A lo largo del curso se irán agregando referencias a material disponible en la Web con bibliografía y tutoriales actualizados e interactivos.

El test de turng remasterizado

Temario tentativo por semana

Primera parte: fundamentos

  1. Introducción a la IA, un enfoque en agentes
  2. Aprendizaje supervisado (agente reflejo)
  3. Modelos lineales de aprendizaje (agente reflejo)
  4. Planeación o búsquedas (agente basado en estado)
  5. Juegos deterministas (agentes basados en estado)
  6. Modelos de decisión de Markov (agentes basados en estados con incertidumbre)
  7. Satisfacción de restricciones (agente basado en metas)
  8. Sistemas basados en conocimientos (agente basado en conocimientos)
  9. Evaluación intermedia

Segunda parte: temas avanzados

  1. Búsquedas locales
  2. Redes neuronales
  3. Redes bayesianas
  4. Aprendizaje por refuerzo
  5. Juegos estocásticos

Calificación

La calificación del curso se realiza de la siguiente manera:

  1. Actividades de evaluación continua (notas): 20%
  2. Actividades de evaluación de conocimientos (problemarios): 20%
  3. Actividades de evaluación de competencias (laboratorios): 20%
  4. Exámenes (40%)

Actividades de evaluación continua

La actividades de evaluación continua se va a evaluar con un seguimiento de notas o problemarios desarrollados en markdown de los temas que se han tratado en la semana. Para esto, cada estudiante deberá tener un repositorio de la materia, donde cada semana va a tener que subir un archivo en formato markdown con las notas de la semana (se puede agregar información adicional, así como ejemplos, imágenes y ligas a otros materiales).

Actividades de evaluación de conocimientos

La evaluación de conocimientos en forma continua se va a evaluar por la realización de actividades, problematios o tareas que impliquen trabajo fuera de clases. Estas tareas las vamos a evaluar dentro de la plataforma de Teams.

Actividades de evaluación de competencias

Para aprobar el curso es necesario tener una calificación mayor o igual a 60 en las actividades de evaluación de competencias. Las actividades de evaluación de competencia se califican con el promedio del 80% (redondeado) de las actividades mejor evaluadas por cada alumno. Una actividad entregada fuera del plazo de entrega tiene una calificación de cero.

En breve se va a desarrollar como vamos a dejar la evaluación de competencias. Pero serán proyectos a desarrollar por cada uno de los temas que se van a ver, principalmente de los temas básicos. En la segunda parte del curso puede haber temas que, por su dificultad, no se solicite un proyecto a desarrollar.

Exámenes

Los exámenes tienen por objetivo ver si, con lo aprendido en el curso, los estudiantes son capaces de responder preguntas y extender sus conocimientos a problemas o técnicas no vistas en el curso, pero que con las bases obtenidas sean capaces de extender sus conocimientos. Los exámenes son con todo el material disponible para consulta (físico y en línea) y tendrán una duración entre 3 y 24 horas, dependiendo de su dificultad. Los exámenes son individuales y ante sospecha de deshonestidad, se penalizará a quienes incurran en faltas éticas.