Resolución de problemas de aprendizaje automático en TensorFlow/Keras (procesamiento de imágenes mediante aprendizaje profundo)

¿A quién está dirigido?

El curso Resolución de problemas de aprendizaje automático en TensorFlow/Keras (procesamiento de imágenes mediante aprendizaje profundo) está dirigido a ingenieros de aprendizaje automático: procesamiento de imágenes.

¿Que aprenderás?

En este curso, los estudiantes aprenderán sobre clasificación y localización de imágenes junto con las mejores prácticas en visión por computadora.

requisitos previos:

Para participar en este curso, los estudiantes deben haber completado el módulo de Aprendizaje automático básico en Tensorflow/Keras.

Se recomienda que los estudiantes tengan los siguientes conocimientos:

Aprendizaje profundo básico

● Neuronas
● Tipos de capas
● redes
● Funciones de pérdida
● Optimizadores
● Sobreajuste
● Tensorflow

Procesamiento básico de imágenes/visión por computadora

● Codificación
● Espacios de color
● Convoluciones
● OpenCV/PIL

Calendario de cursos:

Los materiales del curso están en inglés. La enseñanza se realiza en rumano.

Módulo 1: Introducción al aprendizaje profundo en el procesamiento de imágenes

  • Aprendizaje automático y aprendizaje profundo
  • Anatomía de la red neuronal
  • Tipos de convoluciones
  • Flujo de trabajo de Keras

 Módulo 2: Procesamiento Básico de Imágenes y Visión por Computadora

  • Píxeles e imágenes
  • Sistema coordinado
  • Canales
  • OpenCV
  • Orden de canales
  • Desenfocar y afinar los núcleos

Laboratorio práctico: Aprenda el procesamiento de imágenes básico usando OpenCV, aprenda a aplicar diferentes núcleos de filtro en imágenes para generar desenfoque o detección básica de bordes.

Módulo 3: Redes Neuronales Supervisadas y Regularización

  • Adecuado
  • Sobreajuste
  • Reducir el tamaño de la red
  • Regularización de Peso: L1, L2, Elástico
  • Punteras
  • Normalización de lote

Laboratorio práctico: Implemente su primera red neuronal básica, aprenda a compararla y aprenda a evitar el sobreajuste en una tarea de clasificación de visión por computadora.

 Módulo 4: Redes neuronales convolucionales

  • Capas convolucionales
  • Convoluciones en profundidad
  • Construcción de redes neuronales convolucionales en Keras
  • Convoluciones 1×1
  • Aumento de datos

Laboratorio práctico: Mejore su red neuronal anterior agregando capas convolucionales, analícelas y compárelas con las totalmente conectadas.

 Módulo 5: Arquitecturas comunes de redes neuronales convolucionales

  • ImagenNet
  • AlexNet
  • VGGNet
  • Resnet
  • red móvil

Laboratorio práctico:  Aprenda a utilizar modelos ya de última generación de Keras Hub.

Módulo 6: Reutilización de redes neuronales convolucionales

  • Localización de objetos
  • Segmentación de objetos
  • Reutilizar VGG
  • Sintonia FINA

Laboratorio práctico: Aprenda a ajustar los parámetros de su red neuronal convolucional ya entrenada para que se ajuste a su tarea.

 Moda 7: IA explicable

  • Visualizando activaciones intermedias
  • Convención de visualización
  • Visualizando mapas de calor

Módulo 8: Modelos generativos no supervisados ​​para procesamiento de imágenes

  • Codificadores automáticos para imágenes
  • Deblurring
  • Generación de imagen

Laboratorio práctico: genera una nueva imagen similar a las del conjunto de datos utilizando una semilla aleatoria. Hacer técnicas de generación.

Módulo 9: Aprendizaje automático del mundo real

  • Tablero de tensor
  • Implementación de modelos de aprendizaje profundo
  • Elegir el algoritmo

Recomendamos continuar con:

Programas de certificación

Resolución de problemas de aprendizaje automático en TensorFlow/Keras (procesamiento de imágenes mediante aprendizaje profundo)

Resolución de problemas de aprendizaje automático en TensorFlow/Keras (procesamiento de imágenes mediante aprendizaje profundo)

Ofertas personalizadas para grupos de al menos 2 personas.

Detalles del curso

Duración:

2
días

Precio:

840 euros

Entrega:

Aula virtual

Nivel:

3. Avanzado