HomeNotizieGAN Theft Auto è un frammento di GTA 5 realizzato da AI...

GAN Theft Auto è un frammento di GTA 5 realizzato da AI by

Lo youtuber Harrison Kinsley ha utilizzato uno strumento AI chiamato GameGAN per ricreare un tratto di autostrada da GTA 5. Un video che mostra i risultati – chiamato GTA5: GAN Theft Auto – merita una visione.

Utilizzando GameGAN, Kinsley ha collaborato con lo sviluppatore Daniel Kukieła a questo progetto di due mesi, che ha seguito un’idea simile l’anno scorso che ricreava Pac-Man guardando un’altra IA che giocava nel gioco.

Nessuno dei due collaboratori è entrato con molta conoscenza di GAN, ha detto Kinsley a GamingPark. “Sono stati molti tentativi ed errori e solo piccole modifiche e vedere se e come sono migliorati. Non avevamo molta conoscenza, quindi abbiamo dovuto imparare molto e ancora”.

GameGAN è una rete generativa avversaria creata da Nvidia che impara a imitare visibilmente un gioco desiderato ingerendo la sceneggiatura e le azioni della tastiera durante l’allenamento.

Ogni GAN è costituito da due reti concorrenti: un generatore e un discriminatore. Il generatore viene addestrato su un set di dati di esempio (l’autostrada) e quindi gli viene detto di produrre contenuti in base a ciò che ha visto. Nel frattempo, il discriminatore confronterà l’output del generatore con il set di dati originale e nel processo addestrerà la sua controparte per produrre contenuto vicino al materiale sorgente. In questo caso il materiale di partenza è GTA 5.

In totale, Kinsley e Kukieła hanno addestrato 30 modelli di upsampler insieme a 15 modelli GameGAN prima di stabilirsi su uno finale.

“Il primissimo tentativo ha funzionato molto meglio di quanto ci aspettassimo,” ha continuato Kinsley, “quindi è stato nel complesso piuttosto eccitante. Stavamo solo provando a fare molti esperimenti.”

La demo giocabile consiste nel percorrere un breve tratto di autostrada in GTA 5. Ci sono alcuni dettagli impressionanti visibili nella demo, come l’ombra sotto l’auto, i riflessi accurati della luce del sole nel lunotto posteriore che cambiano mentre l’auto si muove , e la montagna in lontananza, che si avvicina man mano che l’auto si avvicina.

“Volevamo qualcosa di stimolante e interessante se funzionava. GTA si adattava bene a questo progetto”, ha detto Kinsley. “GTA 5 è anche un po’ un ritorno al passato di un progetto che abbiamo fatto alcuni anni fa per fare la guida autonoma in GTA 5, dove ho trasmesso l’IA 24/7 su Twitch.”

GamingPark News Cast: chi ha vinto l’E3 2021?

La coppia ha addestrato il GAN ​​con 12 feed dell’autostrada dal gioco e, in base ai dati, ha appreso come l’auto si muove e risponde ai comandi. All’inizio l’auto non capiva i confini e passava attraverso le barriere sul lato della strada, ma alla fine il GAN ​​ha capito cosa fare se ha colpito il lato della strada o un muro.

Lungo la strada, tuttavia, non tutti i test hanno avuto successo. Il GAN ​​ha faticato a schiantarsi contro altri veicoli. Nel video, Kinsley descrive un test in cui il GAN ​​ha diviso in due un’auto della polizia quando il veicolo principale si è schiantato contro di essa.

Se vuoi provarlo tu stesso, il codice e il modello sono ospitati nel GitHub di Kinsley.

“Possiamo anche tentare di farlo eseguito nel browser in modo che a nessuno sia richiesto di avere alcuna conoscenza di programmazione”, ha detto Kinsley. “Ma non ci è chiaro se ciò sarà possibile e quali modifiche dovremmo apportare per eseguirlo tramite qualcosa come Tensorflow.js.”

Nei progetti futuri, Kinsley e Kukieła sono più interessato a muoversi verso la modellazione del mondo reale. “Ma potremmo finire per fare più GTA 5 come mezzo di ricerca e sviluppo più rapido rispetto alla vita reale.”

Ha aggiunto: “Penso che per entrambi, siamo solo entusiasti di vedere così tante persone, non solo programmatori e appassionati di intelligenza artificiale, entusiaste di questa tecnologia e di ciò che riserva il futuro quanto noi.”

Leggi di più

RELATED ARTICLES

Commenta!

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.