URL: https://linuxfr.org/users/nedflanders/journaux/deep-nsfw-dreams Title: Deep NSFW dreams Authors: Troy McClure Date: 2016年10月02日T20:24:31+02:00 License: CC By-SA Tags: Score: 68 Salut Journal, On va parler de Yahoo, et pas parce qu’ils ont laissé fuiter les données personnelles de près d’un milliard de leurs utilisateurs, mais parce qu’ils ont _open‐sourcé_ la semaine dernière un réseau de neurones qui permet de classifier les images en deux catégories : NSFW et pas NSFW. NSFW pour ceux qui l’ignoreraient, signifie « _not safe for work_ » ; en gros, c’est du contenu avec des tétons et des sexes dans un contexte non médical. Normalement, on inclut aussi les images gores, mais je ne suis pas sûr que le truc de Yahoo ait fait son apprentissage sur autre chose que du porno. Voici le _blog_ de Yahoo avec l’annonce (100 % SFW) : . Voici le dépôt GitHub avec le code (100 % SFW) : . Les plus observateurs remarqueront que le dépôt contient les données du réseau de neurones après apprentissage, mais pas le jeu d’images qui a servi à l’apprentissage. Comment l’utiliser ? C’est très simple, mais il faut d’abord installer le _framework_ de réseau de neurones [_caffe_](http://caffe.berkeleyvision.org/), ce qui demande un peu de boulot, sans oublier de faire un `make pycaffe` pour avoir son interface Python. Ensuite, il suffit de lancer le `classify_nsfw.py` sur une image quelconque téléchargée sur Internet. Ça n’est pas trop dur de trouver des cas de tests intéressants. Si vous manquez d’imagination, vous en trouverez par exemple [_ici_](http://sauf.ca). Un utilisateur de _reddit_ a publié quelques exemples d’images classifiées [_ici_](http://imgur.com/a/KnWPT) (ça commence par un chaton, mais il y a un peu de NSFW après, je préviens). On peut constater que c’est plutôt efficace, modulo un petit faux‐positif. _On a donc un réseau de neurones qui détecte les images à caractère sexuel de façon plutôt efficace._ Un truc qui m’avait bien impressionné, c’était quand Google avait annoncé [_Deep Dream_](https://en.wikipedia.org/wiki/DeepDream) . Le principe, en gros (je suis pas spécialiste), c’est de prendre un réseau de neurones qui a appris à reconnaître des trucs sur des images, de lui soumettre une image en entrée et de progressivement transformer cette image pour maximiser l’excitation du réseau de neurones. Ça fait des trucs psychédéliques dans lesquels ont voit apparaître des bouts de paysages, ou des morceaux de bestioles. En général, le réseau à tendance à faire apparaître des yeux partout. Bon, ça, c’est quand on utilise un réseau de neurone qui a appris à reconnaître des objets ou des animaux sur les images. Alors, la question est bien naturelle : _qu’est ce que ça donnerait avec un réseau qui a appris à reconnaître des pénis et des seins ?_ On est forcement des millions a avoir eu cette idée, pourtant je n’ai pas trouvé grand chose sur le Net, à part __, qui est assez focalisé sur les verges au repos. Coup de bol, on trouve [_ici_](https://github.com/google/deepdream/blob/master/dream.ipynb) du code Python pour faire rêver un réseau de neurones _caffe_, comme celui de Yahoo ! Y a plus qu’à essayer. Je prends la première photo qui me tombe sous la main : ![Nadine](http://moules.org/olcc/attach/20161002194125_morano.jpg) Après, il faut choisir la couche de neurones à maximiser. Là, franchement, j’y suis allé au pif ; mais on a vite des résultats étranges : ![Nadine artistique](http://c.img.sauf.ca/pictures/2016-10-02/7159b65bf3a93ddde26e34c15e629697.jpg) Personnellement, j’ai plus l’impression de voir apparaître des museaux de chien que des tétons : ![Encore Nadine]( http://moules.org/olcc/attach/20161002194420_morano_wow.jpg) Celle‐ci est sympa, mais on s’éloigne du sujet, pas le moindre pénis à l’horizon : ![Post‐Nadine](http://moules.org/olcc/attach/20161002194617_morano_ultra.jpg) En essayant avec un autre personnage politique, le réseau daigne enfin transformer un pouce en gland : ![Laurent Wauquiez](http://a.img.sauf.ca/pictures/2016-10-02/64aca36d4d8d106f7f3951111263d035.jpg) Mais, globalement, ça reste décevant. Normalement, on devrait pouvoir « orienter » les rêves du réseau de neurones en lui soumettant une image « guide », mais mes essais ont été peu fructueux, je n’ai pas été capable de transformer des images anodines en orgies romaines. L’expérience a néanmoins été intéressante et je me demande si quelqu’un qui sait ce qu’il fait aurait des résultats plus spectaculaires.

AltStyle によって変換されたページ (->オリジナル) /