Ako "Starcraft" turnaj je budovanie AI Budúcnosť, Podľa zakladateľa

$config[ads_kvadrat] not found

[Z] Starcraft 2 - Kampaň za Protossy #01 - záznam z twitche | CZ/SK

[Z] Starcraft 2 - Kampaň za Protossy #01 - záznam z twitche | CZ/SK
Anonim

Požiadajte takmer každého študenta vysokej školy, ktorého poznáte a povie vám, že by radšej mali hrať ako študovať na skúšky.

Vďaka počítačovým vedcom z Univerzity Komenského na Slovensku a Českému vysokému učení technickému môžu robiť oboje. Od roku 2011 tieto dve univerzity organizujú Študent Starcraft A.I. Turnaj (SSCAIT), súťaž, kde študenti kódujú svoje vlastné roboty na hranie legendárnej počítačovej hry Starcraft: Brood vojna a postavte ich proti sebe.

„Prvý SSCAIT bol miestnym podujatím, na ktorom sa zúčastnilo len 50 mojich študentov na Slovensku,“ hovorí Michael Certicky, zakladateľ a vedúci SSCAIT výskumnej skupiny Games & Simulations na CTU. obrátený, „Všetky hry sme prevádzali manuálne a bavili sme sa s nimi. Študentom sa to páčilo, tak som sa rozhodol pre verejnosť a pre študentov, ktorí nie sú študenti v budúcom roku. V týchto dňoch máme ľudí a tímy z celého sveta, ktoré kódujú roboty a sledujú rebríkové hry 24/7 na Twitch. “

Prominentné technologické spoločnosti školili svoje A.I. hrať rôzne turn-based hry ako šach a ísť už roky, ale len nedávno prešli na real-time stratégie hry. Tieto hry si vyžadujú rozdelené rozhodovanie, čo je dokonalý spôsob, ako tlačiť A.I. a dostať mladých talentov do tohto typu výskumu.

SSCAIT neurobil nič iné ako rast od svojich pokorných začiatkov. SSCAIT nepretržite streamuje hry medzi robotmi predloženými po celý rok, ale hlavnou udalosťou je okrúhly turnaj na konci každého roka. Minulý ročník študentského turnaja sa skladal z 1 035 hier, zatiaľ čo tento rok bude SSCAIT hosťovať 6 006 zápasov, ktoré sa odohrajú počas mesiaca. Dôkazom toho, ako sa táto udalosť stala populárnou.

S rastúcou popularitou SCCAIT v priebehu rokov, Certicky hovorí, že si všimol podstatný nárast v tom, ako sa stali sofistikované niektoré príspevky študentov. V predchádzajúcich rokoch turnaja boli jednoducho kódovaní na vykonávanie špecifických úloh, teraz niektorí z robotov majú možnosť získať lepšie a lepšie viac hier, ktoré hrajú.

Turnajová fáza SSCAIT 2017/18 práve začala!

Tam bude 6006 okrúhlych hier, ktoré by mali trvať ako mesiac. Môžete sledovať všetko živé, zatiaľ čo chatovanie s ostatnými na Twitch: http://t.co/E161gJiyKu Užite si #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- SSCAIT Turnaj (@sscaitournament) 21. decembra 2017

„Spočiatku väčšina našich robotov bola len pevne zakódovanými štátnymi strojmi, ale časom začali ľudia zavádzať mnoho sofistikovaných nástrojov A.I. metódy ako plánovanie, genetické algoritmy, a neurónové siete, “hovorí Certicky. „Každý rok viac robotov využíva strojové učenie a zlepšuje sa tým, že hrá veľa hier.“

Tento typ inovácií je presne to, čo robí hry, ako je tento, optimálne virtuálne prostredie na testovanie a zlepšovanie A.I. Žiadne dve hry Starcraft niekedy bude presne to isté, to znamená, že programátori nemôžu len naprogramovať svoje roboty, aby mali len jednu stratégiu.

V turn-based hry ako šach, A.I. systémy môžu rýchlo vypočítať najlepší pohyb, ktorý majú k dispozícii na základe toho, ako sa ich súper práve presťahoval. V strategických hrách v reálnom čase často nemáte potuchy o tom, aký je váš protivník, až kým nezačnú útočiť na vašu základňu. To tlačí študentov, aby našli spôsoby, ako sa ich roboty prispôsobiť meniacim sa scenárom.

"Ad interim výskumníci vždy používali rôzne hry ako domény pre svoje algoritmy - to je súčasť procesu, “hovorí Certicky. „A potom, čo boli vyriešené pokusy a pokusy, museli prejsť na niečo náročnejšie - a RTS hry sú skvelé. Takže hlavnou aplikáciou je hračkárska doména pre výskum AI. “

Nechať študentských kodérov vyskúšať si budovanie systémov, aby sa im darilo v tomto prostredí, nie je len zábavné: pomáha im rozvíjať zručnosti, ktoré sú vo svojej oblasti mimoriadne obchodovateľné. Kto si niekedy myslel, že hry by vám mohli dať prácu v poprednej technickej spoločnosti?

$config[ads_kvadrat] not found