Calendario

El calendario se puede modificar. Los contenidos de cada clase respetará el contenido dictado durante el video.

  • Evento
    Fecha
    Descripción
    Material del Curso
  • Inicio semestre
    07/04/2025 07:00
    Monday
    Inicio del período de clases en Ciencias.
  • Inicio clases
    11/04/2025 07:00
    Friday
    Inicio del curso de Tópicos Avanzados en Inteligencia Artificial
  • Clase
    11/04/2025
    Friday
    00 - Introducción al curso y ejemplo de vida real
  • Inicio Semana Santa
    14/04/2025 17:00
    Monday
    Fin asueto de Semana Santa
  • Fin Semana Santa
    18/04/2025 19:59
    Friday
    Inicio asueto de Semana Santa
  • Clase
    23/04/2025
    Wednesday
    01 - Introducción a Redes Neuronales Profundas
  • Clase
    23/04/2025
    Wednesday
    01 - Introducción a Redes Neuronales Profundas
    1. Método del Descenso del gradiente
    2. Breve introducción a Redes Neuronales
    3. Teorema de Representación Universal
    4. Redes Neuronales Profundas
  • Clase
    30/04/2025
    Wednesday
    02 - Redes Neuronales (NN) - Intro
  • Clase
    02/05/2025
    Friday
    02 - Redes Neuronales (NN) - Bias-Variance
    • La compensación sesgo-varianza bias-variance tradeoff
    • Cómo controlar la complejidad del modelo afecta sesgo, varianza y error de la función de pérdida.
    • Bibliografía: ISLP
  • Clase
    09/05/2025
    Friday
    02 - Redes Neuronales (NN) - PyTorch 1
  • Clase
    09/05/2025
    Friday
    02 - Redes Neuronales (NN) - Optimización
  • Inicio Semana de Investigación y Extensión
    12/05/2025 17:00
    Monday
    Durante esta semana no se pueden dictar clases ni realizar evaluaciones
  • Inicio Semana de Investigación y Extensión
    16/05/2025 19:59
    Friday
    Durante esta semana no se pueden dictar clases ni realizar evaluaciones
  • Clase
    29/05/2025
    Thursday
    1. La intuición de backpropagation (propagación hacia atrás de los errores)
    2. Modelo de juguete con función de una sola variable
    3. Deducción de las derivadas parciales e intuición de paso hacia adelante y atrás.
  • Clase
    31/05/2025
    Saturday
    02 - Redes Neuronales (NN) - Adam y BP2

    Algoritmos de optimización

    1. Adam optimizer normal y con momemtum.

    Backpropagation Parte 2

    1. Matemáticas necesarias
    2. Paso adelante de backpropagation
    3. Paso hacia atrás por backpropagation
    4. Diferenciación algorítmica
    5. Código template
  • Clase
    05/06/2025
    Thursday
    02 - Redes Neuronales (NN) - Inicialización de RDP

    Contenido

    • Necesidad de inicialización
    • Inicialización He
    • Valores esperados
    • Demostrar que $E[f_i]=0$
    • Escribir la varianza de las preactivaciones f’ en términos de las activaciones h en la capa anterior $\sigma_{f^{\prime}}^2=\sigma_{\Omega}^2 \sum_{j=1}^{D_h} \mathbb{E}\left[h_j^2\right]$
    • Escribir la varianza de las preactivaciones f’ en términos de las preactivaciones f de la capa anterior $\sigma_{f^{\prime}}^2=\frac{D_h \sigma_{\Omega}^2 \sigma_f^2}{2}$
    • Inicialización Xavier
    • Experimentos
  • Asignación
    06/06/2025
    Friday
    Tarea 1: Fundamentos de Redes Neuronales profundas released!
  • Asignación
    06/06/2025
    Friday
    Tarea 2: Arquitecturas modernas de Redes Neuronales profundas - CNN & UNETs released!
  • Laboratorio
    06/06/2025
    Friday
    Laboratorio_01 - Fundamentos de Redes Neuronales Profundas

    Resolución de Notebooks 6.4, 6.5 y 7.2 usando como referencia el libro UDL

    Notebooks del laboratorio:

  • Clase
    11/06/2025
    Wednesday
    02 - Redes Neuronales (NN) - PyTorch 2
  • Clase
    12/06/2025
    Thursday

    Contenido de la clase

    • Procesamiento digital de imágenes
    • Operadores pixel - pixel
    • Operadores de vecindad
    • Kernels
    • Operación de Convolución

    Imágenes para el nb

  • Clase
    18/06/2025
    Wednesday
    03 - Redes Neuronales Convolucionales (CNN) - 2

    Contenido de la clase

    • Motivación para las CNN
    • Convolución 1D, 2D
    • Capas de Pooling
    • Cantidad de parámetros por componente

    Nota 28/06/25

    • El notebook v2 no es la última versión. Usen v3 de clase 3
  • Entrega
    21/06/2025 23:59
    Saturday
    Entrega soft de tarea 1
  • Clase
    25/06/2025
    Wednesday
    03 - Redes Neuronales Convolucionales (CNN) - 3

    Contenido de la clase

    • Dropout
    • ImageNet
    • AlexNet
    • Ejemplo de PyTorch con dataset SignMnist

    Nota 28/06/25

    • El notebook v2 no es la última versión. Usen v3 de clase 3
  • Clase
    28/06/2025
    Saturday
    03 - Redes Neuronales Convolucionales (CNN) - 4

    Contenido de la clase

    • Residual Networks (ResNets)
    • Laboratorio: Keras con dataset SignMnist
  • Clase
    02/07/2025
    Wednesday

    Contenido de la clase

    • Redes Encoder-Decoder
    • Segmentación con ejemplo de UNET
  • Clase
    04/07/2025
    Friday
    05 - Stacked Autoencoders

    Contenido de la clase

    • Autoencoders
    • Aplicación: denoising!
    • Ventajas
    • Stacked Autoencoders
  • Clase
    09/07/2025
    Wednesday
    06 - Embeddings

    Contenido de la clase

    • Transformers: De Tokenizers a Embeddings
    • Interpretación semántica
    • Operaciones sobre embeddings
    • Ejemplos
  • Clase
    16/07/2025
    Wednesday

    Contenido de la clase

    • Motivación
    • Producto escalar self-attention
    • Forma matricial
    • El transformer
    • Pipeline NLP
    • Decoders
    • Modelos de lenguaje grande (LLMs)
  • Entrega
    23/07/2025 23:59
    Wednesday
    Entrega hard de tarea 2
  • Fin clases
    01/08/2025 07:00
    Friday
    Fin del período de clases en Ciencias.
  • Calificación
    13/08/2025 07:00
    Wednesday
    Fecha final de calificación