O Guia Completo sobre GANs: Redes Adversárias Generativas

Assinatura IA Expert

Além deste curso tenha acesso a +90 outros com atualizações contínuas.

Ver Planos de Assinatura
OU

Comprar Acesso Vitalício

Pague uma única vez e tenha acesso a este curso e todos os seus materiais para sempre.

Comprar por R$ 49,00

Já possui acesso?

Faça login para continuar de onde parou e acessar seu conteúdo.

Seu Estado

Não Inscrito

Preço

Grátis

Comece Agora

O que você aprenderá

  • Entenda a intuição básica sobre as GANs
  • Gerar imagens de dígitos (0 – 9) utilizando DCGAN e WGAN
  • Transformar imagens de satélites em mapas utilizando a arquitetura Pix2Pix
  • Transformar zebras em cavalos utilizando a arquitetura CycleGAN
  • Transferir estilos entre imagens
  • Aplicar super resolução para melhorar a qualidade de imagens utilizando a arquitetura ESRGAN
  • Criar novos rostos de pessoas com alta qualidade e definição utilizando ProGAN e StyleGAN
  • Gerar imagens por meio de descrições textuais
  • Restaurar fotos antigas utilizando GFP-GAN
  • Completar partes faltantes de imagens utilizando a arquitetura Boundless
  • Gerar deepfakes para trocar rostos com SimSwap

Pré-requisitos

  • Lógica de programação
  • Programação básica em Python
  • Conhecimentos sobre redes neurais são desejáveis, porém não obrigatórios

Descrição

As GANs (Generative Adversarial Networks – Redes Adversárias Generativas) são consideradas uma das tecnologias mais modernas e fascinantes dentro da área de Deep Learning e Visão Computacional. Elas tem ganhado bastante destaque na mídia por terem a característica de gerarem conteúdo falso (fake). Um dos exemplos mais clássicos é a utilização de pessoas que não existem no mundo real para transmitirem telejornais e lerem as notícias, ou seja, a GAN consegue criar uma pessoa para falar com o telespectador. Essa tecnologia é considerada uma revolução na área de Inteligência Artificial por produzir resultados de alta qualidade, mantendo-se como um dos temas mais populares e relevantes.

Para levar você até essa área, neste curso você terá uma visão teórica básica e principalmente prática sobre as principais e mais modernas arquiteturas de GANs! Este curso é considerado um guia completo pelo fato de apresentar desde conceitos mais básicos até técnicas mais modernas e avançadas, de modo que ao final você terá todas as ferramentas necessárias para construir seus próprios projetos! Veja abaixo alguns dos projetos que serão implementados passo a passo:

  • Geração dos dígitos de 0 até 9
  • Transformação de imagens de satélite em imagens no formato de mapas, no estilo do Google Maps
  • Transformação de desenhos (ou somente rabiscos) em fotos de alta qualidade
  • Gerar zebras utilizando images de cavalos
  • Transferir estilos entre imagens, utilizando pinturas de artistas famosos como Van Gogh, Cezanne e Ukiyo-e
  • Aumentar a resolução de imagens com baixa qualidade (super resolução)
  • Gerar deepfakes (faces falsas) com alta qualidade
  • Gerar imagens de gatos e carros que não existem no mundo real
  • Criar imagens por meio de descrições textuais
  • Restaurar fotos antigas
  • Completar partes faltantes de imagens
  • Trocar o rosto de pessoas que estão em ambientes diferentes

Para implementar esses projetos, você aprenderá várias arquiteturas diferentes de GANs, como por exemplo: DCGAN (Deep Convolutional Generative Adversarial Network), WGAN (Wassertein GAN), WGAN-GP (Wassertein GAN-Gradient Penalty), cGAN (conditional GAN), Pix2Pix (Image-to-Image), CycleGAN (Cycle-Consistent Adversarial Network), SRGAN (Super Resolution GAN), ESRGAN (Enhanced Super Resolution GAN), ProGAN (Progressively Growing GAN), StyleGAN (Style-Based Generator Architecture for GANs), StackGAN (Stacked GANs), AttnGAN (Fine-Grained Text to Image Generation with Attentional GANs), BigGAN, GFP-GAN (Generative Facial Prior GAN), GAN ilimitada (Boundless) e SimSwap (Simple Swap).

