Visão Geral
Curso Computer Vision with TensorFlow. As soluções de visão computacional estão se tornando cada vez mais comuns, abrindo caminho em áreas como saúde, automóveis, mídias sociais e robótica. Este Curso Computer Vision with TensorFlow, explorará o TensorFlow 2, a estrutura de código aberto do Google para aprendizado de máquina. Junte-se a nós para aprender como usar redes neurais convolucionais (CNNs) para suas tarefas visuais. Este curso começa com os fundamentos da visão computacional e do aprendizado profundo, ensinando como construir uma rede neural. Você descobrirá os recursos que tornaram o TensorFlow a biblioteca de IA mais usada, juntamente com sua interface Keras intuitiva. Em seguida, você passará a construir, treinar e implantar CNNs com eficiência.
Completo com exemplos de código concretos, este curso mostra como classificar imagens com soluções modernas, como Inception e ResNet, e extrair conteúdo específico usando You Only Look Once (YOLO), Mask R-CNN e U-Net. Você também construirá redes adversárias generativas (GANs) e autoencoders variacionais (VAEs) para criar e editar imagens, e redes de memória de longo e curto prazo (LSTMs) para analisar vídeos. Neste curso, você adquirirá insights avançados sobre aprendizagem por transferência, aumento de dados, adaptação de domínio e implantação móvel e web, entre outros conceitos-chave.
Conteúdo Programatico
Computer Vision and Neural Networks
- Computer Vision and Neural Networks
- Technical requirements
- Computer vision in the wild
- A brief history of computer vision
- Getting started with neural networks
TensorFlow Basics and Training a Model
- TensorFlow Basics and Training a Model
- Technical requirements
- Getting started with TensorFlow 2 and Keras
- TensorFlow 2 and Keras in detail
- The TensorFlow ecosystem
Modern Neural Networks
- Modern Neural Networks
- Technical requirements
- Discovering convolutional neural networks
- Refining the training process
Influential Classification Tools
- Influential Classification Tools
- Technical requirements
- Understanding advanced CNN architectures
- Leveraging transfer learning
Object Detection Models
- Object Detection Models
- Technical requirements
- Introducing object detection
- A fast object detection algorithm – YOLO
- Faster R-CNN – a powerful object detection model
Enhancing and Segmenting Images
- Enhancing and Segmenting Images
- Technical requirements
- Transforming images with encoders-decoders
- Understanding semantic segmentation
Training on Complex and Scarce Datasets
- Training on Complex and Scarce Datasets
- Technical requirements
- Efficient data serving
- How to deal with data scarcity
Video and Recurrent Neural Networks
- Video and Recurrent Neural Networks
- Technical requirements
- Introducing RNNs
- Classifying videos
Optimizing Models and Deploying on Mobile Devices
- Optimizing Models and Deploying on Mobile Devices
- Technical requirements
- Optimizing computational and disk footprints
- On-device machine learning
- Example app – recognizing facial expressions