Reinforcement Learning from scratch

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

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

  • @darthvader4899
    @darthvader4899 9 หลายเดือนก่อน +50

    this is video is super underrated. In fact the whole channel is underrated.

    • @william_8844
      @william_8844 5 หลายเดือนก่อน +1

      Maybe i should follow the channel then 😅.
      This was my first vid, and the explanation was really well simplified

  • @themathguy3149
    @themathguy3149 ปีที่แล้ว +10

    Your Channel IS SO GREAT, I share with all my eng friends for you to get more visibility!

  • @tushargupta1999
    @tushargupta1999 9 หลายเดือนก่อน +6

    This video is amazing. You explained everything in such a simple manner. I am feeling really motivated to learn more about reinforcement learning and neural networks after watching this.

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

    I don't know how I stumbled upon this video but that was very interesting and intuitive to understand. Thank you.

  • @Arivan_Abdulla
    @Arivan_Abdulla 5 หลายเดือนก่อน +3

    Too beautiful you can watch this kind of videos all the day without get bored

  • @limeducky0209
    @limeducky0209 หลายเดือนก่อน

    This was so much easier to understand than the other RL videos that came up when I searched this topic

  • @mind6861
    @mind6861 6 หลายเดือนก่อน +33

    Can we have the code for this

    • @poopcoder468
      @poopcoder468 2 หลายเดือนก่อน

      Lol😅😅😅😅😅😅

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

    Very very underrated channel

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

      Underrated, two Rs

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

      @@benc7910 thank ya sir

  • @metaljacket8102
    @metaljacket8102 9 หลายเดือนก่อน +2

    This is really awsome! It's the best video that explains DRL in such an easy to understand way!

  • @CptDoge-rn3ou
    @CptDoge-rn3ou ปีที่แล้ว +2

    I really like the way you visualize what you are talking about. Thank you for putting in the effort!

  • @Bet-s4g
    @Bet-s4g 3 หลายเดือนก่อน +1

    This is super underrated video

  • @a.aspden
    @a.aspden ปีที่แล้ว +2

    Your videos are great. Looking forward to more!

  • @cloudysh
    @cloudysh 9 หลายเดือนก่อน +1

    This was so surprisingly great :3

  • @themax2go
    @themax2go 10 หลายเดือนก่อน +4

    agi: 1. ai develops understanding of win-loss conditions and sets policy params (inputs & actions) accordingly. 2. ai creates (= designs & builds) training env(s). 3. ai iterates, avals & adjusts policy parameters accordingly 4. done (or validation run(s) w/ human(s))

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

    Great video, very helpful, easy to understand.

  • @Sumpydumpert
    @Sumpydumpert 7 หลายเดือนก่อน +1

    I agree once you see how it all works it seems like 1s and zeros give me some feed back on r/grand unified theory or cosmo knowledge

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

    Excellent. Congratulations ❤

  • @luiseduardocraizer7416
    @luiseduardocraizer7416 7 หลายเดือนก่อน +1

    Excellent content!

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

    Amazing video as always :)!

  • @wuyanchu
    @wuyanchu 15 วันที่ผ่านมา

    thx and god bless u, regards from hong kong, china, merry chirstmas... ^__^

  • @swannschilling474
    @swannschilling474 6 หลายเดือนก่อน +1

    Thanks a lot for this one! 😊

  • @anthonyortiz7924
    @anthonyortiz7924 4 หลายเดือนก่อน

    What a great series! I have a question for the experts... was it necessary to map velocity as an input? I'm guessing it's not absolutely necessary and was done to make the training faster? My guess is based on the assumption that the timing of the ball x/y changes to the inputs have an effect, but I may be wrong.

  • @termisher5676
    @termisher5676 14 วันที่ผ่านมา

    Can i speed up training if i know exact picels thst have high importance and are static?

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

    Can you playlist each one of your topics plz?
    I wanted to post on Twitter(X) your video topics but could only post a single video at a time.
    Great content by the way. Ty very much.
    Your perspective on some topics helped me a lot to get a more intuitive understanding.

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

      Good idea! Here's one on generative AI:
      th-cam.com/play/PLWfDJ5nla8UoR8P7AGqVw7ZPjXajUFLMo.html
      Here's one on reinforcement learning
      th-cam.com/play/PLWfDJ5nla8UoexEaLqVMw7q3Ft0vRYscL.html
      Here's one on LLMs + text-to-image
      th-cam.com/play/PLWfDJ5nla8UoG2mvvHs_OS0asAKC5HJeu.html

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

      @@g5min Ty!

  • @mohajeramir
    @mohajeramir 8 หลายเดือนก่อน +2

    Excellent

  • @jaideepraulji1395
    @jaideepraulji1395 4 หลายเดือนก่อน +1

    Superb

  • @mado.madeleine
    @mado.madeleine ปีที่แล้ว +1

    Super helpful! Thank you 🙏🏽

  • @jdlopes06
    @jdlopes06 6 หลายเดือนก่อน +1

    Thank you!

  • @edvinbeqari7551
    @edvinbeqari7551 11 หลายเดือนก่อน

    What is your reward function for the pong game? I did a similar pong game and I couldn't get it to learn.

  • @william_8844
    @william_8844 5 หลายเดือนก่อน

    I get how the model can see moves and output up or down action. But I don't get how model tracks the score for rewards etc
    Can someone explain how the reward is fed into model

  • @bombur9007
    @bombur9007 9 หลายเดือนก่อน

    how many layers should such network have

  • @NR_5tudio
    @NR_5tudio 2 หลายเดือนก่อน

    i just have a quastion, what is that thing ? 6:20 its like a worm ?
    like. i didnt take it in my math class.... im 16 years btw
    i mean the one u added

    • @insecureprince120
      @insecureprince120 21 วันที่ผ่านมา +1

      Sigmoid function. Basically squishes the results from what the ReLU spits out to a number between 0 and 1

    • @NR_5tudio
      @NR_5tudio 21 วันที่ผ่านมา +1

      @@insecureprince120 like this?:
      A = 5
      B = 10
      [this thing] 0.5 = 7.5 ?
      if yes its the same "lerp node" in unreal engine

    • @insecureprince120
      @insecureprince120 21 วันที่ผ่านมา +1

      @ not quite, let’s say A=5 and B=10 are outputs from 2 nodes after ReLU. sometimes these outputs are multiplied by weights going to the next layer, maybe not in his example not sure. but, all the outputs after relu are summed together THEN squished with this sigmoid function. formula: S(x)= 1/(1+e^-x)
      where e is euler’s number (a constant) and x is the sum of the outputs of the previous nodes (so in your example x=5+10=15) this would give the output: S(15)=.999… (very close to 1 in this example)
      if you look up the graph you’ll see it quite literally looks like that squiggle worm he showed. but yeah sigmoid pretty much just normalizes (squishes) the sum of the outputs to fit between 0 and 1

    • @NR_5tudio
      @NR_5tudio 21 วันที่ผ่านมา +1

      @@insecureprince120 bro i waste your time, idk what im gonna say, thank you.. ig?, god bless you

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

    thank you for this!

  • @mineq4967
    @mineq4967 9 หลายเดือนก่อน

    but by what number do you change the weights like you never told us

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

    Thank you!!!

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

    Brilliant

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

    Simple Reinforcement learning is extremely dangerous in certain nonstationary environments 😅

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

    whats the name of this video game ?

  • @maxim_ml
    @maxim_ml 7 หลายเดือนก่อน +1

    that was good

  • @gaydemaupassant6263
    @gaydemaupassant6263 6 หลายเดือนก่อน

    Pls o want the code plsss

  • @theduckylord
    @theduckylord 17 วันที่ผ่านมา

    ich bin confuzzled (i dont actually speak german FYI)

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

    Can you share the source code for this project

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

      You can follow the link to the Karpathy site at the end of the video, repeated here:
      karpathy.github.io/2016/05/31/rl/

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

    Imagine using reinforcement learning in quantitative finance 😊

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

    ah yes, reinforcement learning. a fundamental computer graphics technology

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

      I think that character/game-AI is pretty central to graphics

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

      Why so negative?

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

      ​@@g5minespecially AI image generation or processing nowadays

  • @tadejgreen
    @tadejgreen 23 วันที่ผ่านมา

    he just HAD to mention his macbook air...