KMMX Capacitación acorde a tu pensamiento

Redes Neuronales con Keras (40 hrs.)

Descripción: Este curso comienza con la introducción a algoritmos de aprendizaje supervisado, como la regresión lineal simple, el perceptrón multicapa clásico y las redes convolucionales profundas más sofisticadas. También explorará el procesamiento de imágenes con el reconocimiento de imágenes escritas a mano, la clasificación de imágenes en diferentes categorías y el reconocimiento avanzado de objetos con anotaciones de imágenes relacionadas. También se proporciona un ejemplo de identificación de puntos destacados para la detección de rostros. A continuación, se le presentará las Redes recurrentes, que están optimizadas para procesar datos de secuencia como texto, audio o series temporales. También, aprenderá sobre algoritmos de aprendizaje no supervisados, como los Autoencoders y las muy populares Generative Adversarial Networks (GAN). También explorará los usos no tradicionales de redes neuronales como Style Transfer. Finalmente, verás Refuerzo de Aprendizaje y su aplicación a AI, otra dirección popular de investigación y aplicación de redes neuronales..

Objetivo: Entre otras cosas, al término el curso, el alumno habrá aprendido a: Optimizar las funciones paso a paso en una gran red neuronal utilizando el algoritmo Backpropagation. Afinar una red neuronal para mejorar la calidad de los resultado. Usar aprendizaje profundo para procesamiento de imagen y audio. Usar redes de tensores neuronales recursivas (RNTN) para superar la incrustación de palabras estándar en casos especiales. Identificar problemas para los cuales las soluciones de red neuronal recurrente (RNN) son adecuadas. Explorar el proceso requerido para implementar Autoencoders. Desarrollar una red neuronal profunda usando el aprendizaje de refuerzo.

 

Temario:

Parte 1: CONFIGURACIÓN DEL ENTORNO KERAS

Instalación de Python | Instalación de Theano | Instalación de TensorFlow | Instalación de Keras | Keras sobre Docker | Keras sobre Amazon AWS | Keras sobre Microsoft Azure | Evaluación de la Arquitectura

Parte 2: FUNDAMENTOS DE REDES NEURONALES

Perceptron | Multilayer perceptron | Funciones de activación | Sigmoid | ReLU | Otras | Ejemplo real | Backpropagation

Parte 3: CONVNETS

Deep Convolutional Neural Networks | Ejemplo LeNet | Código LeNet en Keras | Reconocimiento de Imágenes CIFAR-10 | Very deep convolutional networks para reconocimiento de imágenes de gran escala

Parte 4: GENERATIVE ADVERSIAL NETWORKS Y WAVENET

Modelo GAN | Deep Convolutional GAN | Adversarial GANs para MNIST | Adversarial GANs para CIFAR | WaveNet

Parte 5: WORD EMBEDDINGS

word2vec | Glove | Embeddings entrenados previamente

Parte 6: RECURRENT NEURAL NETWORKS

Células Simple RNN | Topologías | Gradientes desvanecidos y explosivos | Long Short Term Memory | Gated recurrent Unit | RNN Bi-direccional | RNN Stateful | Otras variantes de RNN

Parte 7: OTROS MODELOS

Redes de Regresión | Aprendizaje no supervisado | Deep Networks | Personalización de Keras | Modelos Generativos

 

Precio por participante: $16,820 (IVA incluído)

Formas de pago