AI's Game Playing Challenge - Computerphile

Sdílet
Vložit
  • čas přidán 6. 06. 2024
  • AlphaGo is beating humans at Go - What's the big deal? Rob Miles explains what AI has to do to play a game.
    What on Earth is Recursion?: • What on Earth is Recur...
    Object Oriented Programming: • Pong & Object Oriented...
    Mixed Reality Continuum: • Mixed Reality Continuu...
    AI Playlist: AI Playlist: • Artificial Intelligenc...
    Many thanks to Nottingham Hackspace for providing the location and being downright awesome
    Easter Egg: • Game Playing AI Easter...
    / computerphile
    / computer_phile
    This video was filmed and edited by Sean Riley.
    Computer Science at the University of Nottingham: bit.ly/nottscomputer
    Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Komentáře • 792

  • @HammerspaceCreature
    @HammerspaceCreature Před 7 lety +1088

    Camera Guy: 'I just wan't to make sure people understand what we're talking about'
    Scientist guy: 'Yeah yeah, right right. So you draw your octothorp'
    Camera Guy: [sighs internally]

    • @maherhayek9696
      @maherhayek9696 Před 5 lety +23

      Hahahaha exactly!

    • @irrelevant_noob
      @irrelevant_noob Před 5 lety +67

      HammerspaceCreature: 'I just wan't to [...]'
      Linguists: [sighing internally]

    • @avrahamishshalom1799
      @avrahamishshalom1799 Před 5 lety +4

      @@irrelevant_noob Non-linguist here: what's the issue with "just want to"?

    • @irrelevant_noob
      @irrelevant_noob Před 5 lety +15

      Avraham Ish Shalom care to look again at what i actually quoted? :-B

    • @zyaicob
      @zyaicob Před 4 lety +4

      Octothorpe*

  • @TheAtb85
    @TheAtb85 Před 4 lety +178

    At 10:08 you can see Rob deciding that he will turn the whole universe into a paper factory, but having his decision overran by his safety algorithm, on the argument that turning the universe into factories would lower his utility function of learning from, and sharing ideas with, different beings.

  • @Zach-mv3le
    @Zach-mv3le Před 8 lety +306

    *Looks at board in dismay* "All I do is win"

  • @ChaosPootato
    @ChaosPootato Před 8 lety +1056

    I really like this guy. He's interesting and clear and even funny. He's cool

    • @hypersapien
      @hypersapien Před 7 lety +47

      He seems like he has more knowledge than someone his age should have, I'm always impressed with how he explains things.

    • @whig3982
      @whig3982 Před 7 lety +9

      hypersapien age doesn't matter, after 15, someone could get HUUUGE amounts of knowledge.

    • @hypersapien
      @hypersapien Před 7 lety +23

      Procrastinator cabbagehair no doubt. That doesn't make it any less impressive to be ahead of the curve, though.

    • @hypersapien
      @hypersapien Před 7 lety +2

      Danni jensen haha

    • @samh1022
      @samh1022 Před 7 lety +12

      I do like his sense of humor. Easy person to listen to. Great video!

  • @mathiasperricone2370
    @mathiasperricone2370 Před 6 lety +43

    "we are gonna need more paper..and a significant larger universe to put that paper in"

  • @apefu
    @apefu Před 8 lety +247

    Dammit. This episode ends when it starts getting interesting.

  • @BenKarcher
    @BenKarcher Před 8 lety +288

    I just noticed that at the beginning of the video ti says and at the end it says that is awesome.

    • @CollinRapp33
      @CollinRapp33 Před 8 lety +43

      +Ben Karcher I believe it used to just use at both ends, until someone they interviewed a while back pointed it out in a video.

    • @helliscold8918
      @helliscold8918 Před 8 lety +5

      +cur33 recognized
      nsa monitoring you.

    • @rmm2000
      @rmm2000 Před 5 lety +8

      YOU

    • @zyaicob
      @zyaicob Před 4 lety +11

      @@rmm2000 you

  • @matteo-ciaramitaro
    @matteo-ciaramitaro Před 8 lety +35

    I'm so happy he called it an octothorpe

  • @glitchsmasher
    @glitchsmasher Před 8 lety +129

    This guy is the best person on Computerphile. He should have a channel of his own.

    • @glitchsmasher
      @glitchsmasher Před 8 lety +2

      +Lordious No way

    • @reuben8856
      @reuben8856 Před 8 lety +5

      +glitchsmasher Rob Miles for PM.

    • @seanld444
      @seanld444 Před 8 lety +5

      Tom Scott is better. But I like this guy too.

    • @kevskevs
      @kevskevs Před 8 lety +1

      +glitchsmasher This guy and Professor Brailsford.

    • @nand3kudasai
      @nand3kudasai Před 8 lety

      +glitchsmasher totally agree

  • @nicholasguirado9065
    @nicholasguirado9065 Před 3 lety +12

    9:14 "what can I do? All I do is win"
    That will be on my grave stone

  • @cl9282
    @cl9282 Před 8 lety +426

    Haircut lookin sharp

    • @MastaSmack
      @MastaSmack Před 4 lety +1

      Keeping important things in mind.

  • @demonstructie
    @demonstructie Před 8 lety +291

    Rob Miles is my favorite person on Computerphile (and maybe on youtube as a whole)

    • @sweetspotendurance
      @sweetspotendurance Před 8 lety

      me too!

    • @longleaf0
      @longleaf0 Před 8 lety +2

      Be great to see more videos with Rob in

    • @Hans-jc1ju
      @Hans-jc1ju Před 8 lety +5

      Tom Scott

    • @GtaRockt
      @GtaRockt Před 8 lety

      +Hans Schülein or Professor Brailsford

    • @rooneye
      @rooneye Před 8 lety +1

      +demonstructie Hmmmm I think im quite the opposite, when watching Computerphile videos I often find myself thinking "I'd love to punch Rob Miles in the mush"... I could never punch Dr Steve Bagley in the mush! Or anywhere else for that matter :P

  • @kerberossi
    @kerberossi Před 8 lety +218

    2:00 The chessboard is set up wrong

    • @Computerphile
      @Computerphile  Před 8 lety +123

      +Amir Kerberos Damn those public domain pictures! >Sean (spent so long making sure my CGI board was right I missed this, sorry!)

    • @kerberossi
      @kerberossi Před 8 lety +29

      ***** Oh my god, you replied! Hehe, what a lovely surprise. As someone who really likes chess this hurt me plenty

    • @itecnus3490
      @itecnus3490 Před 8 lety +16

      +Computerphile I forgive you :D Loved the video

    • @ChessNetwork
      @ChessNetwork Před 8 lety +43

      +Amir Kerberos It's not the first time, and will certainly not be the last time it happens...unfortunately. Ugh! :D

    • @Lufernaal
      @Lufernaal Před 8 lety +5

      +ChessNetwork you watch computerphile too? that's so cool!

  • @jumbochamploon2591
    @jumbochamploon2591 Před 8 lety +468

    there are only 3 starting moves in noughts and crosses (corner, side, centre)

    • @wesofx8148
      @wesofx8148 Před 8 lety +34

      Clever

    • @jlw9113
      @jlw9113 Před 8 lety +88

      +Mormeemo_ Good point, You could reduce the tree by not counting mirrored states . Similarly there are only 3 types of pieces in a Rubik's cube (corner, side,and center).

    • @CeoLogJM
      @CeoLogJM Před 8 lety +7

      It's also much more impotant who starts in Tic tac toe.

    • @BenKarcher
      @BenKarcher Před 8 lety +32

      +‫ויאמר סבבה!‬‎ naw its always a tie no matter who starts

    • @FlumenSanctiViti
      @FlumenSanctiViti Před 8 lety +8

      +Jane Black This would be the basis for a numberphile video ;)

  • @HanBurritoz
    @HanBurritoz Před 8 lety +179

    17:20 "This margin is too narrow to contain" haha

    • @adi-sngh
      @adi-sngh Před 4 lety +11

      Fermat's Last Theorem

    • @robertelessar
      @robertelessar Před 4 lety +7

      @@adi-sngh I paused the video when he said that and immediately scrolled down into the comments to see who had mentioned it! ^_^

    • @aforcemorepowerful
      @aforcemorepowerful Před 3 lety +1

      Always love a Pierre de Fermat reference.

  • @salmjak
    @salmjak Před 8 lety +20

    Please do a follow up on this about the Monte Carlo algorithm that became popular for GO AI (and is a lot like the minimax algorithm) before you go into how alphago uses it together with other algorithms.

  • @TimmacTR
    @TimmacTR Před 8 lety +18

    Love how clear is this guy's explanation..

  • @aeroscience9834
    @aeroscience9834 Před 7 lety +45

    "This margin is too narrow to contain" I see what you did there!

  • @MariusSchar
    @MariusSchar Před 8 lety +18

    I very much enjoy the videos with Rob Miles. He's great at explaining.

  • @S4MJ4M
    @S4MJ4M Před 8 lety +42

    17:15 you gotta plug a Fermat reference in there!

    • @reptariguess
      @reptariguess Před 8 lety +3

      +Sam J I noticed that too! Funniest thing I've heard today, haha

  • @SOLAR_WillToWin
    @SOLAR_WillToWin Před 7 lety +8

    "I just want people to know what you're talking about" ... "So you just draw your octothorpe" lol

  • @InfinityDz
    @InfinityDz Před rokem +1

    These are the best damn videos about AI on CZcams, and having subscribed to this channel back in 2012, I expected no less from it.

  • @hypersapien
    @hypersapien Před 8 lety +42

    Love Rob Mile's videos!

  • @MagmaMusen
    @MagmaMusen Před 7 lety +122

    Love these videos!

  • @Keex11
    @Keex11 Před 8 lety

    Nice to see that the videos about complex stuff are given enough time lately. Thanks.

  • @PaulBunkey
    @PaulBunkey Před 8 lety +56

    "The problem of recursion is the problem of recursion" ;)

    • @jessstuart7495
      @jessstuart7495 Před 6 lety +1

      Reference this statement for the answer to the "problem of recursion".

  • @benjaminw2194
    @benjaminw2194 Před 2 lety

    Always a delight to watch these discussions!

  • @dwalters98
    @dwalters98 Před 4 lety +6

    Shougi (Japanese chess ) was also a hard one for them to computer apparently, but was imbetween chess and go XD Can still put values on the pieces, but many more possible branches because one of your options is to take a captured piece and return it to the board as your own. Also almost all of the pieces can promote, but you have the option of whether you want to promote or not in most cases. So many options added XD

  • @matthewnemetchek1990
    @matthewnemetchek1990 Před 8 lety +3

    I really like Rob Miles! Keep making videos with him!

  • @MrSlowestD16
    @MrSlowestD16 Před 8 lety +6

    Ahh I remember doing min max algorithm + alpha/beta pruning in my AI 101 class. Good stuff, brings back memories!

  • @JasonPSchafer
    @JasonPSchafer Před 8 lety +1

    I am so glad I found this channel. currently coding a connect four AI in java and I'm trying to figure out how to apply minimax to it. It's very ironic I found this video the same day I started working on it.

  • @DeathsOnTheYAxis
    @DeathsOnTheYAxis Před 8 lety +2

    I love the way this guy talks I don't know why. I feel smart whenever he says something without explaining it and I understand him.

  • @DaveLH
    @DaveLH Před 6 lety +4

    The other issue too I guess is that in chess the computer usually has a database -- the "Opening Book" -- That guides it through the first ten or so moves without having to construct game trees from the get-go. And I'm no expert, but I would guess that it also has a database to search for patterns/combinations in middle and endgame positions, since this is what hardcore human chessmasters do. But I can see how that would be impossible with Go -- It's simplicity paradoxically makes it so much harder to program.

  • @hosmanadam
    @hosmanadam Před 5 lety +1

    Very clear, easy to follow, with great examples, as always.

  • @JoopMedia
    @JoopMedia Před 8 lety

    Absolutely love this guy! Thanks, brilliantly explained (I'm a programmer so particularly appreciated the overview / concept) :)

  • @bucelliLeo
    @bucelliLeo Před 6 lety +2

    I like this Rob Miles guy; he's not only a computer scientist, but also a philosopher.

  • @ChrisSeltzer
    @ChrisSeltzer Před 8 lety +1

    This was so helpful! Thank you for posting this.

  • @xboxgamer474246
    @xboxgamer474246 Před 8 lety +3

    This video is brilliant. Thanks for the upload~

  • @sachatostevin6435
    @sachatostevin6435 Před 4 lety +5

    "This margin is too narrow to contain". Legendary quote!! Respect!!

  • @Tutorp
    @Tutorp Před 8 lety +1

    Noughts and crosses is actually a tad bit simpler than it's made out to be here. Due to symmetry, you can collapse the first move into three branches, and the second moves into five branches (or two, for the first move of taking the middle). That still leaves us in the same ballpark of possible moves (~75 000 instead of ~363 000), though.

  • @JeredMastersAustralia
    @JeredMastersAustralia Před 3 lety +1

    17:20 "this margin is too narrow to contain" - love it

  • @matteopallotta9721
    @matteopallotta9721 Před 4 lety

    Clear and illuminating, great video!

  • @majorgnu
    @majorgnu Před 8 lety +2

    4:36 That's an *awesome* window manager you've got there. ;)
    Also, cool FSF sticker.

  • @pebre79
    @pebre79 Před 8 lety

    Great explanations. Really like this series on AI

  • @skroot7975
    @skroot7975 Před 8 lety +67

    I'd like a vid about Microsofts Twitter AI. :-3

    • @Adamlovag1
      @Adamlovag1 Před 8 lety +6

      I love the people like you xD

  • @joshinils
    @joshinils Před 8 lety +80

    #octothorpe

    • @jeffirwin7862
      @jeffirwin7862 Před 8 lety +4

      +TheJoshinils #hashtag #pound #lb

    • @knuti27
      @knuti27 Před 4 lety

      Three player noughts and crosses:
      4x4 board, try to get rows of three, player three draws double crosses

  • @8randomprettysecret8
    @8randomprettysecret8 Před rokem

    Noughts and crosses! Liking the terminology and strategy for optimal initial moves! Minimax. Thanks for sharing

  • @lexagon9295
    @lexagon9295 Před 8 lety

    As someone who's done quite a bit of game theory, I'm happy that Numberphile has finally brought up subgame perfect Nash equilibria/rollback analysis.

  • @GhostEmblem
    @GhostEmblem Před 8 lety +18

    So are you going to do a video on how did google do it?

  • @GediMini
    @GediMini Před 8 lety

    loved the video. will there be a part 2 with more details about the new A.I.? like what is the alternative process that it uses

  • @roguedogx
    @roguedogx Před 8 lety

    very interesting. I like that someone is explaining AI in a manor where its specific enough to be useful but not so confusing one gets completely lost.

  • @hangugeohaksaeng
    @hangugeohaksaeng Před 7 lety

    Great video! Do you guys have more videos about alpha go?

  • @ThaBlueAlien
    @ThaBlueAlien Před 8 lety +69

    interesting and entertaining, but not much is talked about the subject itself

  • @rkpetry
    @rkpetry Před 8 lety

    There are two classes of recursion: 1. Where each step is the same function at its own position or level, e.g. factorial, possibly multidimensional and indices may reverse their sense of direction, e.g. the partition array, and, 2. Where each step expands by inserted related function between sub-ranges, e.g. folding-and-90°-unfolding a strip of paper...

  • @ElagabalusRex
    @ElagabalusRex Před 8 lety +57

    A real mathematician would never cut his hair that short.

    • @georgerickard5509
      @georgerickard5509 Před 8 lety +19

      +ElagabalusRex What about a computer scientist

    • @davidolsen1222
      @davidolsen1222 Před 6 lety +5

      A real mathematician would happily cut his computer scientist that short.

  • @TheMan83554
    @TheMan83554 Před 8 lety +47

    Will there be an episode on Microsofts 24 hours to NeoNazi twitter-bot and what happened to it and why?

    • @TheMan83554
      @TheMan83554 Před 8 lety +17

      CatnamedMittens "The notorious hacker known as "Four Chan" must have gotten into their code."

    • @CatnamedMittens
      @CatnamedMittens Před 8 lety

      TheMan83554 Doesn't it learn from talking with humans? I don't think you really need hacking if that's the case.

    • @TheMan83554
      @TheMan83554 Před 8 lety +14

      CatnamedMittens During the fappening a news anchor misspoke and attributed the leak to "A hacker known as 4chan" The internet ran with it and 4chan almost certainly had a hand in screwing with the AI. Therefore, the hacker known as 4chan messed with their AI.

    • @CatnamedMittens
      @CatnamedMittens Před 8 lety

      TheMan83554 Brilliant.

    • @TheMan83554
      @TheMan83554 Před 8 lety +5

      ***** Well, aren't you a barrel of fun...

  • @em19jay88eff
    @em19jay88eff Před 7 lety

    Great video. I recommend Head & Shoulders in the future

  • @RandomNullpointer
    @RandomNullpointer Před 8 lety +28

    Someone has already done the diagram for you ;)
    on xkcd 832

  • @JonTheGeek
    @JonTheGeek Před 4 lety +17

    "This is why having a computer that could play chess was such a mile stone..."
    And now computers everyone own can probably outplay you in chess.

  • @PaulKnutsonSther
    @PaulKnutsonSther Před 8 lety +3

    17:19
    "This margin is too narrow to contain..."
    I love this guy

  • @winuxworx
    @winuxworx Před 3 lety +1

    Its difficult to implement brute force search from exchanges of moves between players alone to win a go game because it cannot find territorial pattern on the board. Instead, we can use search algorithm to find a "potential" territory that can be developed by both players and provide strategy to build your own while destroying the other at the same time. Now based on this principles, the search algorithm will nominate moves that best fits the strategy.

  • @Bormeir
    @Bormeir Před 8 lety

    Fantastic video! MinMax was a very fun algorithm to implement :)

  • @hiibrain
    @hiibrain Před 8 lety

    awesome video

  • @Marcsine
    @Marcsine Před 8 lety

    Do Noughts and Crosses games start with the Nought, and Tic-Tac-Toe games start with X? Is that how it goes, or is the game example played wrong 2 times in a row?

  • @martin-xq7te
    @martin-xq7te Před 5 lety

    Well explained Rob. As a newbie to AI I found it very interesting. May more of the same

  • @RINB3R
    @RINB3R Před 8 lety +9

    "this margin is too narrow to contain" haha I love this guy

  • @Fr0zenLegend
    @Fr0zenLegend Před 8 lety

    Great vid, I was hoping he would reflect a bit more on what effect the Alpha GO AI has on the progress of a general AI. Is deep learning just a fancy way of improving specific AI's that can do a single task very well, or can it be used for a general AI too? Basically; does mean we're closer to a general AI?

    • @salmjak
      @salmjak Před 8 lety

      Alphago learned by watching real games and based its primary heuristics on this. Then it played against itself to improve this heuristics. So no, not closer to general AI since it couldnt learn by itself from the beginning.

  • @PwnySlaystation01
    @PwnySlaystation01 Před 8 lety

    Great video

  • @Double-Negative
    @Double-Negative Před 7 lety +2

    with tic-tac-toe, the symmetry of the board helps, essentially making it only 3 possible choices turn 1

  • @notthedroidsyourelookingfo4026

    5:22: "The problem with recursion is [...] recursion."
    Nice.

  • @trevorvillwock4846
    @trevorvillwock4846 Před 5 lety +1

    yes I too love playing noughts and crosses on my octothorp xD
    great video

  • @hithere7433
    @hithere7433 Před 8 lety

    Knots & Crosses is played on a symmetric board. Most options are equivalent and this simplifies the evaluation.
    For instance, the number of possible starting conditions is not 9 but rather 3, since the board can be mirrored and rotated in any direction to match other options. The second choice is often 5 and otherwise 3 but not 8.

    • @mikeuk1927
      @mikeuk1927 Před 8 měsíci

      Sorry for necroreplying, but *naughts :p

  • @chrismckay5005
    @chrismckay5005 Před 8 lety

    We need an emergency Computerphile video from Rob on Microsoft's Tay

  • @cacheman
    @cacheman Před 8 lety +10

    Redeemed from previous video. Good going.

  • @tzkelley
    @tzkelley Před 8 lety

    You ended just where I was hoping you would start! Genetic programming of neural networks next, please!

  • @bastianboll9447
    @bastianboll9447 Před 8 lety +10

    This margin is to narrow to contain...
    I like this guy :D

  • @TheSam1902
    @TheSam1902 Před 7 lety

    This video inspired me to make my very own AI ! Thanks ! Great Video !

    • @danielbrown5504
      @danielbrown5504 Před 7 lety +1

      Black Rainbow Don't do this ! Do this! Why does everyone put spaces infront of their exclamation points?

    • @NafenX
      @NafenX Před 7 lety

      I don't really understand that either . Why ever would anybody do that ? It's ridiculous !

  • @derekmcdaniel6029
    @derekmcdaniel6029 Před 5 lety

    It's actually easy to do the full min-max tic-tac-toe tree if you account for symmetry, 'forced' moves, and 'transpositions'(the same moves are done in a different sequence).
    There are only 3 possible first moves: the center, a middle edge, or a corner.
    1. x: center
    2. o: middle edge
    3: x can 'force a win' by going in a corner next to the 'o'.
    4: o: opposite corner of last play.
    5: x: in square touching both x's
    6: o: blocks one run, but the other is open, so x wins.
    2. o: corner
    3. x: opposite corner
    4. o: any middle edge lets x force the win.
    4. o: any corner is a draw.
    1. x: corner
    2. o: middle edge
    3. x: center, x forces a win with same strategy as above.
    2. o: corner
    3. x: any corner is winning for x.
    2. o: center
    3. your best shot is playing the opposite corner, then you win if o plays a corner, draw otherwise.
    1. x: middle edge (most, if not all ways for x to force a win will just be a transposition of the game plays from the first two strategies), but mostly this is a lot of draws.
    While this summarizes a lot, it gives you the basic idea. With symmetries, links to transpositions, and truncating forced moves, you could fit the tic tac toe min-max tree on a single page of legibly hand written boards,

  • @solace1369
    @solace1369 Před 8 lety +21

    The tic tac toe tree can be simplified. There are not 9 opening moves but only 3. The edge, the corner and the middle.

    • @bestproductable
      @bestproductable Před 4 lety

      No it also come to which side left or right or up or down and which corner top left, top right, bottom left or bottom right.

    • @ahmadaman6979
      @ahmadaman6979 Před 4 lety +5

      @@bestproductable you didn't get it dude lol

    • @user-zb8tq5pr4x
      @user-zb8tq5pr4x Před 4 lety

      no that wouldn't work, because the following moves do depend on where the first move was, so the tree would actually get more complicated with more moves, not simpler.

    • @knuti27
      @knuti27 Před 4 lety +2

      @@user-zb8tq5pr4x no, you could just rotate the board to make all the corner moves and all the outer middle moves look the same... Kind of

  • @MrMichiel1983
    @MrMichiel1983 Před 6 lety

    Love these vids! btw there are not 9 options to start noughts and crosses with, just 3 when you take into account symmetries.

  • @DayronValiente
    @DayronValiente Před 8 lety

    Does anyone know what theme he is using for his editor. Looks like sublime 3 with Material Glacier as the color scheme. Although the digits look different.

  • @arthurcharpentier32
    @arthurcharpentier32 Před 2 lety

    17:25 "this margin is too narrow to contain..." good reference Rob :)

  • @Roenazarrek
    @Roenazarrek Před 7 lety

    Actually for the first move there are only 3 possible branches, Center, Corner, and Side Center, because the only difference is the orientation of the board which is irrelevant. After that you actually have slightly more options as the second move is relative to the first move. Moving in the center first (which is actually suboptimal), would yield only two branches, corner, and side center, and so on.

  • @UberMathNerd
    @UberMathNerd Před 7 lety +1

    Excellent reference!!!! "This margin is too narrow to contain..."

  • @mr.fordnite1909
    @mr.fordnite1909 Před 3 lety +4

    What about the tree game, but instead of the turns happening sequentially, each player must reveal all of their moves (left or right) at once. That way either player could try to trap the other by defying logic? How would a computer handle this? (possible video idea)

    • @luigivercotti6410
      @luigivercotti6410 Před 2 lety +1

      You just calculate the Nash equilibria from the best response functions. The property of the Nash equilibrium is that if any single player deviates from it, they are faced with only equal or worse options

  • @saxbend
    @saxbend Před 8 lety

    I had never heard of Go before. will have to google it.

  • @paulbottomley42
    @paulbottomley42 Před 7 lety +3

    You know you're talking to a mathematician when he just casually drops the word "octothorpe" while talking about noughts and crosses XD

  • @ryleighs9575
    @ryleighs9575 Před 7 lety

    Really enjoying Rob Miles' insights into AI.
    Just to be pedantic though, (0:35) "X's and O's" is no less descriptive than "naughts and crosses" as a name for that game, it just depends on your culture's vernacular; they are both using words to explicitly describe the symbols used.

  • @markzambelli
    @markzambelli Před 8 lety +1

    Robert Miles... GENIUS!!! Squeezing a 'Fermat' in here too!... wonderful. 'Go'-get-'em Robert.

  • @zim_the_vixen
    @zim_the_vixen Před 8 lety

    What on Earth did they write that took 20 lines of Python (instead of just a simple from random import shuffle; l = list(range(0, 10); shuffle(l) ). I mean, I even see numpy in there. Mind sharing? I'm curious.

  • @player6769
    @player6769 Před 8 lety

    Would quantum computing make something like solving chess possible? Since (as I understand anyway) it can supposedly solve encryption instantly, for example, could it not solve the tree very quickly as well?

  • @Som1.
    @Som1. Před 7 lety +3

    For tic tac toe's nodes and branches wouldnt it be 9 options, 4 options, 7, 6, 5 , 4, 3, 2?
    Since at the second move you can flip the board.

  • @Xonatron
    @Xonatron Před 3 lety

    6:42 As the maximizing player, the minimum best score you can get is a 5. You can guarantee a 5, no matter what the minimizing player does. If the minimizing player makes a mistake you can do even better (in your tree, and often do better but at worse do the same in any tree). That’s the power of minimax. The guarantee is the power.
    In a game like chess where it cannot are to the end of the game the horizon problem steps in. But that’s another story.

  • @0herro
    @0herro Před 8 lety +3

    Rob lookin sharp af

  • @TehGordonFreeman
    @TehGordonFreeman Před 8 lety

    Could you please do a video talking about IBM's Watson?

  • @Silphanis
    @Silphanis Před 7 lety

    How do you play that minmax game? Like if it's random how do you make sure it's relatively fair? And do you make sure no numbers repeat? I'm a bit confused as to the specifics.

    • @cortster12
      @cortster12 Před 7 lety +2

      He never said it was a fair game.

  • @chrissekely
    @chrissekely Před 8 lety

    If one were to play a version of Go on a smaller board, how small would the board have to be for the game to be completely computable in the way that Naughts and Crosses is?

    • @KnakuanaRka
      @KnakuanaRka Před 8 lety

      A board of any size can be computed; what is relevant is whether the tree is small enough to be realistically computed.

  • @tomanizer
    @tomanizer Před 4 lety

    excellent video. but why does he have a vacuum player in his office?

  • @Lucas-ss5xi
    @Lucas-ss5xi Před 7 lety

    in the first turn in knots and crosses you actually have 3 choices because of symmetry: you can choose a corner or a side or the centre.

  • @hiten_style
    @hiten_style Před 7 lety +2

    "I just want to make sure people understand what we're talking about."
    *2.5 seconds later*
    "You draw your octothorpe..."