Not accepting challenges, but Alphago has arrived.

What kind of practical applications are you thinking of? Do you mean like training/analysis software for Go players? If so, yeah that makes sense. But occasionally I hear people talking about AlphaGo being used to do things unrelated to Go, and that's just impossible.

There's an idea floating around out there that AlphaGo is some kind of general AI thing. That's not true: It just plays Go. There's no real way to adapt it to do anything else -- the geometry of its neural networks was designed for Go, the MCTS component was designed for Go, et cetera. It could never even learn to play Scrabble, for instance, because Scrabble violates all kinds of assumptions baked into AlphaGo: Different board geometry, randomness, hidden information. It wouldn't even be possible to train AlphaGo on Scrabble because it's just not built for it. It would not only need to be retrained, but also be rewritten almost from scratch. It wouldn't be AlphaGo anymore; it would be a different piece of software.

AlphaGo didn't start out as a blank slate that taught itself to play Go. It started out as a really shitty Go bot and then over a long period of time the weights in its neural network were adjusted (aka "trained") until it became a really strong Go bot. They're not going to be able to take AlphaGo and make a self-driving car with it or anything like that.

They've explicitly said that their next project is to write a bot that plays Starcraft.

/r/baduk Thread Parent Link - imgur.com