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.
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.