I Ty możesz trenować AI w StarCrafcie
AI stworzone przez należącą do Google firmę DeepMind pobiło w zeszłym roku mistrzów w grę go, jednak na tym technologiczny gigant oczywiście nie zamierza poprzestać. Od jakiegoś czasu przygotowuje on komputer do starcia z ludźmi w popularnego StarCrafta, a teraz udostępnił narzędzia do trenowania sztucznej inteligencji w tej grze, dla każdego.
AI stworzone przez należącą do Google firmę DeepMind pobiło w zeszłym roku mistrzów w grę go, jednak na tym technologiczny gigant oczywiście nie zamierza poprzestać. Od jakiegoś czasu przygotowuje on komputer do starcia z ludźmi w popularnego StarCrafta, a teraz udostępnił narzędzia do trenowania sztucznej inteligencji w tej grze, dla każdego.
Google wybrało tu popularną strategię Blizzarda, gdyż gra jest o wiele bardziej złożona od szachów czy go, gracz w dowolnym momencie może tu wykonać ponad 300 różnych działań dla każdego punktu na ekranie, co przy ekranie o rozdzielczości 84 na 84 piksele daje ponad 100 milionów kombinacji.
Aby prowadzić własne badania z AI w StarCrafcie wystarczy pobrać narzędzia nazwane SC2LE, które Google udostępniło całkowicie za darmo - znajdziemy tam zarówno API uczenia maszynowego Blizzarda jak i otwartą wersję narzędzi DeepMind nazwanych PySC2. Jest tam też nieco dodatków, takie jak baza danych z zapisami (anonimizowanymi) rozgrywek 1 na 1, które mogą stanowić podstawę badań, a także przykładowy kod AI i bazującym na nim botów.
Teraz wystarczy wziąć się do roboty (jeśli ktoś pracuje nad AI; wszystkie narzędzia znajdziecie pod linkiem poniżej) lub też poczekać na wyniki pracy - biorąc pod uwagę stopień złożoności StarCrafta wynik na pewno dość mocno przełoży się na zastosowanie AI w otaczającym nas świecie.
Źródło: , Zdj.: Blizard