Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/scripts/s_read.php on line 102

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/scripts/s_read.php on line 103
Mitose.net - Deep Dreams, l'IA anxiogène

 

Télécharger une image

Droppez une image ou
Créer un compte Login


Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/views/v_read.php on line 127

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 802

Notice: Trying to access array offset on value of type bool in /home/hudo0166/hosts/mitose/functions/f_list.php on line 803

Partage public

Gérer les options de partage de ce post.

Activer le partage

Partage : désactivé


08
aot 2015

Deep Dreams, l'IA anxiogène

Il y a 10 ans, 803 mots

Par Zib
Ceux qui utilisent le nouveau Google Photos sont peut-être tombés par hasard, en faisant une recherche par exemple, sur cette page bluffante : vos photos, organisées d'elles-mêmes par thèmes (la montagne, les chiens, la nourriture, etc).
Il y a visiblement du gros matos qui tourne chez Google sur nos petites images, et qui identifie par on ne sait trop quelle magie le contenu d'icelles.

Il y a quelques semaines, l'équipe de recherche de Google a posté plusieurs longs articles sur les réseaux neuronaux et le deep learning, en marge de ce projet (lui-même extrêmement impressionnant) de classification automatique d'images. On a en gros une IA, que l'on inonde de photos d'exemples ("tiens, voilà 250 000 photos de chiens, démerde toi pour trouver ce qui fait qu'un chien ressemble à un chien"), et qui construit progressivement un référentiel qui pourra être appliqué à des photos inconnues.

J'imagine que ce n'est pas la même IA qui a passé chez Google Photos 5 ans à considérer ma grand-mère et Malax comme une seule et même personne.

Une fois l'IA bien cultivée, les ingénieurs ont découvert, sûrement un peu par hasard, ce qu'il ont appelé le deep dreaming : pour faire très simple, en gros on montre une photo à l'IA, par exemple une photo de nuages, et on lui demande ce qu'elle voit. Si elle dit "rien", on insiste jusqu'à ce qu'elle réponde que "oui bon ok la le petit bout en haut on dirait peut-être une roue, je dessine une petite roue". Ensuite on recommence : le petit bout de roue rappelle un vélo, elle dessine un vélo. Le vélo ressemble à un cycliste, le cycliste ressemble à une vue du tour de France, et la simple photo de nuage devient soudain complètement délirante.

Les articles en question :
googleresearch.[...]isualizing.html
googleresearch.[...]nto-neural.html

Ce procédé d'hallucination numérique fait apparaître de nulle part des images très étranges, souvent un poil flippantes, avec un style surréaliste unique, et qui peut varier de nombreuses façons suivant les sources utilisées, les nombre d'itérations ou encore l'insistance sur un thème précis.

Du coup ils ont open sourcé le projet et il est possible de faire tourner deep dreams sur sa machine personnelle. Pour les plus savants, le dépot Github du projet est ici github.com/google/deepdream
C'est super ardu, MAIS on peut s'en sortir sans être un dieu du Python et des librairies de matheux avec cet article de Ryan Kennedy qui explique comment monter une image prête à l'emploi, sur Mac, avec Docker. Ca reste un peu pénible, mais c'est abordable techniquement.

Plein de gens ont publié des images, du coup, en voilà quelques exemples :

La voie lactéeaaAARGH !
La voie lactéeaaAARGH !

Feu d'artifice
Feu d'artifice

Spaghettis de l'enfer
Spaghettis de l'enfer

Vue marine, maximum LSD
Vue marine, maximum LSD

Architecture étrange
Architecture étrange


Il semblerait que le projet a surtout été alimenté par des banques d'images de chiens, ce qui expliquerait la tendance de l'IA a faire surgir des chiens improbables à partir de n'importe quelle source. Et des pagodes bizarres, aussi.

Des exemples fait maison : une vue du ciel de par ma fenêtre.

Bon, aujourd'hui on sort pas le temps est bizarre.
Bon, aujourd'hui on sort pas le temps est bizarre.


Mon héritier et sa grand-mère au parc :

