3 ms·
I have a hard time being impressed by the win. What's the major difference for writing a go AI versus checkers? Doesn't it really come down to the amount of "if
by matt_wulfeck 11y ago
I have a hard time being impressed by the win. What's the major difference for writing a go AI versus checkers? Doesn't it really come down to the amount of "if/else" that can be processed in time? To me this is a bigger feat for enclosed, non-networked processing than for AI.
Some things are not as simple as playing out every possible solution and picking the optimal one. Art and humor, for example. It takes intelligence to operate and judge subjectively, not compute power.
- jeeyoungk 11y ago> Some things are not as simple as playing out every possible solution and picking the optimal one. That's the point. The branching factor of go is so high that with the current trend in hardware improvements it is impossible to play out every single solution.
- shogun21 11y agoThe difference in Go is the sheer size of the game complexity. There are too many possible moves to calculate every action in "if/else" statements. The AI Google created uses a combination of different learning algorithms (supervising it by teaching known Go patterns and playing it against itself millions of times to learn new strategies). Checkers is a solved game. There is a best move for each play and we just needed to build/process that giant decision tree. Go was a completely different beast, so it's pretty significant we found an algorithm that can beat a world class player.