Un’IA impara a giocare a Minecraft con 720 GPU e 70.000 ore di YouTube

Oggi, i sistemi che utilizzano l’Intelligenza Artificiale sono in grado di fare quasi tutto, inclusi i giochi. Molto tempo fa sono i AI che ha vinto le partite Scacchi o l’IA che ha giocato meglio di lui 99,8% dei giocatori in Starcraft II. Ora è il turno di Apri l’IAla prima IA che è riuscita a creare un piccone di diamante Minecraft dopo 70.000 ore di Youtube.

La società di ricerca sull’intelligenza artificiale senza scopo di lucro, OpenAI, annuncia di aver creato il primo piccone di diamante in Minecraft usando la sua IA. Non sarebbe la prima volta che un’intelligenza artificiale si immerge in questo mondo di blocchi pixelati, ma diventa il più grande progresso fino ad oggi. Ed è questo, Minecraft è molto di più complesso di una partita a scacchi o Starcraft, poiché ci sono molte più variabili.

Minecraft è un gioco difficile per l’IA, ma dopo migliaia di tutorial su YouTube è pronto

Ecco come l’hanno addestrata, con fantastici video di minecraft della piattaforma YouTube, per un totale di 70.000 ore di visualizzazione. Tuttavia, il lavoro ha dato i suoi frutti, poiché è stato l’unico in grado di raggiungere questa impresa. La particolarità di questo risultato è che ha giocato a Minecraft Modalità sopravvivenzaquando le altre IA erano in modalità creativa. Inoltre, sono stati i primi a organizzare l’inventario e l’artigianato in modo naturale.

Hanno raggiunto questo obiettivo perché OpenAI simula l’input di tastiera del computer Y topo come se fosse un vero giocatore, ma a un ritmo di solo 20 fps. Ma richiede chiaramente informazioni per sapere come si gioca, quindi hanno usato una metodologia chiamata Video pre-allenamento (TPV). Per fare questo, hanno prima registrato 2.000 ore dei video di Minecraft per vedere quali azioni hanno eseguito i tasti premuti.

Dopo questo passaggio, un modello dinamico inverso (IDM), che serviva a prevedere le azioni di cornici passate e future dei video. Infine, hanno utilizzato 70.000 ore di video di YouTube, dove hanno previsto il Azioni, anche se utilizzando solo fotogrammi precedenti. Grazie a VPT e il lungo allenamento, che secondo la squadra equivaleva 270.000 ore di gameplay modificatoHanno raggiunto questa impresa.

Un totale di 32 NVIDIA A100 e 720 NVIDIA Tesla V100 sono stati utilizzati per addestrare l’IA

Miglioramenti alla creazione di Minecraft OpenAI

Il team di nove membri ha utilizzato 32 acceleratori grafici NVIDIA A100 con l’obiettivo di apprendere la relazione tra input e azioni. Questo processo è durato quattro giornima sono necessarie le successive 70.000 ore di video nove giorniusando 720 GPU NVIDIA Tesla V100. Di conseguenza, l’IA è stata in grado di procurarsi materiale e artigianato da sola, vedendo in questi grafici comparativi il miglioramento della velocità dell’algoritmo.

Per ottimizzare questo, hanno utilizzato i video del “inizio partita” del gioco, corrispondenti ai primi 10 minuti di Minecraft. Qui hanno usato 16 grafica NVIDIA A100nel corso del due giorni. Dopo questo, hanno visto grandi miglioramenti delle prestazioni, ad esempio il artigianato di banchi di lavoro era 215x più veloce e la lavorazione di tavole di legno era a 59x Più veloce.

Infine, l’ultimo passo che il team di OpenAI ha fatto è stato che l’IA creasse a piccone di diamante. In più lo ha fatto in meno tempo rispetto al giocatore medio, poco più che altro 4 minuti. Tuttavia, c’erano problemi nel multitasking, dove l’intelligenza artificiale dimenticava alcuni passaggi e li faceva impiegare più tempo. Ma per risolvere questo problema, l’IA di Minecraft aveva bisogno di un’enorme potenza di calcolo: l’ha usata 56.719 core di CPU e 80 GPU di elaborazione 16,8 miliardi di frame dopo sei giorni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *