Det kan være rudimentært, men AI kan gjenskape et spill bare fra å se et spill nå. Skynet kan’t være langt unna, ikke sant?
Pac-Man fyller 40 år i dag, og for å feire anledningen har noen forskere ved spillmaskinvareselskapet Nvidia jobbet hardt for å trene en AI basert på spillet. Denne AI var ikke’men det er laget for å spille Pac-Man – det ble laget for å bygge det.
Konseptet er enkelt, selv om utførelsen er så brutalt komplisert at vi vant’t komme inn på å forklare det i detalj. Nvidia opprettet en lærende AI og satte den foran opptak av Pac-Man som ble spilt – 50 000 kamper verdt. At AI, GameGAN, ekstrapolerte en forståelse av reglene, visualiseringen og mekanikken til Pac-Man fra opptakene og deretter satt til jobben sin – for å lage en fullt funksjonell versjon av spillet avledet fra læringene.
GameGAN er oppkalt etter ‘generative motstandernettverk‘, og Nvidia sier at det er det første nevrale nettverket som er bygget for å ape videospillmotorer.
Resultatet her er ganske sjokkerende. Mens den er rå og litt treg i forhold til den virkelige tingen, har AI klart å gjenskape Pac-Man i en spillbar form – og i samarbeid med Bandai Namco planlegger Nvidia å lage AI’s tar på seg Pac-Man tilgjengelig på nettstedet AI Playground senere på året.
“Dette er den første forskningen som emulerer en spillmotor ved bruk av GAN-baserte nevrale nettverk,” sa Seung-Wook Kim, en NVIDIA-forsker og leder på prosjektet. “Vi ønsket å se om AI kunne lære reglene i et miljø bare ved å se på manuset som beveget seg gjennom spillet. Og det gjorde det.”
Selv om dette er et ryddig eksperiment bare for å vise frem kraften til AI og teknologien som er tilgjengelig for forskerne ved Nvidia, har det også større potensielle implikasjoner: disse verktøyene kan etter hvert brukes av spillutviklere for å få AI til å generere oppsett av spillnivå , for eksempel. Det kan også – på klassisk skynet-måte – brukes til å trene annen AI til andre formål.
Nvidia’det offisielle blogginnlegget på AI’s Pac-Man-klon gir et slående eksempel: av et kamera på en bil, med en AI som overvåker både miljøet foran kameraet og sjåføren’s innganger til kjøretøyet. I teorien kunne AI lære reglene for kjøring og hvordan bilen beveger seg på veien bare ved å se på denne typen opptak, akkurat på samme måte som GameGAN klarte å gjenskape Pac-Man.
Hvis du vil lære mer om dette slående eksperimentet, har Nvidia et detaljert blogginnlegg om det og et fyldig, lang forskningsoppgave som kommer inn i det pittige hvordan det ble oppnådd. Den’imponerende ting, og det er den perfekte måten å feire Pac-Man på’fødselsdag – i forkant av videospill i 1980, og igjen nå.