TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

DeepMind and Blizzard Open StarCraft II as an AI Research Environment

603 点作者 nijynot将近 8 年前

27 条评论

qub1t将近 8 年前
A lot of people here seem to be underestimating the difficulty of this problem. There are several incorrect comments saying that in SC1 AIs have already been able to beat professionals - right now they are nowhere near that level.<p>Go is a discrete game where the game state is 100% known at all times. Starcraft is a continuous game and the game state is not 100% known at any given time.<p>This alone makes it a much harder problem than go. Not to mention that the game itself is more complex, in the sense that go, despite being a very hard game for humans to master, is composed of a few very simple and well defined rules. Starcraft is much more open-ended, has many more rules, and as a result its much harder to build a representation of game state that is conducive to effective deep learning.<p>I do think that eventually we will get an AI that can beat humans, but it will be a non-trivial problem to solve, and it may take some time to get there. I think a big component is not really machine learning but more related to how to represent state at any given time, which will necessarily involve a lot of human-tweaking of distilling down what really are the important things that influence winning.
评论 #14975345 未加载
评论 #14973026 未加载
评论 #14973970 未加载
评论 #14973771 未加载
评论 #14973173 未加载
评论 #14973121 未加载
评论 #14978697 未加载
评论 #14973028 未加载
评论 #14976809 未加载
评论 #14975012 未加载
评论 #14977163 未加载
dpflan将近 8 年前
<i>Related</i>: Today I learned that a group of AI researchers has released a paper called: <i>STARDATA: A StarCraft AI Research Dataset</i>. According to one of the authors: &quot;We&#x27;re releasing a dataset of 65k StarCraft: Brood War games, 1.5b frames, 500m actions, 400GB of data. Check it out!&quot;<p>&gt; Article: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1708.02139" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1708.02139</a><p>&gt; Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;TorchCraft&#x2F;StarData" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;TorchCraft&#x2F;StarData</a>
评论 #14972137 未加载
siegecraft将近 8 年前
The API Blizzard is exposing is really nice. Sadly most of the advantages AI had in SC1 were just due to the fact that an automated process could micro-manage the tasks the game didn&#x27;t automate for you (a lot of boring, repetitive work). SC2 got rid of a lot of that while still allowing room for innovative and overpowered tactics to be discovered (MarineKing&#x27;s insane marine micro, SlayerS killing everyone with blue flame hellions, some more recent stuff I&#x27;m sure from the newest expansions). Hopefully the API lets AIs converge on optimal resource management and get to exploring new and innovative timings, transitions, army makeups, etc.
评论 #14972444 未加载
评论 #14972412 未加载
评论 #14972667 未加载
hitekker将近 8 年前
This seems all in good fun but I wonder if it&#x27;s come too late.<p>Starcraft 2 is at its twilight.<p>The biggest leagues of South Korea have disbanded. [1] The prolific progamers who transitioned to Starcraft 2 have gone back to Broodwar. [2]<p>Blizzard itself has scrubbed all references to Starcraft 2 on the very home page of Starcraft. [3] Except for the twitter embed, it has only only one &quot;2&quot; character... in the copyright statement.<p>My take is that the future for the Starcraft franchise will be through remastered and potential expansion packs following it.<p>Starcraft 2 had a good run but, with the entire RTS genre stagnating [4], I don&#x27;t think Blizzard wants to bet on anything less than the top horse.<p>[1] <a href="https:&#x2F;&#x2F;www.kotaku.com.au&#x2F;2016&#x2F;10&#x2F;the-end-of-an-era-for-starcraft-and-south-korea&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kotaku.com.au&#x2F;2016&#x2F;10&#x2F;the-end-of-an-era-for-star...</a><p>[2] <a href="http:&#x2F;&#x2F;www.espn.com&#x2F;esports&#x2F;story&#x2F;_&#x2F;id&#x2F;18935988&#x2F;starcraft-brood-war-glory-days-jaedong-best-bisu-talk-starcraft" rel="nofollow">http:&#x2F;&#x2F;www.espn.com&#x2F;esports&#x2F;story&#x2F;_&#x2F;id&#x2F;18935988&#x2F;starcraft-br...</a><p>[3] <a href="http:&#x2F;&#x2F;starcraft.com" rel="nofollow">http:&#x2F;&#x2F;starcraft.com</a><p>[4]<a href="http:&#x2F;&#x2F;www.pcgamer.com&#x2F;the-decline-evolution-and-future-of-the-rts&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.pcgamer.com&#x2F;the-decline-evolution-and-future-of-t...</a> (Aside from MOBAs)
评论 #14972660 未加载
评论 #14973004 未加载
评论 #14972827 未加载
评论 #14972828 未加载
评论 #14974366 未加载
评论 #14975669 未加载
评论 #14973128 未加载
SiempreZeus将近 8 年前
It&#x27;s a bit too bad they&#x27;re having to move towards supervised learning and imitation learning.<p>I totally understand why they need to do that given the insane decision trees, but I was really hoping to see what the AI would learn to do without any human example, simply because it would be inhuman and interesting.<p>I&#x27;m really interested in particular if an unsupervised AI would use very strange building placements and permanently moving ungrouped units.<p>One thing that struck me in the video was the really actively weird mining techniques in one clip and then another clip where it blocked its mineral line with 3 raised depots...
评论 #14973517 未加载
评论 #14973253 未加载
arcanus将近 8 年前
I also want to see the algorithm win on unorthodox maps. Perhaps a map they have never seen before, or one where the map is the same as before but the resources have moved.<p>Don&#x27;t tell the player or the algorithm this, and see how both react, and adapt. This tells us a great deal about the resiliency of abilities.
评论 #14980286 未加载
ktRolster将近 8 年前
When Watson won at Jeopardy, one of its prime advantages was the faster reaction time at pushing the buzzer. The fairness of that has already been hashed out elsewhere, but.....<p>We already know that computers can have superior micro and beat humans at Starcraft through that(1). Is DeepMind going to win by giving themselves a micro advantage that is beyond what reasonable humans can do?<p>(1)<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IKVFZ28ybQs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IKVFZ28ybQs</a> as one example
评论 #14971845 未加载
评论 #14972307 未加载
评论 #14971873 未加载
评论 #14971810 未加载
评论 #14971973 未加载
daemonk将近 8 年前
Blizzard should put in an AI-assisted play mode where players are limited to X lines of code that can be launched with keyboard commands.
评论 #14972169 未加载
评论 #14971989 未加载
arnioxux将近 8 年前
Are there any known arbitrary code injection for starcraft? Like how you can use a regular controller to reprogram super mario world to play pong?<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;1v5mqg&#x2F;using_bugs_in_super_mario_world_to_inject_new&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;1v5mqg&#x2F;using_b...</a><p><a href="https:&#x2F;&#x2F;bulbapedia.bulbagarden.net&#x2F;wiki&#x2F;Arbitrary_code_execution" rel="nofollow">https:&#x2F;&#x2F;bulbapedia.bulbagarden.net&#x2F;wiki&#x2F;Arbitrary_code_execu...</a><p>Is this how we are going to accidentally let AGI loose into the world!? &#x2F;s<p>On a more realistic note I think this will degenerate into a game of who can fuzz test for the best game breaking glitch. Think of all the programming bugs that turned into game mechanics in BW that we haven&#x27;t discovered for SC2 yet: <a href="http:&#x2F;&#x2F;www.codeofhonor.com&#x2F;blog&#x2F;the-starcraft-path-finding-hack" rel="nofollow">http:&#x2F;&#x2F;www.codeofhonor.com&#x2F;blog&#x2F;the-starcraft-path-finding-h...</a>
krasi0将近 8 年前
The StarCraft 1 BroodWar AI scene has been thriving for a few years now: <a href="https:&#x2F;&#x2F;sscaitournament.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sscaitournament.com&#x2F;</a> You can watch 24&#x2F;7 live AI vs AI games on Twitch at: <a href="https:&#x2F;&#x2F;www.twitch.tv&#x2F;sscait" rel="nofollow">https:&#x2F;&#x2F;www.twitch.tv&#x2F;sscait</a> Support for voting on who to play next and even a betting system are in place, too. For those who wish to get their feet wet with BW AI development, here are the Java &#x2F; C++ tutorials: <a href="https:&#x2F;&#x2F;sscaitournament.com&#x2F;index.php?action=tutorial" rel="nofollow">https:&#x2F;&#x2F;sscaitournament.com&#x2F;index.php?action=tutorial</a>
评论 #14980335 未加载
siliconc0w将近 8 年前
The SCAI bots I&#x27;ve seen are more hardcoded tactics engines rather than machine learning models. They&#x27;re still impressive, but their logic isn&#x27;t quite &#x27;learned&#x27; it&#x27;s hand coded which is a crucial difference.
Havoc将近 8 年前
That&#x27;s surprising. I thought Bliz didn&#x27;t want anyone near sc2 but approved of sc1 being used for this purpose.
评论 #14971924 未加载
convefefe将近 8 年前
I thought this was already happening. Right after AlphaGo beat Lee, I remember hearing about it. Did they give up on having their AI playing SC2? I wondered if that would work, since it seemed to take turns in Go at the same speed as a normal player, I wondered if it was trying to compute the most likely winning move each turn and the late game implications of those moves. If it tried that in a fast paced game how it would deal with the speed. It obviously would need to develop a pattern of pre-baked strategies that would win it the game. Would it play the same build every round or would it realize that changing things up each match wins it more games?
Companion将近 8 年前
It&#x27;s a bit too bad they&#x27;re having to move towards supervised learning and imitation learning.<p>I totally understand why they need to do that given the insane decision trees, but I was really hoping to see what the AI would learn to do without any human example, simply because it would be inhuman and interesting.<p>I&#x27;m really interested in particular if an unsupervised AI would use very strange building placements and permanently moving ungrouped units.<p>One thing that struck me in the video was the really actively weird mining techniques in one clip and then another clip where it blocked its mineral line with 3 raised depots...
hacker_9将近 8 年前
There&#x27;s something funny about a company that is actively developing bleeding edge AI technology, but who can&#x27;t design a webpage that works on mobile without crashing.
评论 #14975090 未加载
JabavuAdams将近 8 年前
When I used to play a lot of StarCraft, and then later with Total Annihilation, I wished for the ability to customize the AI.<p>So then BWAPI came along ... and ... AI is hard. The best SCBW bots are still pretty pathetic compared to a human player, never mind an expert human player.
Ntrails将近 8 年前
I&#x27;d be really interested in how differently tiered data sets (ladder rank) would work as sources for teaching.<p>Is it possible that training on diamond players is less effective than training on, say, silver? Is that actually even an interesting thing to look at?
ipnon将近 8 年前
Any predictions for how long it will take for an AI to win against the world&#x27;s best player?
评论 #14972361 未加载
评论 #14972382 未加载
评论 #14971754 未加载
naveen99将近 8 年前
&gt; even strong baseline agents, such as A3C, cannot win a single game against even the easiest built-in AI.<p>Then, why not release code for the built in ai, and improve on it ? Or is the built in ai cheating ?
评论 #14973316 未加载
评论 #14973257 未加载
captn3m0将近 8 年前
Someone needs to link this to FB&#x27;s ELF platform (An End-To-End, Lightweight and Flexible Platform for Game Research). That was specifically made for RTS games like SC.
toisanji将近 8 年前
great they opened it up. I&#x27;m sure reinforcement learning &#x2F; Deep learning will solve this. It has been a tough problem before, but honestly doesnt seem that tough compared to all the harder AI problems.
评论 #14972840 未加载
DefNotARogueAI将近 8 年前
This gives me great ideas
onorton将近 8 年前
I think I know what my final year project will be.
blobbers将近 8 年前
YESSSSSSS!!!!!!!!<p>--why are there not more fanboy comments?!
评论 #14972752 未加载
JefeChulo将近 8 年前
&quot;so agents must interact with the game within limits of human dexterity in terms of “Actions Per Minute”.&quot;<p>I am really glad they are limiting APM because otherwise things just get stupid.
评论 #14972750 未加载
评论 #14972988 未加载
评论 #14973015 未加载
评论 #14975784 未加载
评论 #14972792 未加载
评论 #14972983 未加载
评论 #14984384 未加载
评论 #14972450 未加载
Lambent将近 8 年前
It&#x27;s not like this is going to create fantastic AI.<p>Keep in mind there&#x27;s been an amateur AI project for broodwar for almost 7 years now. Even after such a long learning period, the games are very primitive, and the AI&#x27;s still couldn&#x27;t pose a threat to even a beginner human player. Sometimes the games take hours. Trying to build strategy and decision making into an AI is incredibly complicated. There have been teams working at the SSCAIT for many years now, and the product is still fairly primitive.<p>So what CA did was instead write up a simpler AI that mimics strategy and decision making. We all know it&#x27;s not great, but I&#x27;d be really skeptical that 3rd parties would magically create an AI that can think strategically.
Outrageous将近 8 年前
Novice here: I really want to try this Starcraft API but I don&#x27;t know how to start. I believe this uses more reinforcement learning and agent-based models (which honestly I am not familiar with yet) What are good papers to get started on this?