Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 2013) 2021-1

Optativas, Redes Neuronales

Grupo 7094, 60 lugares. 17 alumnos.
Profesor Verónica Esther Arriola Ríos lu mi 16 a 17:30
Ayudante Dimitri Semenov Flores ma ju 15 a 16
Ayud. Lab. Osvaldo Baruch Acevedo Badillo vi 14 a 16
 

Actividades semanales

El material del curso ha sido dividido en semanas. Se estima que el tiempo que te llevará cubrirlo es aproximadamente el tiempo que te tomaría estar en tus clases si este curso fuera presencial, aunque el ritmo variará según la forma de aprendizaje de cada quien. Utiliza de todos modos esta estimación para identificar si te estás tardando demasiado revisando algún material o con alguna actividad.

Sesiones en vivo

Videoconferencia

Tendremos una sesión en vivo casi al inicio de la semana: los martes de 15:00 a 16:00hrs por zoom. Les enviaré la invitación por correo 15 minutos antes. En esta sesión revisaremos las actividades para la semana y atenderemos las dudas y comentarios que nos quieran hacer y discutiremos en grupo los últimos temas revisados.

Chat

En los demás horarios de clase estaremos disponibles por chat en Slack (rnciencias.slack.com). Si nos dejan mensajes en otros horarios también los contestaremos, pero no podremos responder inmediatamente.

Material del curso

En cada semana verán un listado de videos, documentos pdf o ligas a sitios de internet, donde se cubre el tema correspondiente. En general, cuando recurramos a páginas de internet, notarán que son muy buenas explicaciones con ilustraciones o incluso secciones interactivas, así que esperamos que las disfruten igual que nosotros cuando las descubrimos.

Actividades

Cuestionarios

Algunas semanas incluirán también cuestionarios y versan sobre los materiales de la semana. Son una buena práctica para revisar conceptos y resolver algunos problemas ejemplo. En cuanto realicen su envío podrán ver su calificación, pero deberán esperar a la fecha de corte y podrán leer notas acerca de porqué las respuestas eran correctas o incorrectas. Si tienen dudas, pueden escribirnos por los foros o por chat.

Prácticas de laboratorio

Estas son prácticas de programación y se entregarán por git. Para realizar los cómputos podrán utilizar las computadoras de Google con https://colab.research.google.com/, gracias a ello podrán programar en Python y PyTorch utilizando GPUs para el entrenamiento de sus redes, sin necesidad de sobrecargar de trabajo a sus computadoras. Podrán encontrar las indicaciones en la actividad correspondiente de Moodle, pero les recomiendo recurrir a la sesión por chat con su ayudante de laboratorio para consultar cualquier duda que tengan. Casi siempre se liberará una por semana y se resolverá con lo visto en el material de esa semana, en total serán 9 prácticas.

Proyecto final

El proyecto final es la oportunidad de ponerte creativo. Un mes antes de que termine el semestre deberás proponer un proyecto qué resolver con las técnicas de redes neuronales vistas a lo largo del curso. Una vez que tu tema esté aprobado podrás comenzar a desarrollarlo y se entregará en la primer semana de exámenes, según el calendario oficial.

Actividades grupales

En algunas semanas agregaremos actividades en las que podrán interactuar entre compañeros, ya sea revisándose tareas entre sí, discutiendo algún tema en un foro, etc. Técnicamente estas actividades proveerán puntos extra para su calificación y permitirán integrarnos más como grupo.

Exámenes parciales

Tendremos 3 ó 4 exámenes parciales, que serán evaluados automáticamente, igual que las tareas, aunque podrían incluir algún ejercicio que deberán desarrollar libremente y será calificado a mano.

Los porcentajes para cada rubro son:

Criterios de evaluación
Rubro Porcentaje
Parciales 35%
Cuestionarios 15%
Prácticas 35%
Proyectos 15%
Grupales 10%

Temario

Prerrequisitos

  • Álgebra lineal
  • Cálculo con una y varias variables (derivadas, derivadas parciales, gradiente, puntos críticos, optimización, integrales y aproximaciones numéricas).

Temas

  1. Neurona biológica
  2. Aprendizaje de máquina
  3. Preceptrón multicapa
  4. Optimización del entrenamiento
  5. Casos, análisis e interpretación
  6. Neuroevolución
  7. Mapeos autoorganizados
  8. Redes neuronales convolucionales
  9. Redes neuronales recurrentes
  10. Atención
  11. Redes de hopfield
  12. Redes adversarias

Aquellos alumnos que estén inscritos el día martes 22 de septiembre serán dados de alta al aula de Moodle y recibirán por correo la invitación a la primera reunión por Zoom, que será a las 15:00 hrs. No te preocupes si luego eliges darte de baja o inscribirte posteriormente, conforme se actualize la lista cada día actualizaremos también las inscripciones al aula virtual.

Oyentes

Quienes estén intersados en el tema, pero no se vayan a inscribir, pueden acceder a los materiales públicos en la liga https://quetzalcoatl.fciencias.unam.mx/moodle/course/view.php?id=12 ingresando como invitados. No podrán participar en actividades ni entregar trabajos.

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.