DeepMind AlphaGo Zero Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ม.ค. 2025

ความคิดเห็น • 115

  • @GlorryMorry
    @GlorryMorry 6 ปีที่แล้ว +5

    Hey, @Siraj! It seems to be a mistake at 3:23
    Green and cyan colors must be replaced, I suppose?..

  • @SebastianMantey
    @SebastianMantey 6 ปีที่แล้ว +30

    “The dot product operations became self-aware.” (1:34) 😂 Nice point of view to put the danger of artificial “intelligence” somewhat in perspective.

    • @einemailadressenbesitzerei8816
      @einemailadressenbesitzerei8816 6 ปีที่แล้ว +2

      can you please explain? I understand the dot product but not the joke. I dont see selfawareness at all, unless you come from 1950 and play against alpha zero.

    • @SebastianMantey
      @SebastianMantey 6 ปีที่แล้ว +8

      That’s exactly the point. There is no self-awareness. He is making fun of the fact that whenever there is a big breakthrough in AI (e.g. AlphaGo beating the world champion in Go 0:25), mainstream media in general immediately jumps to the conclusion that a general artificial intelligence is near (and you are bound to find Skynet comments under respective news articles or videos).
      But at the core deep learning is basically just a bunch of dot products and activation functions. So, just basic mathematical operations. There is nothing that is inherently “intelligent” about that, let alone self-aware.

    • @einemailadressenbesitzerei8816
      @einemailadressenbesitzerei8816 6 ปีที่แล้ว

      thx

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว

      haha thanks

    • @benyaminewanganyahu
      @benyaminewanganyahu 5 ปีที่แล้ว +1

      ​@@SebastianMantey there is nothing 'self-aware' about 2 atoms and yet they make up our brains. This is identical to the argument you just used.
      Self-awareness, is also independent of power or danger. Self-awareness, consciousness, sentience may not even exist.

  • @kirill_good_job
    @kirill_good_job 2 ปีที่แล้ว

    hi, Siraj, thank you for your video, please explain how si 7:32 is calculated ? (aggregate score)

  • @MLwithAlva
    @MLwithAlva 6 ปีที่แล้ว +26

    Great explanation!!

  • @Cyberautist
    @Cyberautist 3 ปีที่แล้ว

    1:25 Move 37 was not an invention of AlphaGo. The documentation says it was played by 1:10.000. Bcs the data based on 10.000 games from human amatures, the frequency was one of the human player out of 10.000 human players, which were the base data of AlphaGos learning pattern, which it could optimize but not surpass. That also explains the dead lumps in AlphaGos strategy.

  • @vijayabhaskar-j
    @vijayabhaskar-j 6 ปีที่แล้ว +15

    Siraj is at his peak, making 4-5 videos per week.

    • @kristianwichmann9996
      @kristianwichmann9996 6 ปีที่แล้ว +1

      Don't forget to sleep, Siraj :D

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว +4

      yes i need to chill but i'm too dedicated

  • @troemax
    @troemax 6 ปีที่แล้ว

    The mentioned move 37 was played in game 2 of 5, which was streamed here: th-cam.com/video/l-GsfyVCBu0/w-d-xo.htmlh17m46s
    At the bottom right of the video at 1:17:46 you can see that black (AlphaGo) is playing the 37th stone. The reaction of the moderators is funny :)

  • @rishabhchopra6418
    @rishabhchopra6418 6 ปีที่แล้ว +18

    Siraj, you've improved your skill of teaching a lot over the years! Now, you talk more slowly and your videos are much more comprehensive than before! Beautiful. Keep going! :D

  • @imays76
    @imays76 6 ปีที่แล้ว

    I have a question on "The outputs of neural network are: 1)possibilities for each next move and 2)possibility of win."
    Does "possibilities for each next move" correspond to one-hot encoding for the next move?

  • @jamestandy8594
    @jamestandy8594 6 ปีที่แล้ว

    Thank you! Somehow in every previous explanation I missed the fact that MCTS involved purely random playouts. As a Go player, it surprises me that purely random moves would be a good diagnostic for the goodness of a move. It makes sense that strong shape (for instance) would withstand a random barrage of stones better than weak shape. Perhaps the same goes for small territories vs. large areas, which could be why AG prefers quick territory over whole-board influence. Random playouts seem like they would be less effective in complicated fights, where there are several possibilities at the local scale, let alone the whole board, but am I correct that the layers of neural networks involve smaller portions of the board, and so it might be able to deduce the correct local sequence from fewer playouts than otherwise?

  • @kirill_good_job
    @kirill_good_job ปีที่แล้ว

    thanks for video, which microphone do you use ?

  • @DiogoVKersting
    @DiogoVKersting 6 ปีที่แล้ว +1

    What I'm curious about AlphaGo, is if there's "hidden technology" on its making.
    That is, I know the source is closed, but a lot of its designs are available in papers.
    Would someone with enough resources be able to create his own version of AlphaZero without having to research new technology (i.e. just coding based on the papers)?

    • @gJonii
      @gJonii 6 ปีที่แล้ว +3

      Diogo V. Kersting LeelaZero is open source version of AlphaGo, where computing power is crowd sourced.

  • @geistreiches
    @geistreiches 6 ปีที่แล้ว

    can you do a video about AI natural language understanding, with all the data we have in books and on the web an algorithm using that data should be able to learn to understand language, how far are we in that area what are the main issues?

  • @akhileshpandey123
    @akhileshpandey123 6 ปีที่แล้ว

    Thanks Siraj. I have been watching your content for like 1 years. You have become quite awesome educator. Good wishes.

  • @ymi_yugy3133
    @ymi_yugy3133 6 ปีที่แล้ว +2

    How can you do hyperparameter optimization if it takes so long to train the network?

    • @abhiastronomy
      @abhiastronomy 6 ปีที่แล้ว

      Ymi_Yugy Hyperparameter tuning is only for supervised learning .
      Reinforcement learning is super dope , relying only on the algorithm and the training process to get better and better.

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว

      its another layer of training time indeed

  • @sheng-yiye1552
    @sheng-yiye1552 6 ปีที่แล้ว

    Hello Siraj ! Thank you for the video ! I am a newbie here and I wanna build my own AI for Go. Do you think a genetic neural network approach can suit this application ? :D

  • @eolew9829
    @eolew9829 6 ปีที่แล้ว

    sir,thnx 4 instr,many ppl begin playing chess/go by remembering win/draw patterns(if u place stones in certain position,ur opponent have no other choice but follow u,thus u can control the result),there r many books about these "patterns"& tactics,r they real tesed by ai?

  • @prabhakartayenjam2258
    @prabhakartayenjam2258 6 ปีที่แล้ว

    Hi Siraj, I am a regular viewer of your videos. I like them. It would be great to see some videos on observational learning.

  • @djneumonic
    @djneumonic 6 ปีที่แล้ว

    @Siraj what’s going to happen with your old block chain course on the school of ai ?

  • @HiEnergyMusic
    @HiEnergyMusic 6 ปีที่แล้ว

    This is truly amazing... and very well explained. Thanks, Siraj!

  • @Mlantow20
    @Mlantow20 6 ปีที่แล้ว +2

    "Descrete" and "perfect information" have switched explanations at 3:35

  • @DBCatch22x
    @DBCatch22x 6 ปีที่แล้ว

    Siraj you are an absolute beast. Thank you so much for everything you do. You have been so helpful, and I am so thankful for your channel.

  • @junkseed
    @junkseed 6 ปีที่แล้ว

    Good video to the right point of time, a nice explaination for what I am currently reading about RL (Sutton)

  • @pratikdesai2396
    @pratikdesai2396 6 ปีที่แล้ว

    If human mind also has good capacity to traverse all possible state space(may be by tree search and others ) at the speed of computer processors/GPU, would it be that AI and human level would be the same on especially for the game like alphago?

  • @sinaabady1028
    @sinaabady1028 2 ปีที่แล้ว

    This video is amazing man thanks for explaining :)

  • @larrybeckham6652
    @larrybeckham6652 6 ปีที่แล้ว +1

    Very scary. If the algorithm learns TCP/IP, HTTP, and such, any computer on the Net is pwned.

  • @albrin
    @albrin 6 ปีที่แล้ว

    great video. what about chess? why so little information?

  • @abdialibabaali132
    @abdialibabaali132 6 ปีที่แล้ว

    Is it open sourc? And if it is open source where can I get ot

  • @allmightqs1679
    @allmightqs1679 6 ปีที่แล้ว +1

    Did we reach the i-Robot era already?😱 freaky stuff indeed!

  • @toki_doki
    @toki_doki 6 ปีที่แล้ว

    How do you post so often. I love it. Keep it up Siraj!

  • @nicktohzyu
    @nicktohzyu 6 ปีที่แล้ว

    how is your definition of "discrete" different from "perfect information"?

    • @quickdudley
      @quickdudley 6 ปีที่แล้ว

      You can have discrete games with imperfect information: such as chess with invisible pieces or Space Hulk.

  • @bior87
    @bior87 6 ปีที่แล้ว

    Great explanation! but no unlimited stones, a standard set includes 181 black and 180 white stones (361 intersection points)

  • @curiousbit9228
    @curiousbit9228 6 ปีที่แล้ว

    Thank you for this Jucy video @siraj!!

  • @dannyiskandar
    @dannyiskandar 6 ปีที่แล้ว +1

    i made at the end ..but have no idea what you are saying :)

  • @4acesproductions341
    @4acesproductions341 5 ปีที่แล้ว

    Would AlphaGo Zero vs AlphaGo Zero end in a draw then?

  • @e4r281
    @e4r281 6 ปีที่แล้ว

    Why do you keep trying to grab the air in front of you when saying hi ?

  • @ZerofeverOfficial
    @ZerofeverOfficial 6 ปีที่แล้ว +5

    "Hey, I'm a beautiful wizard ya'll!"

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว +3

      yes you are love u

  • @abhishekkapoor7955
    @abhishekkapoor7955 6 ปีที่แล้ว

    please make videos on feature engineering.

  • @quarkmarino
    @quarkmarino 6 ปีที่แล้ว +1

    Hey Siraj, great video thow, I would recommend you that you don't animate every element on your diagrams with transitions, (feels a bit power pointy), instead just show the whole diagram (e.j. a neural network) and only highlight the piece of the diagram you are talking about, the same with the code, place as much code (or pseudo code) as possible, and highlight the important part(sometimes not even the whole line) as you mention it, I think that would make your explanations more clear, and visuals less distracting, but for the love of A.I., the memes, don't change them, they are great.

  • @vijayabhaskar-j
    @vijayabhaskar-j 6 ปีที่แล้ว +1

    1:34 that's a meme right there.

  • @mfeldman143
    @mfeldman143 6 ปีที่แล้ว +2

    "let's be real, probably some tea"

  • @HappyDancerInPink
    @HappyDancerInPink 6 ปีที่แล้ว

    Why does he gasp for air between each sentence

  • @RohilGupta123
    @RohilGupta123 6 ปีที่แล้ว +1

    I am a Master student of Machine Learning and Data Mining, I love your videos. I just have a small complaint that, it's sometimes hard to follow you when you're explaining really tough concepts. I know you have time constraints but it becomes nearly impossible to follow you in long explanations that you provide. If you could bring some pause between some really tough concepts, it will be little easy to follow you in better way.

  • @xPROxSNIPExMW2xPOWER
    @xPROxSNIPExMW2xPOWER 6 ปีที่แล้ว +1

    Chemical Reaction Networks. Bio comp the next thing for sure.

  • @OO-ie1pe
    @OO-ie1pe 6 ปีที่แล้ว

    thank you Mr.Raval

  • @itsDe0n
    @itsDe0n 6 ปีที่แล้ว

    Awesomely Explained

  • @abhijeetghodgaonkar
    @abhijeetghodgaonkar 6 ปีที่แล้ว +1

    Yay AlphaGo!!!! I love Go game , I want to reach dan level , I want to become 9dan professional

    • @abhijeetghodgaonkar
      @abhijeetghodgaonkar 6 ปีที่แล้ว

      @surupendu , AlphaStill there

    • @abhigo7788
      @abhigo7788 6 ปีที่แล้ว

      It is quite hard to understand the image channels made on a 19x19 board to get more accurate features to train.

  • @wolfisraging
    @wolfisraging 6 ปีที่แล้ว +1

    Deep mind is really digging deep in mind

  • @papalevies
    @papalevies 6 ปีที่แล้ว +1

    64 GPUs and 19CPUs cost millions of dollars? What? Did you mean 100k?

    • @SuperProtector
      @SuperProtector 6 ปีที่แล้ว

      I have the same question: this result is based on TPU according to my information. Why only mention GPU en CPU? TPU cost more! about 10.000 $ for a unit, maybe. Titan V cost about 3000$.

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว +1

      over the very long period of time they trained it on, those costs really add up

  • @bharath5673__
    @bharath5673__ 6 ปีที่แล้ว

    Siraj do some videos on CYBORG plzzzzz

  • @kapilkansara5129
    @kapilkansara5129 6 ปีที่แล้ว

    Epic content sir

  • @barnmonster888
    @barnmonster888 6 ปีที่แล้ว

    IF YOU TAKE THIS---YOU WILL LOSE YOUR SOLE AND NEVER BE ABLE TO GOE TO HEAVEN EVER AGAIN

  • @murtazaattari5868
    @murtazaattari5868 6 ปีที่แล้ว

    Need ur help Siraj

  • @rtechshow62
    @rtechshow62 6 ปีที่แล้ว

    I am waiting for someone to develop Zola's algorithm 😈👹

  • @marshboy4150
    @marshboy4150 4 ปีที่แล้ว

    Matrix reference at 3:48

  • @larryteslaspacexboringlawr739
    @larryteslaspacexboringlawr739 6 ปีที่แล้ว

    thank you deepmind video

  • @neural1023
    @neural1023 6 ปีที่แล้ว

    you should help promote Dataquest.io for everyone trying to get into A.I and data science its a great resource that truly allows anyone to get into the field.

  • @paulalexandrupop3709
    @paulalexandrupop3709 6 ปีที่แล้ว

    "More possible Go positions then there are atoms in the universe" - isn't the universe supposed to be infinite?

    • @kiranroye6498
      @kiranroye6498 6 ปีที่แล้ว

      it is, but that doesen't mean that there are in infinite amount of individual particles

    • @paulalexandrupop3709
      @paulalexandrupop3709 6 ปีที่แล้ว

      right, but how does that make the number of Go positions larger than the number of atoms in the universe? You don't even know how many particles there are in the universe. At best, you can approximate the number of atoms in the observable universe and make your claim against that.

    • @McRingil
      @McRingil 6 ปีที่แล้ว

      Paul Alexandru Pop actually we now that based on observable expansion of the universe

    • @ED-TwoZeroNine
      @ED-TwoZeroNine 6 ปีที่แล้ว +1

      Paul Alexandru Pop he should have said, the known universe.

    • @abhimanyusid
      @abhimanyusid 6 ปีที่แล้ว

      It's not known that the universe is infinite. In fact it is more likely believed to be finite, as we had a big bang and the universe expands from that moment, over a finite(but large) period of time

  • @allsmiles6538
    @allsmiles6538 6 ปีที่แล้ว

    thank our AI god-masters -- may AlphaZero reign supreme -- that this video did not include tasteless royalty-free music to detract from the lesson
    lol what if humans create a religion out of AI :D. wait. actually it sounds plausible :(

  • @dibydash
    @dibydash 6 ปีที่แล้ว

    "Let's be real, probably some tea" XD

  • @bayesianlee6447
    @bayesianlee6447 6 ปีที่แล้ว

    If AI system has way better than human beings, how possibly we human being maintain ruler of AI?
    It's like ants create human beings.
    I'm deep learner but still has huge conspicuous thoughts on safety of AI finally when we get into AGI period.

  • @gustavomartinez6892
    @gustavomartinez6892 6 ปีที่แล้ว

    Have been four days, can I contact you in google+? or a mail please? I dont have a facebook acount

  • @andyday4847
    @andyday4847 6 ปีที่แล้ว

    AlphaGo zero never play with a human player.

  • @Larkinchance
    @Larkinchance 2 ปีที่แล้ว

    I'm having an anxiety attack...

    • @SirajRaval
      @SirajRaval  2 ปีที่แล้ว +1

      It’s going to be ok. Life can be really hard but you’ll get through this

    • @Larkinchance
      @Larkinchance 2 ปีที่แล้ว

      @@SirajRaval you are very nice

  • @tadashiuchiha5732
    @tadashiuchiha5732 3 ปีที่แล้ว

    5:42

  • @nicksocu
    @nicksocu 6 ปีที่แล้ว +2

    Just listen to 3:01-3:10 made my night so wet!!!!

  • @subschallenge-nh4xp
    @subschallenge-nh4xp 6 ปีที่แล้ว

    when you don't have faith to find a hot girl even with AI ......😞

    • @SirajRaval
      @SirajRaval  6 ปีที่แล้ว

      yes u can find a mate using AI

    • @chardonnay5767
      @chardonnay5767 6 ปีที่แล้ว

      You could try the Monte Carlo method.

  • @rodthelimey
    @rodthelimey 4 ปีที่แล้ว

    Could you redo this video, speaking more slowly? About 3 times more slowly? Thx ;)

  • @MasterofPlay7
    @MasterofPlay7 6 ปีที่แล้ว

    don;t understand a thing you just said....

  • @RDJ2
    @RDJ2 6 ปีที่แล้ว

    The problem is that a superior intelligence has no reason to share its intelligence with apes. Why on earth would it combine itself with us. We'll be pets in the best case scenario. Which isn't bad, I could live as a cat. Minus the neutering but I'm afraid there's no way out of that once it starts to genetically engineer us to be cuter and less violent.

  • @thelast7697
    @thelast7697 6 ปีที่แล้ว +2

    Someone help me create an ai concept I have in mind. Ill pay you.

    • @amanpradhan856
      @amanpradhan856 6 ปีที่แล้ว

      what is the concept?

    • @thelast7697
      @thelast7697 6 ปีที่แล้ว

      Aman pradhan Give me a contact. I will explain it to you.

    • @amanpradhan856
      @amanpradhan856 6 ปีที่แล้ว

      my email id is pradhanaman2595@gmail.com

  • @TheRansomIsHere
    @TheRansomIsHere 6 ปีที่แล้ว

    AI won’t beat Zork though.

  • @Dman8s
    @Dman8s 6 ปีที่แล้ว

    Could they put intelligence into playing a game like Star Citzen instead. Go is so boring 😴

  • @sonOfLiberty100
    @sonOfLiberty100 6 ปีที่แล้ว

    transhumanismus is comming

  • @Ori-ww7ej
    @Ori-ww7ej 6 ปีที่แล้ว

    FIRST