"Il vous ressemble à tous les deux" "Hé bah merci!"
"Il vous ressemble à tous les deux" "Hé bah merci!"


La Défense la nuit :

La tour EDF? Juste à gauche après le multiphoque stellaire.
La tour EDF? Juste à gauche après le multiphoque stellaire.


Encore plus étrange, on peut zoomer sur l'image produite pour l'utiliser comme point de départ d'une nouvelle itération, pour "avancer" dans la vision et produire une sorte de fractale d'hallu.
Un bel exemple avec cette vidé, qui part de bruit aléatoire (donc rien) et qui "explore" les visions un peu inquiétantes de l'AI :



Dans le même genre, des gens ont fait passer, image par image, des films dans la vision deep dreams. Le résultat est bien atroce, comme par exemple avec cet extrait bien choisi de Las Vegas Parano :



Observer le processus est presque aussi fascinant que le résultat : à chaque passage l'image se modifie imperceptiblement, jusqu'à ce qu'on se demande d'un coup depuis combien de temps ce hamster-poisson à 12 pattes a remplacé les arbres du jardin. Une expérience assez Lovecraftienne, qui rappelle cette nouvelle (de Lovecraft ou d'un Lovecraftien, j'ai oublié) ou un savant construit une machine pour voir ce qui se cache derrière le réel, pour finalement y découvrir des hordes de créatures atroces, et bien sur devenir fou.

Si vous voulez devenir fous vous-mêmes, il y a des sites qui permettent de deep-dreamer des images : je ne mets pas de lien, ils sont tous nuls / lents / pas paramétrables / saturés de photos porno. Mettez les plutôt dans les commentaires et j'essaierai de les traiter :)
Tous les articles de Zib

Discuter ()


(J'ai un peu du mal avec la logique "ouh, c'est trop dur d'installer deux libs python pour des non-informaticiens, installez Docker !" mais bref)

Comme quoi les robots tueurs autonomes, c'est pas pour maintenant, ils passeraient trop de temps à faire des faux positifs sur des branches ou des cailloux.

Du coup, tu as essayé d’entraîner un modèle par exemple à base de dugongs ou tu as juste utilisé celui fourni par Google ?

Sinon, ça a du déjà etre fait, mais est-ce que le modèle avec les chiens "voit" le chien Pluto sur une image de Pluton fr.wikipedia.or[...]3%A8te_naine%29 ?
Il y a 10 ans 0 0

Alors d'abord je connaissais pas ce google photos, mais ça a l'air beaucoup plus propre que le bordel du profil google. Je note que pour la classification, y a beaucoup de trucs qu'il n'arrive pas à classer (visiblement le programme ne sait pas encore reconnaître de fat gourg) mais pour le reste je ne vois pas trop d'erreur (il ne met pas une photo de maison à colombages dans la catégorie lapins angoras).

Par contre deep dreams ça m'a l'air intéressant. Je suis pas sûr d'aimer le coté psychédélique mais pour la génération de chimères chiens-spaghettis, je crois que j'en aurais l'usage. Je vais quand même chercher s'il y a pas de sites potables qui en font, sinon je te balancerai des images.
Il y a 10 ans 0 0

Ha deepdream.in me semble pas trop lent (deux minutes pour une image à faible définition). En tout cas après deux passage, j'arrive à un monstre mangeur de corgis deepdreamin.s3-[...]b7361e3505f.jpg
Il y a 10 ans 0 0

&lors j'ai essayé la "page bluffante", et ça marche pas chez moi. Mais genre, pas du tout du tout, à considérer des photos de bâtiments en rubrique "concert".
Il y a 10 ans 0 0

Zib
Le mouton de after.io/lire/4[...]ace-mouton.html fait peur :

Il y a 10 ans 0 0

"multiphoque stellaire" :D
Il y a 10 ans 1 0

Wahou. C'est assez génial. Merci Zibasse (et big up pour le multiphoque stellaire).
Il y a 10 ans 0 0

To
TOUS les rendus sont "générés" par fractales? C'est bluffant et beau, y'a pas à tortiller, mais je trouve qu'on ne vois que ça du coup.
Il y a 10 ans 0 0

lignes de chat