Wie das "Starcraft" -Turnier die KI-Zukunft baut, so der Gründer

$config[ads_kvadrat] not found

Starcraft 2 Kampagnen Guides Tanz auf dem Vulkan - Beide Erfolge

Starcraft 2 Kampagnen Guides Tanz auf dem Vulkan - Beide Erfolge
Anonim

Fragen Sie fast jeden College-Studenten, den Sie kennen, und er wird Ihnen sagen, dass er lieber spielen wird, als für die Prüfungen zu lernen.

Dank der Informatiker der Comenius-Universität in der Slowakei und der Tschechischen Technischen Universität können sie beides. Seit 2011 beherbergen diese beiden Universitäten den Student Starcraft A.I. Tournament (SSCAIT), ein Wettbewerb, bei dem die Schüler ihre eigenen Bots für ein legendäres Computerspiel programmieren Starcraft: Brutkrieg und sie gegeneinander stellen.

"Das erste SSCAIT war eine lokale Veranstaltung mit nur 50 meiner Studenten in der Slowakei", erzählt Michael Certicky, der Gründer von SSCAIT und Leiter der Games & Simulations-Forschungsgruppe an der CTU Inverse. „Wir haben alle Spiele manuell ausgeführt und hatten viel Spaß damit. Die Studenten mochten es, deshalb entschied ich mich, es nächstes Jahr für die Öffentlichkeit und für Nichtstudenten zu öffnen. Heutzutage haben wir Leute und Teams aus der ganzen Welt, die Bots codieren und die Leiterspiele rund um die Uhr auf Twitch beobachten. “

Prominente Tech-Unternehmen haben ihre A.I. Um verschiedene rundenbasierte Spiele wie Schach und Go zu spielen, gehen sie seit Jahren weiter, aber erst kürzlich haben sie zu Echtzeit-Strategiespielen gewechselt. Diese Spiele erfordern eine Entscheidungsfindung in Sekundenbruchteilen, was eine perfekte Möglichkeit darstellt, A.I. an seine Grenzen stoßen und junge Talente für diese Art von Forschung interessieren.

SSCAIT hat seit seinen bescheidenen Anfängen nichts weiter getan als zu wachsen. SSCAIT strahlt kontinuierlich Spiele zwischen Bots aus, die das ganze Jahr über eingereicht werden. Das Hauptereignis ist jedoch ein Rundenturnier am Ende eines jeden Jahres. Das Studententurnier des letzten Jahres bestand aus 1.035 Spielen, während SSCAIT in diesem Jahr 6.006 Spiele ausrichten wird, die über einen Monat ausgetragen werden. Ein Beweis dafür, wie beliebt dieses Ereignis geworden ist.

Mit der zunehmenden Beliebtheit von SCCAIT im Laufe der Jahre hat Certicky festgestellt, dass er einen erheblichen Aufwärtstrend bei den ausgefeilten Einsendungen der Studenten festgestellt hat. In den früheren Jahren des Turniers wurden sie lediglich für bestimmte Aufgaben programmiert. Jetzt haben einige Bots die Fähigkeit, sich immer besser zu machen, je mehr Spiele sie spielen.

Die Turnierphase von SSCAIT 2017/18 hat gerade begonnen!

Es wird 6006 Round-Robin-Spiele geben, die etwa einen Monat dauern sollten. Sie können alles live sehen, während Sie mit anderen über Twitch chatten: http://t.co/E161gJiyKu Viel Spaß! #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- SSCAIT -Turnier (@sscaitournament) 21. Dezember 2017

„Anfangs waren die meisten unserer Bots nur hartcodierte Zustandsautomaten, aber im Laufe der Zeit begannen die Menschen mit der Implementierung vieler komplexer A.I. Methoden wie Planung, genetische Algorithmen, und neuronale Netzwerke “, sagt Certicky. "Jedes Jahr nutzen mehr Bots maschinelles Lernen und werden durch das Spielen vieler Spiele besser."

Diese Art von Innovation macht Spiele wie diese zu einer optimalen virtuellen Umgebung, um A.I. zu testen und zu verbessern. Keine zwei Spiele von Sternen Schiff wird immer gleich sein, dh Codierer können ihre Bots nicht nur so programmieren, dass sie nur eine Strategie haben.

In rundenbasierten Spielen wie Schach, A.I. Systeme können schnell den besten Zug berechnen, der ihnen zur Verfügung steht, basierend darauf, wie sich der Gegner gerade bewegt hat. In Echtzeit-Strategiespielen haben Sie oft keine Ahnung, was Ihr Gegner so lange vorhat, bis er einen Angriff auf Ihre Basis durchführt. Dies führt dazu, dass die Schüler nach Möglichkeiten suchen, wie sich ihre Bots an sich ständig ändernde Szenarien anpassen lassen.

„A.I. Forscher haben immer verschiedene Spiele als Domänen für ihre Algorithmen verwendet - das ist Teil des Prozesses “, sagt Certicky. „Und nachdem Go und Poker gelöst waren, mussten sie etwas anspruchsvoller werden - und RTS-Spiele passen hervorragend. Die Hauptanwendung ist also eine Spieldomäne für die KI-Forschung. “

Es macht nicht nur Spaß, Studentenprogrammierer beim Aufbau von Systemen zu versuchen, um in dieser Umgebung Erfolg zu haben. Sie helfen ihnen, Fähigkeiten zu entwickeln, die in ihrem Bereich extrem marktfähig sind. Wer hätte jemals gedacht, dass Spiele einen Job bei einem führenden Tech-Unternehmen erzielen könnten?

$config[ads_kvadrat] not found