DEEP LEARNING: DOMINA LAS REDES NEURONALES CON TENSORFLOW Y PYTHON (40 horas)

300 

Descripción

Nombre de la formación: Deep Learning: Domina las Redes Neuronales con Tensorflow y Python

 

Objetivo: Aprender los fundamentos de las redes neuronales de tal manera que se consigan ejecutar casos prácticos reales tanto para aprendizaje supervisado como no supervisado a partir de las librerías Tensorflow y Keras con lenguaje Python.

 

Modalidad: online (sin horarios)

Duración: 40 horas

 

Contenidos:

  1. INTRODUCCIÓN A DEEP LEARNING
    1.1 ¿Qué es Machine Learning y Deep Learning?
    1.2 Instalación de entorno Python y librerías Deep Learning
    1.3 Aprendizaje supervisado
    1.4 ¿Qué es el overfitting / underfitting en el aprendizaje supervisado?
    1.5 Evaluación de rendimiento de modelos – Métricas de Clasificación
    1.6 Evaluación de rendimiento de modelos – Métricas de Regresión
    1.7 Aprendizaje no supervisado

     

  2. REDES NEURONALES ARTIFICIALES (ANN) – CONCEPTOS FUNDAMENTALES
    2.1 ¿Qué es una neurona y el modelo perceptrón?
    2.2 ¿Qué son las redes neuronales?
    2.3 Funciones de activación
    2.4 Funciones de activación en modelos multiclase
    2.5 Funciones de Coste y de Gradiente Descendente
    2.6 Propagación hacia atrás (backpropagation)
    2.7 Claves para crear redes neuronales efectivas
    2.8 ¿Qué nos proporciona Tensorflow y Keras?

     

  3. REDES NEURONALES ARTIFICIALES (ANN) – REGRESIÓN CON KERAS Y TENSORFLOW
    3.1 Regresión con Keras – Presentación caso práctico
    3.2 Regresión con Keras – Importación de librerías y fuentes
    3.3 Regresión con Keras – Análisis de datos (EDA) + Preprocesado (I)
    3.4 Regresión con Keras – Análisis de datos (EDA) + Preprocesado (II)
    3.5 Regresión con Keras – División Train / Test
    3.6 Regresión con Keras – Escalado
    3.7 Regresión con Keras – Creación de modelo
    3.8 Regresión con Keras – Entrenamiento del modelo
    3.9 Regresión con Keras – Evaluación y Predicción
  4. REDES NEURONALES ARTIFICIALES (ANN) – CLASIFICACIÓN BINARIA CON KERAS Y TENSORFLOW
    4.1 Clasificación binaria con Keras – Presentación caso práctico
    4.2 Clasificación binaria con Keras – Importación de librerías y fuentes
    4.3 Clasificación binaria con Keras – Análisis de datos (EDA) + Preprocesado
    4.4 Clasificación binaria con Keras – División Train / Test
    4.5 Clasificación binaria con Keras – Escalado
    4.6 Clasificación binaria con Keras – Creación de modelo
    4.7 Clasificación binaria con Keras – Entrenamiento del modelo
    4.8 Clasificación binaria con Keras – Evaluación y Predicción

     

  5. REDES NEURONALES ARTIFICIALES (ANN) – CLASIFICACIÓN MULTICLASE CON KERAS Y TENSORFLOW
    5.1 Clasificación multiclase con Keras – Presentación caso práctico
    5.2 Clasificación multiclase con Keras – Importación de librerías y fuentes
    5.3 Clasificación multiclase con Keras – Análisis de datos (EDA) + Preprocesado (I)
    5.4 Clasificación multiclase con Keras – Análisis de datos (EDA) + Preprocesado (II)
    5.5 Clasificación multiclase con Keras – División Train / Test
    5.6 Clasificación multiclase con Keras – Escalado
    5.7 Clasificación multiclase con Keras – Creación de modelo
    5.8 Clasificación multiclase con Keras – Entrenamiento del modelo
    5.9 Clasificación multiclase con Keras – Evaluación y Predicción
    5.10 Clasificación multiclase con Keras – Monitorización con Tensorboard

     

  6. REDES NEURONALES CONVOLUCIONALES (CNN) – CLASIFICACIONES IMÁGENES BLANCO Y NEGRO
    6.1 Introducción a las redes neuronales convolucionales (CNN)
    6.2 ¿Qué son los filtros de imagen y los kernels?
    6.3 Capas convolucionales en una CNN
    6.4 Capas pooling en una CNN
    6.5 Clasificación imágenes Blanco y Negro – Presentación caso práctico
    6.6 Clasificación imágenes Blanco y Negro – Importación de librerías y fuentes
    6.7 Clasificación imágenes Blanco y Negro – Preprocesado
    6.8 Clasificación imágenes Blanco y Negro – Creación del modelo
    6.9 Clasificación imágenes Blanco y Negro – Entrenamiento del modelo
    6.10 Clasificación imágenes Blanco y Negro – Evaluación y Predicción

     

  7. REDES NEURONALES CONVOLUCIONALES (CNN) – CLASIFICACIONES IMÁGENES EN COLOR
    7.1 Clasificación imágenes RGB – Presentación caso práctico
    7.2 Clasificación imágenes RGB – Importación de librerías y fuentes
    7.3 Clasificación imágenes RGB – Preprocesado
    7.4 Clasificación imágenes RGB – Creación del modelo
    7.5 Clasificación imágenes RGB – Entrenamiento del modelo
    7.6 Clasificación imágenes RGB – Evaluación y Predicción

     

  8. REDES NEURONALES RECURRENTES (RNN)
    8.1 Introducción a las redes neuronales recurrentes (RNN)
    8.3 8.2 Neuronas LSTM
    8.4 Creación de batches en RNN
    8.5 Forecast RNN – Presentación caso práctico
    8.6 Forecast RNN – Importación de librerías y fuentes
    8.7 Forecast RNN – Preprocesado
    8.8 Forecast RNN – División Train / Test
    8.9 Forecast RNN – Escalado
    8.10 Forecast RNN – Creación Generador Serie Temporal
    8.11 Forecast RNN – Creación del modelo
    8.12 Forecast RNN – Entrenamiento del modelo
    8.13 Forecast RNN – Evaluación y Predicción

     

  9. REDES NEURONALES EN APRENDIZAJE NO SUPERVISADO
    9.1 Introducción a las redes neuronales en aprendizaje no supervisado
    9.2 ¿Qué son los autoencoders en una red neuronal?
    9.3 NN No Supervisado – Presentación caso práctico
    9.4 NN No Supervisado – Importación de librerías y fuentes
    9.5 NN No Supervisado – Preprocesado
    9.6 NN No Supervisado – Escalado
    9.7 NN No Supervisado – Estimación número de clústeres
    9.8 NN No Supervisado – Creación del modelo
    9.9 NN No Supervisado – Entrenamiento del modelo
    9.10 NN No Supervisado – Evaluación y Predicción de clústeres

 

(Este curso cumple con los requisitos establecidos por FUNDAE para la bonificación de Formación Programada)

 

Para solicitar más información y ampliar con contenidos, contacta.
Para volver al catálogo formativo, pinchar aquí.