Hvordan "Starcraft" Turnering bygger AI Future, ifølge grunnleggeren

$config[ads_kvadrat] not found

Lag en Starcraft uten motorer -part1-Hvordan lage spolene -Tutorial - Keshe Plasma Technology

Lag en Starcraft uten motorer -part1-Hvordan lage spolene -Tutorial - Keshe Plasma Technology
Anonim

Spør nesten alle universitetsstuderende du vet, og de vil fortelle deg at de hellere vil spille enn å studere for sine eksamener.

Takket være datavitenskapere fra Comenius-universitetet i Slovakia og det tsjekkiske tekniske universitetet, kan de gjøre begge deler. Siden 2011 har disse to universitetene vært vert for Student Starcraft A.I. Turnering (SSCAIT), en konkurranse hvor elevene kodes sine egne bots for å spille legendarisk dataspill Starcraft: Brood War og pit dem mot hverandre.

"Den første SSCAIT var en lokal begivenhet, med bare 50 av studentene mine i Slovakia," forteller Michael Certicky, grunnleggeren av SSCAIT og leder av Games & Simulations-forskergruppen på CTU. Omvendt. "Vi løp alle spillene manuelt og hadde mye moro med det. Student likte det, så jeg bestemte meg for å åpne det for publikum og for ikke-studenter neste år. I disse dager har vi folk og lag fra hele verden som kodes bots og ser på stigen spill 24/7 på Twitch."

Fremtredende teknologibedrifter har trent deres A.I. å spille forskjellige turnbaserte spill som sjakk og gå i mange år nå, men bare nylig har de byttet til sanntidsstrategispill. Disse spillene krever split-second beslutningstaking, som er en perfekt måte å presse A.I. til sine grenser og få unge talent interessert i denne typen forskning.

SSCAIT har ikke gjort noe annet enn å vokse siden den ydmyke begynnelsen. SSCAIT er kontinuerlig streaming av spill mellom bots innsendt året rundt, men hovedarrangementet er en runde robin turnering på slutten av hvert år. Siste års studentturnering besto av 1.035 kamper, mens dette året vil SSCAIT være vert for 6,006 kamper som spilles ut over en måned. Et testament til hvor populært denne hendelsen har blitt.

Med SCCAITs popularitetvekst gjennom årene, sier Certicky at han har lagt merke til en betydelig oppblåsing i hvor sofistikert noen av studentens innleveringer har blitt. I de tidligere årene av turneringen ble de ganske enkelt kodet for å utføre bestemte oppgaver, nå har noen av bots muligheten til å bli bedre og bedre jo flere spill de spiller.

Turneringsfasen av SSCAIT 2017/18 er nettopp startet!

Det vil være 6006 runde robin spill, som skal ta som en måned. Du kan se alt live, mens du snakker med andre på Twitch: http://t.co/E161gJiyKu Nyt! #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- SSCAIT Turnering (@sscaitournament) 21. desember 2017

"Først var de fleste av våre bots bare hardkodede statsmaskiner, men over tid begynte folk å implementere mange sofistikerte A.I. metoder som planlegging, genetiske algoritmer, og nevrale nettverk, "sier Certicky. "Hvert år bruker flere bots maskinlæring og blir bedre bare ved å spille mange spill."

Denne typen innovasjon er akkurat det som gjør spill som dette et optimalt virtuelt miljø for å teste og forbedre A.I. Ingen to spill av Starcraft noensinne vil være akkurat det samme, dette betyr at kodere ikke bare kan programmere sine bots for å bare ha en strategi.

I turbaserte spill som sjakk, A.I. systemer kan raskt beregne det beste trekket som er tilgjengelig for dem basert på hvordan motstanderen deres nettopp har flyttet. I sanntidsstrategispill har du ofte ingen anelse om hva motstanderen din er opp til de er i gang med et angrep på basen din. Dette skaper elevene for å finne måter å få sine roboter til å tilpasse seg stadig skiftende scenarier.

“A. I. Forskere har alltid brukt ulike spill som domener for sine algoritmer - det er en del av prosessen, sier Certicky. "Og etter at poker og poker ble løst, trengte de å flytte til noe mer utfordrende - og RTS-spillene passer perfekt. Så hovedapplikasjonen er et leketøydomen for AI-forskning."

Å la studentkodere prøve å håndtere byggesystemer for å trives i dette miljøet, er ikke bare morsomt. Det hjelper dem med å utvikle ferdigheter som er svært markedsmessige i sitt felt. Hvem noensinne trodde at spill kunne skaffe deg en jobb hos et ledende teknologiselskap?

$config[ads_kvadrat] not found