NVidia publie en open source StyleGAN
La technologie qui a servi à générer des visages humains très réalistes
Le 2019-04-05 10:43:20, par Stéphane le calme, Chroniqueur Actualités
Si vous regardez les images présentées sur le site Web ThisPersonDoesnotExist.com (cette personne n’existe pas), vous pouvez penser être tombé sur des portraits aléatoires de lycée ou des photos issues d’une autre source. Pourtant, chaque photo sur le site a été créée en utilisant un type spécial d'algorithme d'intelligence artificielle appelé generative adversarial network (GAN, ou, en français, réseau antagoniste génératif).
Chaque fois que le site est rafraîchi, une image débordant de réalisme présente le visage d’une personne. Phillip Wang, ingénieur en logiciel chez Uber, a créé la page pour démontrer les capacités du GAN, puis l'a publiée sur le groupe public "Intelligence artificielle et apprentissage en profondeur".
Le code sous-jacent qui a rendu cela possible, intitulé StyleGAN, a été écrit par Nvidia et fait l'objet d'un article qui n'avait pas encore été approuvé par des pairs. Ce type de réseau de neurones a le potentiel de révolutionner la technologie du jeu vidéo et de la modélisation 3D, mais, comme presque tout type de technologie, il pourrait également être utilisé à des fins plus sinistres. Rappelons par exemple que les deepfakes, ou des images générées par ordinateur superposées à des images ou des vidéos existantes, peuvent être utilisés pour diffuser de faux récits d’actualité ou d’autres canulars. C’est donc dans un but de sensibilisation que Wang a choisi de faire cette page Web.
Envoyé par Phillip Wang
Comment fonctionnent les GAN ?
S’il fallait simplifier, nous pourrions dire que le GAN implique que deux réseaux travaillent l’un contre l’autre. Le premier va être nourri en données brutes qu’il va décomposer. À partir de ces données, il va tenter de créer une image. Il va ensuite soumettre cette image à un autre réseau qui, lui, n’a que des photos ou images réelles dans sa base de données. Ce deuxième réseau va alors juger de l’image et va informer le premier de son jugement. Si l’image ne ressemble pas au résultat attendu, le premier algorithme va recommencer le processus. Si le résultat correspond, il va être informé qu’il est sur la bonne voie et finir par comprendre ce qu’est une bonne image. Une fois qu’il est suffisamment entraîné, il peut en produire à la chaîne.
StyleGAN, l'implémentation TensorFlow officielle
Pour ceux d'entre vous qui se sont demandé si l'IA est capable de faire des variantes d'une même personne, la réponse est oui. En effet, sur le dépôt officiel de StyleGAN, technologie dont Phillip Wang s'est servi, l'image ci-dessous nous indique que « Ces personnes ne sont pas réelles - elles ont été produites par notre générateur, ce qui permet de contrôler différents aspects de l'image »
Envoyé par Résumé
Dans ce dépôt, l'équipe de NVidia a mis à disposition des ressources pour permettre la génération d'images. En dehors du jeu de données Flickr-Faces-HQ, tous les matériaux de StyleGAN sont sous licence Creative Commons BY-NC 4.0 : vous pouvez donc utiliser, redistribuer et adapter le matériel à des fins non commerciales, à condition de donner le crédit voulu en citant l'article de NVidia et en indiquant les modifications que vous avez apportées.
Voici les recommandations système de NVidia :
Des exemples d'utilisation (basique et avancée) sont fournies. Une fois exécuté, le script télécharge un générateur StyleGAN pré-formé à partir de Google Drive et l'utilise pour générer une image.
Source : StyleGAN
Et vous ?
Qu'en pensez-vous ? Allez-vous l'utiliser ?
Voir aussi :
Les spécialistes du marketing ont de grands espoirs pour l'intelligence artificielle, mais seulement peu d'entre eux l'utilisent actuellement
Une intelligence artificielle peut-elle être un juge équitable dans un tribunal ? L'Estonie pense que oui
IDC prévoit une croissance à deux chiffres du marché mondial des dispositifs domestiques intelligents entre 2019 et 2023
Les « parrains de l'intelligence artificielle » récompensés du prix Turing 2018, le prix Nobel de l'informatique
Chaque fois que le site est rafraîchi, une image débordant de réalisme présente le visage d’une personne. Phillip Wang, ingénieur en logiciel chez Uber, a créé la page pour démontrer les capacités du GAN, puis l'a publiée sur le groupe public "Intelligence artificielle et apprentissage en profondeur".
Le code sous-jacent qui a rendu cela possible, intitulé StyleGAN, a été écrit par Nvidia et fait l'objet d'un article qui n'avait pas encore été approuvé par des pairs. Ce type de réseau de neurones a le potentiel de révolutionner la technologie du jeu vidéo et de la modélisation 3D, mais, comme presque tout type de technologie, il pourrait également être utilisé à des fins plus sinistres. Rappelons par exemple que les deepfakes, ou des images générées par ordinateur superposées à des images ou des vidéos existantes, peuvent être utilisés pour diffuser de faux récits d’actualité ou d’autres canulars. C’est donc dans un but de sensibilisation que Wang a choisi de faire cette page Web.
S’il fallait simplifier, nous pourrions dire que le GAN implique que deux réseaux travaillent l’un contre l’autre. Le premier va être nourri en données brutes qu’il va décomposer. À partir de ces données, il va tenter de créer une image. Il va ensuite soumettre cette image à un autre réseau qui, lui, n’a que des photos ou images réelles dans sa base de données. Ce deuxième réseau va alors juger de l’image et va informer le premier de son jugement. Si l’image ne ressemble pas au résultat attendu, le premier algorithme va recommencer le processus. Si le résultat correspond, il va être informé qu’il est sur la bonne voie et finir par comprendre ce qu’est une bonne image. Une fois qu’il est suffisamment entraîné, il peut en produire à la chaîne.
StyleGAN, l'implémentation TensorFlow officielle
Pour ceux d'entre vous qui se sont demandé si l'IA est capable de faire des variantes d'une même personne, la réponse est oui. En effet, sur le dépôt officiel de StyleGAN, technologie dont Phillip Wang s'est servi, l'image ci-dessous nous indique que « Ces personnes ne sont pas réelles - elles ont été produites par notre générateur, ce qui permet de contrôler différents aspects de l'image »
Voici les recommandations système de NVidia :
- Linux et Windows sont pris en charge, mais nous recommandons vivement Linux pour des raisons de performances et de compatibilité.
- Installation de Python 3.6 64 bits. Nous recommandons Anaconda3 avec numpy 1.14.3 ou une version plus récente.
- TensorFlow 1.10.0 ou une version plus récent avec prise en charge du processeur graphique.
- Un ou plusieurs GPU haut de gamme avec au moins 11 Go de DRAM. Nous recommandons NVIDIA DGX-1 avec 8 GPU Tesla V100.
- Pilote NVIDIA 391.35 ou une version plus récente, CUDA Toolkit 9.0 ou une version plus récente, NDDN 7.3.1 ou une version plus récente.
Des exemples d'utilisation (basique et avancée) sont fournies. Une fois exécuté, le script télécharge un générateur StyleGAN pré-formé à partir de Google Drive et l'utilise pour générer une image.
Source : StyleGAN
Et vous ?
Voir aussi :
-
yahikoRédacteur/ModérateurJe vois en tout cas des applications de cette technologie dans le domaine des jeux vidéos ou dans les films où on a régulièrement besoin de générer une grande quantité de personnages.le 08/01/2020 à 16:18
-
calvaireExpert confirméEuh... pour contourner le probleme de la diversité et du nombre de femmes on mets des fake à la place ?...
Je veux bien mais à la seul condition de m'envoyer une femme réel qui ressemble à la photo pour la rencontre ainsi qu'une personnalité proche du blabla que l'ia m'aura donné.
Cela dit les site de rencontres ont déja pas mal de compte fake, c'est pas comme si on ne mentait encore pas au client... autant améliorer la technique.
C'est du bullshit total, déja la miniature de la video montre une femme tres jolie... comme par hasars ils évident les femmes vielle, grosse et moche... sa n'attire pas.
Et je parle pas de l'argumentaire bateau :
des « situations embarrassantes » et des « procédures pénales ».le 08/01/2020 à 17:50 -
tanaka59InactifBonjour ,Que pensez-vous de cette technologie dans l'absolu ?
Beaucoup moins quand on chercher à créer "le corp parfait" ou pour les faussaires ... L'histoire des faux profils de femmes n'est la n'y plus ni moins que pour augmenter les revenus des sites de rencontres ... Quand on sait que dans certains pays comme le Chine ou l'Inde il manque plusieurs dizaine de millions de femmes proportionnelement au nombre d'hommes. C'est plutôt malsain de jouer avec "l'emotionnalité" des gensÉtant donné que cette technologie a déjà été utilisée par des acteurs malveillants (notamment la personne avec un faux compte LinkedIn en contact avec de hauts responsables de Washington) faut-il craindre le pire ?Quels pourraient être les cas d'utilisation les plus intéressants ?Un raccourci pour certaines plateformes qui pourraient donner l'illusion de la diversité ?
Une entreprise aurait donc pouvoir de vie ou de mort sur des utilisateurs ? Le jour ou les utilisateurs masculins célibataires ne sont plus rentables on leur envoie un message en disant "suicidez vous on plus besoin de vous sur terre" ?
C'est caricatural je sais . En réfléchissant 2 minutes il y a tout de même de quoi se poser des questions ...
Cela ne choque personne de se dire tien il y a plus d'hommes que de femmes ? Qu'est ce que cela génère ? Des comportements malsain envers la gente féminine ou même déviant ...
C'est comme avec les sectes, il y a une sorte de lavage de cerveau et de "tirage de la mentalité" vers le bas. Pousser au consumérisme jusqu'à qu'on est plus besoin de l'individu et qu'il soit considéré comme un vulgaire déchet puis on passe au suivant ...Dans le cas d'espèce, l'IA qui est capable de générer des visages réalistes est-elle une menace pour les mannequins de publicité ? Dans quelle mesure ?
Dans 5 ans on diraa que la femme parfaite c'est la baroudeuse rousse et masculine ? Puis dans 10 ans la femme latina ? Puis dans dans 20 ans la femme africaine ?
Je dis cela, je dis rien mais depuis quelques temps déjà la "femme" parfait dans les pubs/medias/JV ... c'est la blonde / brune a frange , de style urbain, moderne , cadre dynamique , insoumise , déterminée ... Et pourquoi pas le femme à bourrelé rousse ?
Je sais c'est méchant , mais en même temps quand on voit les caricatures pour vendre et faire consommer ...le 08/01/2020 à 20:08 -
tanaka59InactifBonjour,
Avec la proliferation des contenus les problèmes sont amplifiés . D'autant qu'aujourd'hui 60% de la population mondial a accès à internet . On est plus au temps du minitel. Donc les problèmatiques liées à l'hyperconnectivité , aux contenux addictif et j'en passe , crée comme des "manques" ou le même effet que les drogues .
Le propre de chaque espèce est d'assurer sa descendance , humains compris. Va dire à une partie de la population mondiale qu'elle n'aura jamais accès à la chose. D'une part tu vas te faire incendier, d'autre part tu risques vite de déclencher de vives hostilités et des sentiments de frustrations , avec bon nombre de comportement malsains et immondes que l'on connait ...
On parle de plusieurs millions individus . Selon les estimations de l'omc près de 60 à 80 millions d'hommes en trop sur terre par rapport au nombre de femmes.le 09/01/2020 à 11:00 -
MRSizokMembre avertiPour information, le minitel rose à l'époque utilisé des hommes déjà pour tchater avec des hommes... Les sites actuels de rencontre utilise déjà ces méthodes. Ils sont plus à une image prêt.
On peut voir ça comme la continuité de tout ce qui nous entoure "de fausses promesses"le 09/01/2020 à 8:05 -
bdl-phiFutur Membre du ClubLes métiers de la figuration ont de quoi s'inquiéter. Pour ce qui est des applications de rencontre, si le système fait également la conversation, il sera facile de trouver des pigeons pour des applis de rencontre qui ne souhaitent pas durer.le 08/08/2021 à 12:11