Avec plus de 900 Pokémon créés sur les 20 dernières années, avait-on besoin d’en ajouter quelques milliers en plus ? Probablement. Le développeur informatique Matthew Rayfield en a donc créé 3 000 de plus avec une étrange méthode. Son projet, repéré par Vice le 13 novembre, part d’une idée farfelue : utiliser GTP-2, un algorithme de génération de texte créé par OpenAI, afin de créer… des images. « Je voulais trouver quelque chose de funky à faire avec l’algorithme. Rapidement, j’ai pensé à la génération d’image », explique-t-il dans son billet de blog. Entre le début de ses expérimentations et leur fin en novembre 2020, les chercheurs d’OpenAI ont eux-mêmes adapté GPT-2 à la génération d’image.
Des pixels transformés en texte
Pour créer des Pokémon avec GPT-2, Matthew Rayfield devait donner du texte comme matière première à l’algorithme. Le rôle de GPT-2 et de son successeur GPT-3 est de générer un texte — en théorie — cohérent, à partir de seulement quelques lignes rédigées par un humain. Preuve de son efficacité, un article écrit à l’aide de GPT-3 s’était hissé en tête de Hacker News, un agrégateur d’informations anglophone qui classe les informations selon les votes de sa communauté.
Le développeur a donc converti plus de 800 images de Pokémon, issues de trois jeux différents, en fichiers texte. Concrètement, il a utilisé un script de son cru pour traduire chaque couche de l’image en texte, pixel par pixel. La couleur de chaque pixel se traduit ainsi en une lettre ou un symbole, et son positionnement se traduit en place dans la phrase.
Matthew Rayfield s’est ensuite servi de ces échantillons de texte pour entraîner GPT-2, de sorte que l’algorithme s’adapte à la façon dont les Pokémon étaient « écrits ». En parallèle, il a créé un script destiné à nettoyer le texte qu’il mettrait dans GPT-2, afin que l’algorithme puisse lui-même générer un texte exploitable. Pour finir, il n’avait plus qu’à convertir le texte généré par GPT-2 en image, en effectuant le procédé inverse de la première étape.
D’image brouillonne à belle illustration
Au bout de ce processus créatif plutôt tordu, il a obtenu des formes colorées plus ou moins proches de l’apparence de Pokémon. « Je ne dirais pas qu’ils ressemblent à des Pokémon, mais ils ont l’air d’essayer de les imiter », écrit-il, avant d’ajouter : « ce ne sont certainement pas des amas aléatoires de pixels. »
Pour appuyer son propos, il a commissionné l’illustratrice Rachel Briggs, qui avait déjà travaillé sur des Pokémon non officiels, afin de transformer en dessin les images les plus convaincantes. Le résultat est plutôt convaincant, et ces créatures n’auraient rien à envier à des Pokémon comme Keunotor, Froussardine ou Limonde… Oui, ces noms existent. Non, vous ne voulez pas voir à quoi ils ressemblent.
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Marre des réseaux sociaux ? Rejoignez-nous sur WhatsApp !