Contacta con nosotros

Temario del curso

  1. Visión general de las redes neuronales y el aprendizaje profundo
    • El concepto de aprendizaje automático (ML)
    • ¿Por qué necesitamos redes neuronales y aprendizaje profundo?
    • Selección de redes según diferentes tipos de problemas y datos
    • Entrenamiento y validación de redes neuronales
    • Comparación entre regresión logística y redes neuronales
  2. Redes neuronales
    • Inspiraciones biológicas en las redes neuronales
    • Redes neuronales: neurona, perceptrón y MLP (modelo de perceptrón multicapa)
    • Aprendizaje de MLP: algoritmo de retropropagación
    • Funciones de activación: lineal, sigmoide, Tanh, Softmax
    • Funciones de pérdida adecuadas para pronósticos y clasificación
    • Parámetros: tasa de aprendizaje, regularización, momento
    • Construcción de redes neuronales en Python
    • Evaluación del rendimiento de redes neuronales en Python
  3. Básicos de redes profundas
    • ¿Qué es el aprendizaje profundo?
    • Arquitectura de redes profundas: parámetros, capas, funciones de activación, funciones de pérdida, solucionadores
    • Máquinas de Boltzmann restringidas (RBMs)
    • Autoencoders
  4. Arquitecturas de redes profundas
    • Redes de creencia profunda (DBN): arquitectura y aplicaciones
    • Autoencoders
    • Máquinas de Boltzmann restringidas
    • Redes neuronales convolucionales
    • Redes neuronales recursivas
    • Redes neuronales recurrentes
  5. Visión general de las bibliotecas e interfaces disponibles en Python
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • Selección de la biblioteca adecuada según el problema
  6. Construcción de redes profundas en Python
    • Selección de la arquitectura adecuada para un problema dado
    • Redes profundas híbridas
    • Entrenamiento de la red: biblioteca adecuada, definición de la arquitectura
    • Ajuste de la red: inicialización, funciones de activación, funciones de pérdida, método de optimización
    • Evitar el sobreajuste: detección de problemas de sobreajuste en redes profundas, regularización
    • Evaluación de redes profundas
  7. Estudios de caso en Python
    • Reconocimiento de imágenes: CNN
    • Detección de anomalías con Autoencoders
    • Pronóstico de series de tiempo con RNN
    • Reducción de dimensionalidad con Autoencoder
    • Clasificación con RBM

Requerimientos

Es deseable contar con conocimientos o apreciación sobre aprendizaje automático, arquitectura de sistemas y lenguajes de programación.

 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas