Skip to main content

Google DeepMind's AlphaStar - AI StarCraft 2 Player

 

AlphaStar is the first Artificial Intelligence program by Deepmind to defeat a top professional player. The Google-owned AI lab’s is now capable of defeating 99.8 percent of all human players in competition. Ever since computers cracked Go, chess and poker, StarCraft has emerged as the next grand challenge.

Goal of Research

The goal of this type of research is to demonstrate with enough time and resources AI can best human in any form of challenge. DeepMind trains AI programs against versions of themselves so everytime they turn into better version of itself. DeepMind Uses Reinforcement Learning Algorithm for this.

Why Strategy Game ?

Strategical thinking is considered a unique quality of human mind. For an algorithm to think strategically it has to take decisions based on multiple data points. This implies computer will be closer to decision making just as humans. StarCraft 2 is designed by Blizzard Entertainment in such a way that each level is targeted to challenge human thinking ability.

Logic behind AlphaStar

Inorder to master StarCraft 2 an AI system needs to be trained based on multiple inputs such as long-term planning, realtime inputs, exploration-exploitation balance, large-action space, imperfect information. For this AlphaStar was trained to play against itself. In that way the program became a better version of itself everytime.

Reference
https://www.theverge.com/2019/10/30/20939147/deepmind-google-alphastar-starcraft-2-research-grandmaster-level
https://www.youtube.com/watch?v=UuhECwm31dM https://towardsdatascience.com/the-science-behind-alphastar-714bd7824d4b


Comments

Popular posts from this blog

The Salesforce MasterClass

  Salesforce Master Class 1.0 Overview Orgs Developer Console Setup Objects Object Relationship Object Manager Page Layout Multitenant Architecture Governor Limits Metadata Standard Objects Custom Objects Fields Formula Fields Roll Up Summary Fields Master Detail Relationship LookUp Relationship Validation Rules Web to Lead Chatter Schema Builder Workflow Rules Process Builder Workflow vs Process Builder Salesforce Master Class 2.0 Apex Triggers Visual Flow Apex Visualforce Static Resources SOQL SOSL SOQL vs SOSL Workbench DML Lightening Components/Aura Lightening Web Components Lwc vs Aura Lightening Design System Apex Test Class Approval Process Reports  Dashboards Data Loader, Import wizard Salesforce Data Security Apex CallOuts Integration Public Groups, Sharing Rules Sandbox and Production Change Set Deployment Salesforce Master Class 1.0 Overview - Salesforce Classic Salesforce Classic is the earlier version of the UI which was provided within the Salesforce Application ...

Remote Developer Job Sites

Remote Developer Job Sites 1.  https://angel.co/ 2.  https://turing.com/ 3.  https://www.employremotely.com/ 4.  https://www.upwork.com/ 5.  https://www.freelancer.com/ 6.  https://www.pesto.tech/ 7.  https://www.guru.com/ 8.  https://www.fiverr.com/ 9.  https://remotive.io/ 10. Search Remote Jobs on LinkedIn or other such platforms. 11. Sell Code on  https://codecanyon.net/ Lastly, a viable option could be, you can open your own website, display your work and get your own set of clients.

Top 25 Youtube Channels to Learn Coding for Free.

Top 25 Youtube Channels to Learn Coding for Free.  1. Royals CodeCamp [My Channel] -  https://www.youtube.com/channel/UCLSxrKkOZdHfh0jVkRwJiYw 2. Coding Train -  https://www.youtube.com/user/shiffman 3. Net Ninja -  https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg 4. Fireship -  https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA 5. Traversy Media -  https://www.youtube.com/user/TechGuyWeb 6. New Boston -  https://www.youtube.com/user/thenewboston 7. Siraj Raval -  https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A 8. SentDex -  https://www.youtube.com/user/sentdex 9. Lets Build That App -  https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA 10. Programming with Mosh -  https://www.youtube.com/user/programmingwithmosh 11. Java Brains -  https://www.youtube.com/user/koushks 12. Telusko -  https://www.youtube.com/user/javaboynavin 13. Clever Programmer -  https://www.youtube.com/c/CleverProgramme...