Hvordan "Starcraft" Turnering bygger AI Future, ifølge grundlægger

$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ørg næsten alle universitetsstuderende, du ved, og de vil fortælle dem, at de hellere vil spille end at studere til deres eksamen.

Takket være computerforskere fra Comenius Universitet i Slovakiet og Det Tjekkiske Tekniske Universitet kan de begge. Siden 2011 har disse to universiteter været vært for Student Starcraft A.I. Turnering (SSCAIT), en konkurrence hvor eleverne kode deres egne bots for at spille legendariske computerspil Starcraft: Brood War og pit dem mod hinanden.

"Den første SSCAIT var en lokal begivenhed, med kun 50 af mine elever i Slovakiet," fortæller Michael Certicky, grundlægger og leder af Games & Simulations Research Group på CTU. Inverse. "Vi løb alle spillene manuelt og havde meget sjov med det. Studerende kunne lide det, så jeg besluttede at åbne det for offentligheden og for ikke-studerende næste år. Disse dage har vi mennesker og hold fra hele verden, der kodes bots og ser stigen spil 24/7 på Twitch."

Fremtrædende teknologibedrifter har uddannet deres A.I. at spille forskellige turn-baserede spil som skak og gå i årevis nu, men først for nylig har de skiftet til real-time strategispil. Disse spil kræver split-second beslutningstagning, hvilket er en perfekt måde at skubbe A.I. til sine grænser og få unge talenter interesseret i denne type forskning.

SSCAIT har kun gjort noget, men vokser siden den ydmyge begyndelse. SSCAIT er løbende streaming af spil mellem robotter indsat året rundt, men hovedbegivenheden er en runde robin turnering i slutningen af ​​hvert år. Sidste års studieturnering bestod af 1.035 spil, mens dette år SSCAIT vil være vært for 6.006 kampe, der vil blive spillet over en måned. Et testament til hvor populært denne begivenhed er blevet.

Med SCCAITs popularitetvækst gennem årene siger Certicky, at han har bemærket en betydelig opblomstring i, hvordan sofistikerede nogle af elevernes indlæg er blevet. I de tidligere år af turneringen blev de simpelthen kodet for at udføre specifikke opgaver, nu har nogle af robotterne evnen til at blive bedre og bedre jo flere spil de spiller.

Turneringsfasen af ​​SSCAIT 2017/18 er lige begyndt!

Der vil være 6006 run-robin spil, som skal tage som en måned. Du kan se det hele live, mens du chatter med andre på Twitch: http://t.co/E161gJiyKu Nyd! #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- SSCAIT Turnering (@sscaitournament) 21 december 2017

"Først var de fleste af vores robotter kun hardkodede statsmaskiner, men med tiden begyndte folk at implementere mange sofistikerede A.I. metoder som planlægning, genetiske algoritmer, og neurale netværk, "siger Certicky. "Hvert år bruger flere robotter maskinindlæring og bliver bedre bare ved at spille mange spil."

Denne type innovation er præcis, hvad der gør spil som dette til et optimalt virtuelt miljø til at teste og forbedre A.I. Ingen to spil af Starcraft vil nogensinde være nøjagtig det samme, det betyder, at kodere ikke kun kan programmere deres bots til kun at have en strategi.

I turbaserede spil som skak, A.I. systemer kan hurtigt beregne det bedste træk, der er tilgængeligt for dem, baseret på hvordan deres modstander lige er flyttet. I real-time strategispil har du ofte ingen anelse om, hvad din modstander er op til, indtil de får et angreb på din base. Dette skubber eleverne for at finde måder at få deres bots til at tilpasse sig stadigt skiftende scenarier.

”A.I. forskere har altid brugt forskellige spil som domæner for deres algoritmer - det er en del af processen, siger Certicky. "Og efter at gå og poker blev løst, behøvede de at flytte til noget mere udfordrende - og RTS-spil er en god pasform. Så hovedapplikationen er et legetøjsdomen til AI-forskning."

Lad studentkodere forsøge at håndtere bygningssystemer for at trives i dette miljø er ikke bare sjovt: Det hjælper dem med at udvikle færdigheder, der er yderst omsættelige på deres område. Hvem nogensinde troede, at spil kunne score dig et job hos et førende tech firma?

$config[ads_kvadrat] not found