O projeto “This Person Does Not Exist” se fundamenta em uma técnica chamada Generative Adversarial Network (GAN) – Rede Generativa Adversária em tradução livre. Essa abordagem de inteligência artificial serve para gerar imagens realistas, nesse caso, rostos de pessoas que não existem de fato.
Conteúdo do artigo
Como funciona
A GAN consiste em dois componentes principais: o gerador (generator) e o discriminador (discriminator). Esses dois componentes aprendem em conjunto, e sua interação é o que torna a GAN capaz de gerar imagens realistas.
O gerador é responsável por criar imagens falsas que pareçam autênticas. Ele começa com ruído aleatório como entrada e, à medida que treina, aprende a transformar esse ruído em imagens mais realistas. No caso do “This Person Does Not Exist”, o gerador aprendeu a criar imagens de rostos humanos que pareçam genuínos.
O discriminador, por outro lado, treinado para distinguir entre imagens reais e imagens geradas pelo gerador, recebe imagens reais e imagens geradas pelo gerador como entrada e tenta determinar qual é qual. À medida que o discriminador treina, ele se torna mais habilidoso em distinguir entre as duas categorias.
Durante o treinamento da GAN, o gerador e o discriminador são aprimorados em conjunto. O gerador busca gerar imagens que enganem o discriminador, enquanto o discriminador busca melhorar sua capacidade de diferenciar entre imagens reais e geradas. Através desse processo iterativo de feedback, tanto o gerador quanto o discriminador se aprimoram ao longo do tempo.
Para treinar a GAN do projeto “This Person Does Not Exist”, é necessário um grande conjunto de dados contendo imagens reais de rostos humanos. Nesse caso, usaram conjuntos de dados com milhares de imagens de pessoas reais. O treinamento se baseia na alimentação do gerador com ruído aleatório e o discriminador com imagens reais e geradas, permitindo que ambos se aprimorem continuamente.
O resultado final é um gerador capaz de criar imagens de rostos humanos que são incrivelmente realistas, mas que na verdade são completamente fictícias. Cada vez que você atualiza a página do “This Person Does Not Exist” ou solicita uma nova imagem, o gerador produz um novo rosto que nunca existiu antes, com base em seus parâmetros de treinamento.
É importante ressaltar que a inteligência artificial por trás do projeto “This Person Does Not Exist” é apenas uma aplicação específica de GANs e não representa uma inteligência artificial geral. A GAN é uma técnica amplamente utilizada em várias outras áreas, como geração de imagens, síntese de fala, criação de música e muito mais.
Como usar o gerador de rostos
Para acessar o site do projeto e testar a tecnologia em primeira pessoa, clique aqui, pois cada vez que você clicar será gerado um rosto diferente. Basta atualizar a aba do navegador ou simplesmente apertar “F5” para gerar outro rosto. Alguns rostos podem conter fragmentos falhos em algumas extremidades, mas é fascinantes ver como a inteligência artificial é capaz de gerar rostos hiper-realistas de pessoas que parecem reais.