4 ms·
But that would prove that they are not overfitting their opponent. Which would be nice.
by bnegreve 11y ago
But that would prove that they are not overfitting their opponent. Which would be nice.
- jacquesm 11y agoNot really. Even if it would only take a single dedicated GPU to win in real time against a human opponent you could not offer a service like that for free. If google massively overfits their opponent that equation still holds true so it's not really proof. It would only be proof if they switched off 10% or so of the array that powers their offering right now and it would lose from Lee Sedol consistently. For all you know they have a huge margin of error.
- bnegreve 11y agoI suspect that training the AI is the most CPU intensive part. If they would release the (trained) AI to everybody, that would prove that the training phase is general enough to beat any player, not just one. Google doesn't have to pay for the CPU time. Ke Jie can find sponsors if he pretends he can beat AlphaGo. (Edit: clarify)
- jacquesm 11y agoI don't doubt there is an a-symmetry between the number of machines / GPUs they throw at the problem during a match and during the run-up to a match but even so they will have to have some margin of error if they expect to win in the first place and besides that whatever that pile of hardware is it, the infrastructure required to run it and the people involved are not free.
- eru 11y agoAlas, the software is tied to Google's platform. Just releasing as open source won't do. (That's why they didn't open source Google Reader. The source would have been both useless for running a Reader clone, and given away lots of trade secrets about Google infrastructure.)
- sudhirj 11y agoIsn't one of the features of AlphaGo that it trains one part of the AI while playing the game?