Les chats monstrueux de Pix2pix appuyés par TensorFlow n'ont pas tardé à faire le tour du Web, et il était évident que quelqu'un allait s'emparer de ce code pour créer une solution différente. Les intelligences artificielles sont très douées pour reconnaître des objets et des visages, mais lorsqu'il s'agit de générer une image à partir d'un simple ensemble de données, elles ont encore beaucoup à apprendre. Qu'est-ce qu'un « simple ensemble de données » ? Dessinez un visage à main levée dans la case, et laissez Pix2pix transpirer un peu…

Pix2pix va au-delà des chats et crée désormais des visages mutants
Pix2pix

Quel que soit son niveau de complexité, la clé pour toute intelligence artificielle est l'entraînement. Si cela ressemble un peu à force brute, c'est parce que c'est en quelque sorte le cas : si vous voulez une intelligence artificielle formidable pour reconnaître des oranges et des citrons, le moyen le plus efficace est de la nourrir avec millions d'images, de la laisser commettre toutes les erreurs nécessaires, et d'observer comment elle s'améliore. Ce processus demande une puissance de calcul considérable, et les derniers développements visent à réduire le temps d'entraînement, mais en même temps il est possible de sortir un algorithme de sa zone de confort et de l'obliger à faire d'étranges interprétations.

Pix2pix va au-delà des chats et crée désormais des visages mutants
Même si vous effacez le cou, l'algorithme tente de le représenter

L'un des meilleurs exemples en accès libre pour l'utilisateur est Pix2pix. La première fois que nous l'avons vu de près, c'était en février dernier, lorsque le programmeur Christopher Hesse a créé un port compatible avec TensorFlow. Son objectif était d'interpréter n'importe quoi dessiné comme s'il s'agissait d'un chat, et quand je dis « n'importe quoi », disons que même un Beholder pouvait gagner de la fourrure et des yeux de chat. Cette nouvelle version se concentre sur les visages humains, et dépend essentiellement de la complexité de la source. Si nous observons l'image de référence, son résultat est très bon, et même lorsque nous la modifions un peu, il essaie d'appliquer ce qu'il a appris, disons, créer un cou là où il n'y en a pas.

Pix2pix va au-delà des chats et crée désormais des visages mutants
J'ai un rhume, de la fièvre, et j'utilise une trackball. Patience.
Pix2pix va au-delà des chats et crée désormais des visages mutants
Le style anime ne lui plaît pas non plus
Pix2pix va au-delà des chats et crée désormais des visages mutants
Ça me rappelle Max Payne (??)

Inutile de dire que la petite santé mentale de Pix2pix s'envole par-dessus la falaise lorsqu'on le force à traiter de simples gribouillis. Si la priorité est de voir tout comme un visage humain, il peut sortir des choses très drôles, ou des monstruosités dignes du maître H.R. Giger. Malheureusement, je ne dispose d'aucune donnée technique avancée sur ce générateur au-delà de son créateur, NPO (la société de radiodiffusion publique des Pays-Bas), et du dataset basé sur des images de la journaliste Lara Rense. Essayez de dessiner quelque chose et partagez les résultats.

Site officiel :