Live data from Hacker News

AlphaGo beats Lee Sedol again in match 2 of 5

gogameguru.com

171–180 of 576 posts

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#171
post #28

Does anyone know what DeepMind's software stack looks like? Just based on past work of some of the people working there, I'm guessing most of the code is C++ with some Lua. Anyone know for sure?

For the most significant part, deep learning, deep mind uses Torch (http://torch.ch/), although they are slowly moving to Tensorflow.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#172
What I really liked about those games so far, and Michael Redmond commentary, is that AlphaGo not only beat Lee Sedol twice, but also Redmond. He is playing the same style as Sedol, he constantly predicts Sedol's moves and he is as surprised and does the same miscalculations as Sedol. He really needs some time to find out when he made a mistake, the same mistake Sedol was eventually doing. This is high class commentary. Even if they have no Computer screen to clear the screen after some variations. He remembers all the stones and immediately clears his own moves, amazing. I'm not sure if a better device would actually help.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#173

Earlier quoted context omitted.

If the developers behind AlphaGo did the same calculations with pen and paper as they sat across from the human player, would that be them achieving the win themselves? If so, why does having an automated piece of paper change that? "It's just like parents bathing in the success of their offspring." There is no offspring here. There is a set of calculations, written by some people.

If a parent watches their child win a game, would that be them achieving the win themselves? If so, why does having nine months of creation time and ten years of training time change that?

There is no child here. There is a deterministic set of calculations. The developers created a deterministic set of calculations, and then executed those calculations.

AlphaGo is not a child. AlphaGo is a set of deterministic calculations, defined and created by some people. Your question about humans and their children is irrelevant. There is no child here.

In this flawed analogy, the "parents" are the developers, and the "child" is a set of calculations. If someone wrote down a set of calculations, and then executed those calculations and won, is it right to say that the person who wrote down those calculations won? I suggest that it is.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#174
post #172

What I really liked about those games so far, and Michael Redmond commentary, is that AlphaGo not only beat Lee Sedol twice, but also Redmond. He is playing the same style as Sedol, he constantly predicts Sedol's moves and he is as surprised and does the same miscalculations as Sedol. He really needs some time to find out when he made a mistake, the same mistake Sedol was eventually doing. This is high class commenta…

> He remembers all the stones and immediately clears his own moves, amazing.

It looks impressive, but I think any strong amateur can do that.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#175
post #139

Earlier quoted context omitted.

Amazon's Mechanical Turk!

AFAIK Mechanical Turk is just getting random people to do stuff for you - the concept of Focus is something else entirely and genuinely quite terrifying.

The book is on my reading list. I guess I'll have to bump it closer to the front, then.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#176
post #138

Earlier quoted context omitted.

Most people operate on a moving definition of intelligence as "whatever humans can do and machines can't" (thus ruling out AI by definition). If software started writing bestselling novels, it would soon become a "duh that's just what computers do" matter of fact.

We still have the Turing test.

The Turing test is a really narrow "can you act like a human" test of intelligence, not a general intelligence test.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#177

I'm totally uninformed about Go, but by now it seems that unless you're clearly in the lead by the end of the midgame, AlphaGo is going to win, simply because at that point its Monte Carlo Tree Search is going to our-compute you in examining all the tactical variations in the endgame. Lee Sedol really seemed to be under a lot of time pressure at the end. EDIT: clarified to what I originally meant: "end of midgame"

I don't think so. Pros are already pretty good at the endgame. Yeah, they make blunders now and then, so it's possible that AlphaGo would gain a few points in the endgame in some games, but not enough to overcome a significant lead and not every time. In any case, I personally find it more interesting to see what we can learn from AlphaGo about the opening and the midgame.

Isn't that what I'm saying though? If you're tied/close going into the endgame, AlphaGo will probably win.

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#178
post #166
post #135

Earlier quoted context omitted.

Fan Hui has already learned from AlphaGo. He's been playing matches against her regularly, and (perhaps as a result of that) won _all_ his games in the last European championship.

Interesting. Mind if I ask for a source? Where did you read this?

Heard it. Internal tech talk at Google. (Though I don't think it's a secret. If yes, I just leaked inadvertently.)

Re: AlphaGo beats Lee Sedol again in match 2 of 5

#179

Someone somewhere asked why a lot of people in the Go community is taking this in a somewhat hard way, here is my hypothesis: Go, unlike Chess, has deep mytho attached to it. Throughout the history of many Asian countries it's seen as the ultimate abstract strategy game that deeply relies on players' intuition, personality, worldview. The best players are not described as "smart", they are described as "wise". I thin…

Yeah, can confirm. I am not a Go player, and didn't know much about it. But top Go players are really well respected as some of the highest talents in the society, almost like being feared. It is smart people's game, eventually.

And the fact, that, prior to the deep learning revolution, Go is the only board game that human cannot be beaten, add even more myth and charm to the game and players alike.

Now, it comes to the time, that Go can be modeled by computers, and hundred years of human study is topped by computer in less than a year's time. All those myths around it will be gone. That is the biggest bummer I guess.

Post reply on HN