3 ms·
I understand what you're saying, but I think you fail to realize that a good A.I. is almost the same thing as a better human brain. You can just train the A.I.
by nathan_f77 11y ago
I understand what you're saying, but I think you fail to realize that a good A.I. is almost the same thing as a better human brain.
You can just train the A.I. by replaying thousands of professional matches, and then let it train by playing billions of matches extremely quickly. It can even play both sides at the same time, and try out millions of different strategies against each other. It doesn't even matter if there's a limitation on how fast it can click and press keys, since every single action will be perfectly optimal.
Not only that, but you don't even need to write a single line of code to tell it about the rules of Dota. Before you start the training, it doesn't even have to know what each key does, or what happens when you move the mouse. Neural networks are capable of learning all of this from scratch, basically by trial and error.
This is not your typical dota bot. Bots are not A.I.s, so this is a whole different ballpark.
- Strom 11y agoI understand what you're describing and I belive that this will be possible in the distant future. I just haven't seen any evidence of this being even close to possible with todays technology. I think the primary problem is the search space size. I've seen this type of learning work on simple 8 bit games, and it seems we may finally be at the stage to handle Go. However Dota has many orders of magnitude more different possible moves at any given situation. The total search space grows incredibly fast after every move. Thus, I do think neural nets can eventually learn how to play well, it's just that there's simply not enough memory or processing power to achieve any success right now.