Outil autour d’une version IA générée en temps réel de ‘GTAV’

Le mois dernier, vous avez peut-être vu qu’un groupe de chercheurs a créé un système d’apprentissage automatique qui pourrait transformer la présentation de Grand Theft Auto V dans quelque chose qui. Il s’avère qu’à peu près au même moment, un autre groupe de passionnés d’IA travaillait sur quelque chose d’encore plus impressionnant impliquant le titre mondial ouvert de Rockstar. Vendredi, YouTuber Harrison Kinsley a partagé une vidéo montrant GAN Theft Auto, un réseau de neurones qui peut générer un tronçon jouable de Grand Theft Auto Vle monde du jeu à lui seul.

Kinsley et son collaborateur Daniel Kukieła ont créé GAN Theft Auto avec GameGAN, qui a recréé l’année dernière en regardant une autre IA jouer dans le jeu. GameGAN, comme son nom l’indique, est un réseau accusatoire génératif. Chaque GAN se compose de deux réseaux de neurones concurrents : un générateur et un discriminateur. Le générateur est entraîné sur un exemple de jeu de données, puis il lui est demandé de produire du contenu en fonction de ce qu’il a vu. Le discriminateur, quant à lui, comparera la sortie du générateur avec l’ensemble de données d’origine, dans le processus « entrainant » son homologue à produire un contenu de plus en plus proche du matériel source.

« Chaque pixel que vous voyez ici est généré à partir d’un réseau de neurones pendant que je joue », explique Kinsley dans la vidéo. « Le réseau de neurones est tout le jeu. Il n’y a pas de règles écrites ici par nous ou le [RAGE] moteur. »

La formation d’un GAN est une tâche très gourmande en GPU. NVIDIA a prêté à Kinsley un ordinateur de centre de données DGX A100 pour faire du projet une réalité. Le système de 200 000 $ est livré avec huit des processeurs de serveur AMD à 64 cœurs de la société. Kinsley et Kukieła ont utilisé toute cette puissance de calcul pour exécuter simultanément 12 IA basées sur des règles. Ces programmes conduiraient le même tronçon d’autoroute, collectant les données dont le réseau neuronal avait besoin pour commencer à générer son propre monde de jeu. Les deux ont également développé une IA de suréchantillonnage pour nettoyer la sortie du réseau de neurones afin qu’elle n’ait pas l’air si pixelisée.

Comme vous pouvez le voir sur la vidéo, le réseau modélise un nombre surprenant de systèmes du jeu. Au fur et à mesure que la voiture se déplace, l’ombre en dessous et le reflet du soleil sur son pare-brise arrière font de même. Les montagnes au loin se rapprochent également. Ce n’est pas quelque chose que Kinsley s’attendait nécessairement à ce que l’IA fasse quand lui et Kukieła ont commencé à entraîner l’IA pour la première fois.

Il y a aussi une qualité onirique dans le gameplay et c’est en partie grâce au fait que le réseau de neurones ne reproduit pas tous les aspects de GTA V à la perfection. D’une part, les collisions lui causent des problèmes. Kinsley dit qu’il y a eu un cas où il a vu une voiture de police venant en sens inverse se diviser en deux alors qu’elle était sur le point de s’écraser avec sa voiture.

Si vous voulez essayer GAN Theft Auto par vous-même, Kinsley et Kukieła ont téléchargé le projet sur GitHub. Ils disent que la plupart des ordinateurs devraient pouvoir exécuter la démo.

Laisser un commentaire