Senior Contributing Editors:
Jesus Diaz
| AIM | Twitter
Mark Wilson, Reviews
| AIM | Twitter
Contributing Editors:
Matt Buchanan | AIM | Twitter
Adam Frucci | Twitter
Sean Fallon | Twitter
Jack Loftus | Twitter
John Herrman | Twitter
Dan Nosowitz
Chris Mascari
Danny Allen | Twitter
Rosa Golijan | Twitter
Chris Jacob
Donald Michie, the artificial intelligence pioneer, was to first to build a matchbox and bead based game that could learn how to win at tictactoe. Building a simpler version of the game using matchboxes and M&Ms was a popular science fair project. Whenever you beat the machine, you ate all of the M&Ms that drove it to lose which increased the odds that it would win the next time. Eventually, the machine always won and you had to decide if you wanted to play again or just eat ALL the M&Ms.
Beans, beans, the numerical fruit!
The more you beat, the more you compute!
The more you compute, the less you win!
So leave the beans inside their bins. #mechanicaltictactoe
It only takes a couple of months to train a chicken to play tic tac toe. (According to former rodeo clown/monkey-pig racer, Bunky Boger) For the time and effort, I'll go with the chicken. #mechanicaltictactoe
A human has to act as a zero-knowledge operator, looking in the appropriate box, counting the beans, making the appropriate move, and moving beans from one box to another. It's not meant to be practical, but to illustrate machine learning. This was featured in the March 1962 Scientific American in an article by Martin Gardner, and the idea later figured in a Fred Saberhagen "Berserker" short story. #mechanicaltictactoe
@mwhite66: Does that mean that the box plays against itself? Or could you play against the box and get the same result? That's the one part I hadn't quite figured out.
@92BuickLeSabre: The box (and its human operator) play against a human opponent, who you can assume plays perfectly. The box will lose at first but get better with each game it plays. Over time, the box will play its human opponent to a draw nearly every game. #mechanicaltictactoe
Where is the "machine"? Even his page doesn't seem to have it. What is it actually doing? What do the beans do?
Its awesome but the whole thing was way over my head. Even his little asides about writing new novels out of the words of old ones was cool but a bit to meta for my head. #mechanicaltictactoe
@tande04: When a "program" which is a selection of moves wins, more beans are added to that program. if it loses, they are taken away. At least that's what I remember. This has been around for a long time, and the last I heard about it was a couple years ago, so I could be totally wrong. #mechanicaltictactoe
Rosa Golijan promoted this comment
sickforska: Sworn defender of the printed word was starred
sickforska: Sworn defender of the printed word was unstarred
@tande04: You start with a board, then you pick the "blank board" box. You shake the box and a "bean" falls to the bottom. That bean tells you where to move next. (Hominy, for example, means put a mark in the center square.)
Then you take your turn, and you select the corresponding box for the new board. (Let's say the X in center and your move was O in top left). Rinse; lather; repeat.
The learning comes from the fact that when the beans win, you go back and add the "selected" bean for each box. When the beans lose, you subtract those beans from those boxes.
Over time the winning beans will be more consistently selected for and the losing beans eliminated.
@sickforska: So its not really a "machine" its just a sorting box of beans you have to reference?
Still don't get it. Is it like his little street sweeper example. Using a "machine" to do overly complex things that could be done much simpler? #mechanicaltictactoe
@tande04: I think the beans are just different to identify the location of the X, as in the picture up top, and you go with the first one that falls down into the little nook at the bottom of the box.
Thank you. My brain is taxed enough as it is right now. I needed to think this out as much as I need to think out the standards for removal of a diversity suit. Shit, actually I really need to do that and not keep posting on giz.
Why did you have to start a notification bar giz? Now I have an added reason not to get shit done.
Yeah but its a memo and the professor specifically made all of the stuff a bit different to make it a bit more difficult (for example no PPB per se since its just a holding company without physical "business" and its an injunction suit so the AIC is different than usual) its really just a matter of writing it though and that sucks.
BTW you would of gotten a double <3 for that if they had such a thing.
@tande04: "This box represents P. This box represents the D; it doesn't have a top because it's just a holding company. (Hey-oh!) The number of beans represent the cost of injunctive relief." #mechanicaltictactoe
Tic Tac Toe is such a simple game to solve already. Even the 304 solutions aren't really that complicated. With a few rules, someone can become unbeatable (win or draw, that is) #mechanicaltictactoe
11/04/09
For an obituary, see [www.nytimes.com] #mechanicaltictactoe
11/03/09
The more you beat, the more you compute!
The more you compute, the less you win!
So leave the beans inside their bins. #mechanicaltictactoe
11/02/09
Wait, it's not on the list! #mechanicaltictactoe
11/02/09
It only takes a couple of months to train a chicken to play tic tac toe. (According to former rodeo clown/monkey-pig racer, Bunky Boger) For the time and effort, I'll go with the chicken. #mechanicaltictactoe
11/02/09
11/02/09
11/03/09
11/03/09
11/02/09
11/02/09
11/03/09
11/03/09
11/03/09
11/02/09
Corn is not a legume. #mechanicaltictactoe
11/02/09
Where is the "machine"? Even his page doesn't seem to have it. What is it actually doing? What do the beans do?
Its awesome but the whole thing was way over my head. Even his little asides about writing new novels out of the words of old ones was cool but a bit to meta for my head. #mechanicaltictactoe
11/02/09
11/02/09
11/02/09
11/02/09
Then you take your turn, and you select the corresponding box for the new board. (Let's say the X in center and your move was O in top left). Rinse; lather; repeat.
The learning comes from the fact that when the beans win, you go back and add the "selected" bean for each box. When the beans lose, you subtract those beans from those boxes.
Over time the winning beans will be more consistently selected for and the losing beans eliminated.
11/02/09
Still don't get it. Is it like his little street sweeper example. Using a "machine" to do overly complex things that could be done much simpler? #mechanicaltictactoe
11/02/09
I get it.
Kinda. So thats why the different beans? So they'll fall through different holes? #mechanicaltictactoe
11/02/09
You could presumably use 9 different colors instead. #mechanicaltictactoe
11/02/09
Thank you. My brain is taxed enough as it is right now. I needed to think this out as much as I need to think out the standards for removal of a diversity suit. Shit, actually I really need to do that and not keep posting on giz.
Why did you have to start a notification bar giz? Now I have an added reason not to get shit done.
11/02/09
(1) Corps have dual jurisdiction
(2) $75K case in controversy
(3) Diversity must exist between all parties.
(4) Determined at time of filing.
Ta-da. All good now. #mechanicaltictactoe
11/02/09
Yeah but its a memo and the professor specifically made all of the stuff a bit different to make it a bit more difficult (for example no PPB per se since its just a holding company without physical "business" and its an injunction suit so the AIC is different than usual) its really just a matter of writing it though and that sucks.
BTW you would of gotten a double <3 for that if they had such a thing.
11/02/09
11/02/09
"If AIC is $75,000 drop one black bean in this box".
11/02/09
11/02/09
11/02/09
11/02/09
11/02/09
11/02/09