Durante o curso, vamos utilizar a linguagem de programação Python e o Google Colab on-line, ou seja, você não precisa se preocupar com instalações e configurações de bibliotecas na sua própria máquina! São mais de 110 aulas e 16 horas de vídeos!

Para quem é este curso

  • Pessoas interessadas em criar aplicações complexas utilizando GANs
  • Alunos de graduação e pós-graduação que estão cursando disciplinas sobre Visão Computacional, Inteligência Artificial, Processamento Digital de Imagens ou Computação Gráfica
  • Pessoas que querem implementar seus próprios projetos utilizando técnicas de Visão Computacional
  • Cientistas de Dados que queiram aumentar o seu portfólio de projetos

Publicado em novembro de 2023

Média das avaliações:
★★★★★
Muito boa a didatica
★★★★★

Você vai entendendo como a rede funciona e como o código se comporta

por Antônio César Rodrigues Braga
★★★★★

Achei muito positiva a forma que está abordando o conteúdo.

por Danilo Cesar Tobinaga
★★★★★

Até o momento o curso atende as minhas expectativas. O instrutor explica passo a passo os algoritmos de rede neural e seus parâmetros.

por David Galhego
★★★★★

O curso oferece uma base sólida nos conceitos e conhecimentos envolvendo as GANS e é um ótimo pontapé inicial para o estudo dessa área, embora algumas aulas e materiais possuam alguns problemas ou alguns conceitos/assuntos não fiquem claros os instrutores não demoram a responder na aba de perguntas

Curso Top !
★★★★★

Como sempre, excelente a demonstração e didática do instrutor, levando a uma assimilação progressiva e natural dos conceitos expostos. Valeu demais !

por Ederson Feliciano Corsatto
★★★★★

Otimo Curso, Professor excelente explica de uma forma muito fácil de entender um verdadeiro profissional do ensino está de parabéns.

por Marco Antônio Carapina da Silva
★★★★★

Curso sensacional!

por Latony de Aguiar Barbosa
★★★★★

Já fiz vários outros cursos de IA com esse professor, o cara é sensacional, demostra total conhecimento do assunto, sabe explicar perfeitamente e fornece os exemplos práticos que facilitam bastante o entendimento, e sem sombra de duvidas da um norte na hora de aplicar em projetos práticos na empresa, comecei o curso agora mais só pela explicação do curso já sei que vai ser excepcional.

por Tom Leme
★★★★★

Muito bom! Professor exemplar

por Jovania Dias
★★★★★

Muito bom! Bem explicado e com exemplos.

por Joel Diniz
★★★★★

Mais um excelente curso!

por Adriano da Silva Dubiel
★★★★★

Porque a aula é didática, com slides claros e objetivos e ótima narração do professor.

Curso excelente
★★★★★

Incrível

por Renato de Araújo Moura Fé
★★★★★

Um curso bastante completo, com muitos exemplos e vários links para adicionar materiais de apoio. Muito bom!!!

por Paulo César Linhares da Silva
★★★★★

Ótimo curso.

por Joao Carmo de Almeida Neto
★★★★★

Faltam maiores explicações a respeito dos parâmetros usados nas funções de convolução e convolução transposta.

por Ayrton Andrade
★★★★★

Um conteúdo mais incrível do que o outro. E o instrutor explica muito bem cada arquitetura.

Você precisa fazer login e ter iniciado este curso para publicar uma avaliação.


Conteúdo do Curso

Introdução 5 Tópicos
Considerações finais 1 Tópico
Conteúdo do Lição
0% Concluído 0/1 Passos