Curso Solving Machine Learning Problems in TensorFlow/Keras

  • DevOps | CI | CD | Kubernetes | Web3

Curso Solving Machine Learning Problems in TensorFlow/Keras

16h
Visão Geral

O curso on-line TensorFlow/Keras permite uma exploração mais aprofundada dos métodos de aprendizado de máquina no mundo das imagens. Para compreender facilmente os conceitos listados abaixo, o aluno já deve estar familiarizado com o Aprendizado de Máquina Básico.

 

Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction to Deep Learning in Image Processing

  1. Machine Learning and Deep Learning
  2. Neural Network Anatomy
  3. Types of Convolutions
  4. Keras Workflow


Basic Image Processing and Computer Vision

  1. Pixels and Images
  2. Coordinate System
  3. Channels
  4. OpenCV
  5. Channel Ordering
  6. Blur and Sharpen kernels

Hands-on Lab:

  1. Learn basic Image Processing using OpenCV
  2. Learn to apply different filter kernels on images for blur generation or basic edge detection


Supervised Neural Networks and Regularization

  1. Underfitting
  2. Overfitting
  3. Reducing the networks size
  4. Weight Regularization: L1, L2, Elastic
  5. Dropout
  6. Batch Normalization

Hands-on Lab: Implement your first basic neural network, learn how to benchmark it and learn how to avoid overfitting on a Computer Vision classification task

Convolutional Neural Networks

  1. Convolutional Layers
  2. Depthwise Convolutions
  3. Building Convolutional Neural Networks in Keras
  4. 1×1 Convolutions
  5. Data Augmentation

Hands-on Lab: Improve your previous neural network by adding Convolutional Layers, benchmark them and compare them with the Fully Connected ones

Common Convolutional Neural Networks Architectures

  1. ImageNet
  2. AlexNet
  3. VGGNet
  4. ResNet
  5. MobileNet

Hands-on Lab: Learn how to use already state of the art models from the Keras Hub

Reusing Convolutional Neural Networks

  1. Object Localization
  2. Object Segmentation
  3. Reusing VGG
  4. Fine-tuning

Hands-on Lab: Learn how to fine parameter tune your already trained Convolutional Neural Network to fit your task

Explainable AI

  1. Visualizing intermediate activations
  2. Visualizing convnet
  3. Visualizing heatmaps

Unsupervised Generative Models for Image Processing

  1. Autoencoders for Images
  2. Deblurring
  3. Image generation

Hands-on Lab:

  1. Generate a new image similar to the ones from the dataset by using a random seed
  2. Face generation techniques


Real World Machine Learning

  1. Tensorboard
  2. Deploying Deep Learning Models
  3. Choosing the algorithm
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas