Random Forest in 7 minutes

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

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

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

    ⭐ If you enjoy my work, Id really appreciate a Coffee😎☕ - augmentedstartups.info/BuyMeCoffee

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

    It's great to see someone takes this kinda step to make learning more fun, especially on this topic which is one of the hardest of all to understand. Thank you guys for taking this initials it'll really helpful for those programmer who are new in this field.

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

    I made a mistake, so it is not GIGI index, it is GINI Index. Apologies for the error.

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

    Very good explanation of random forest algorithm with impressive visuals

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

    the way of explaining is great...

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

      I'm glad you enjoyed it and it was clear to understand 😁

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

    4:18 More explanation regarding point 2 is necessary:
    * M's are parameters (like in a function), yes?
    * specifying m number variables if M's are supplied - not clear what is meant by this. Are m's randomly selected M's? What's the logic behind that?
    * the best split of these m's - what's meant by a split of these m's?
    * value of m is being held constant - ???
    I think this deserves an extra slide with some visual representation.

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

    Awesome video for my ML course!

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

      Glad you enjoyed it 😁

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

      What would you like to see next?

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

    very good videos, thank you very much but i have two suggestions to make:
    1. the drawing hand is just confusing af when its jumping around and not finishing anything, i can't concentrate on what you're saying with that
    2. structure: don't start with advantages/disadvantages, explain the principle first and then go to advantages

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

      I agree with both of those. I was distracted by the hand, and it was odd to learn about the advantages and disadvantages before I knew how it worked. I appreciate the explanations in the video though - I'm just agreeing with the suggestions to make future videos even better.

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

      The drawing hand is such a nuisance. So annoying and distracting.

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

      I agree with both points as well

  • @ashleykleinhans5177
    @ashleykleinhans5177 5 ปีที่แล้ว +28

    I think this is great. There are plenty of examples of code and technical online but for fundamental understanding, this works just fine. Good to hear South African this coming from South Africa!

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

      Always glad to get a comment from a fellow South African and can identify the accent :). Glad you enjoying my content. Which part of SA are you from?

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

      @@Augmented_AI as soon as i heard that accent had to check

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

      Proudly South African here, good job augmented startups

    • @Augmented_AI
      @Augmented_AI  5 ปีที่แล้ว

      Thanks guys 😁 really appreciate it!

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

    Great Video!

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

    thank you very much for the explanation. I have couple of questions:
    i) What does it mean "the best split of n is used to split the node"?
    ii) How do you split in a table with different variables the picture of a finger to apply the random forest algorithm?
    Thank you very much,

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

    what is the difference between this and Multiclass Decision Forest?

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

    Can I ask which software was used to create this animated presentation?

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

    Amazing videos, it is really difficult explaining such deep concepts in a ready for dummies way! keep it up!

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

    Well done man, great content

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

    Can you give me the name of the software you use for realising these beautiful videos? Thanks in advance

  • @jayaraghavendra9025
    @jayaraghavendra9025 5 ปีที่แล้ว

    can you please mention which software do you use for making this kinda animated tutorial.

  • @PositivePeopleCommission300
    @PositivePeopleCommission300 7 ปีที่แล้ว

    All machine learning tutorials are great!

    • @Augmented_AI
      @Augmented_AI  7 ปีที่แล้ว

      +Rana Muhammad Kashif thank you so much :).I appreciate the comment.

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

    Hi,
    Please correct GIGI to GINI Index

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

    What software are you using for the animations?

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

    just meow !

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

    What's funny is I have a project using random forest in remote sensing on actual forest image classification, like for mapping real trees.

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

      Oh the Irony 🤣👍. Did it work for it?

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

      @@Augmented_AI yeah, it worked well for the large datasets haha

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

    its gini or giri or gigi index approach?

  • @plotme7457
    @plotme7457 7 ปีที่แล้ว

    wonderful explanation of a complex but very interesting concept

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

    Your voice and accent are so soothing to listen to. Perfect video! Rate 10/10!

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

    Mejor canal educativo, buen contenido excelente

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

    That is helpful, thanks

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

    the way you explained the difference between boosting and bagging is really vague , which may confuse audience.

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

      you are right, i am lost on this point.

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

    like the quality and visuals in the video

  • @shidajieqing
    @shidajieqing 7 ปีที่แล้ว

    i wish all my lecture are like this! good works!

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

    As far as i know decision tree can not handle missing values , then how come random forest does that?

  • @saravanans.k4363
    @saravanans.k4363 6 ปีที่แล้ว

    I need some clarification. suppose my dataset contains 10 features and the random forest is formed with variable selection (feature selection i.e 3 features). then should test data contain 10 or 3 features. if it contain 3 feature then it predict the class. if it contain 10 feature how can it predict the class?

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

    Thanks

  • @netrachinival6249
    @netrachinival6249 5 ปีที่แล้ว

    I thank for great explanation and i have one doubt in case of 50% how rf will be work?

  • @poojatikhe2046
    @poojatikhe2046 5 ปีที่แล้ว

    sir what should i refer to study detailed algorithm ... any book or journal

  • @zaibi558
    @zaibi558 7 ปีที่แล้ว

    the best, Really great explanation.

    • @Augmented_AI
      @Augmented_AI  7 ปีที่แล้ว

      +zaibi Ejaz thank you, I really appreciate it :)

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

    I keep pausing the videos to check the source of the music audio until I realized it is the backsound haha

  • @yangchaoyi2979
    @yangchaoyi2979 7 ปีที่แล้ว

    Clear and funny explanation! Thanks!

  • @TheOraware
    @TheOraware 5 ปีที่แล้ว

    Thanks for sharing , as far as concern about RF has no pruning due to mtry. I think there is max_depth parameter which limit to further grow of trees?

  • @F4lipeC4rdoso
    @F4lipeC4rdoso 5 ปีที่แล้ว

    Thanks !! Excellent Job!

  • @f1f1s
    @f1f1s 5 ปีที่แล้ว

    While it provides a lot of philosophical implications, this video does not have any details on the technical implementations, not even an outline. What happens with the data? Which hyper-parameters really matter and how to optimally pick them?

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

    any references for our claims?
    Data overfitting, i've read different things about it, some data or research to back up your claims would be welcome.
    Also, some links to the type of random forests used in the example fields you give would be helpful.

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

    Great series, easy to understand, except the index - is it Gigi, Giri or should it be Gini - Corrado Gini the inventor of the index.

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

      Hi Robert. Yeah I made a lil typo there :p. But thanks 😎, glad you enjoyed the series.

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

    Alguien podria traducir este gran video por favor ya que el google no realiza bien la traduccion saludos

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

    0.41
    GIGI index
    Gini index

  • @drnazribajuri8863
    @drnazribajuri8863 5 ปีที่แล้ว

    Thanks for the video!

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

    This really helpful .. clear my concept of random forest

  • @igrai
    @igrai 7 ปีที่แล้ว

    good explanation and presentation - thanks!

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

    Bro thank you for your video !
    I am using a random forest for a classification learning in time series.
    Does random forest algorithm take into consideration past values (which is important in time series) ? Should I lag my variables ?
    Many thanks in advance for you answer !

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

      did u ever find out

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

      @@ifusubtomepewdiepiewillgiv1569 I did, this was back in time where I had no clue about machine learning. Now I am into it since 2 years.
      If you want to make your algo learn about past levels or variations you have to indeed lag your variables.
      However, the training becomes then a bit tricky because you have to train your algos in a certain way that they just use information that they would have access to at a certain period in time. Traditional K-Fold cross-validation is a fallacy in time series machines learning problems.
      I don't know how advanced you are in ML but I really recommend you read financial advances in machine learning by De Prado. The first part of the book will show you how to deal with time series.

  • @barathno1
    @barathno1 7 ปีที่แล้ว

    thanks the video helped a lot

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

    😊 Thanks for sharing! ✌ 👏🏻

  • @AstroBax
    @AstroBax 7 ปีที่แล้ว

    at 2:03, you seem to say that random forest perform better at classification than regression, while you wrote the opposite. Or did I miss something?

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

    Hi, could you please tell me how you edit these video to create this intersting effect?

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

      +张荣恩 I use sparkol videoscribe

  • @mahimsd7645
    @mahimsd7645 7 ปีที่แล้ว

    gr8 work .......
    gr8 explanations...

    • @Augmented_AI
      @Augmented_AI  7 ปีที่แล้ว

      +Mak S thank you , I really appreciate it :)

  • @paulstevenconyngham7880
    @paulstevenconyngham7880 7 ปีที่แล้ว +14

    why is the hand moving when it is not actually drawing anything?

    • @Sharpevil
      @Sharpevil 7 ปีที่แล้ว +3

      It looks like it's some sort of automated animation. The hand looks like it's set up to draw paths, write out letters, 'fill' pictures diagonally, and drag items onto the screen. Instead of just being static, it has a little wiggle animation to make it seem more lifelike.

    • @exapsy
      @exapsy 7 ปีที่แล้ว +5

      lol ... did you think that all the 'Fast Hand Drawing' videos were actually including actual footage of a hand drawing? :P 90% of them do not contain actual footage.

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

      Yeah, this is one of the most distracting drawing animations I've ever seen.

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

    Why did you censor the male though 🤔

  • @MichalFRWN
    @MichalFRWN 7 ปีที่แล้ว +21

    Cool, but stop adding that hand there.

  • @nipun844
    @nipun844 7 ปีที่แล้ว +3

    It is GINI Index approach

    • @lazurinke
      @lazurinke 7 ปีที่แล้ว

      correct, at ~0:54

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

    good video

    • @Augmented_AI
      @Augmented_AI  5 ปีที่แล้ว

      I'm glad you enjoyed it 😊

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

    Best fckin random forest video in TH-cam.

  • @bobbybacon3478
    @bobbybacon3478 5 ปีที่แล้ว

    TH-cam want to play that 0:10 1/2 ads game? Took 6x longer to write a comment but paused the ads and skipped the vid. Fuck you youtube. Respectfully

  • @PositivePeopleCommission300
    @PositivePeopleCommission300 7 ปีที่แล้ว

    Summarized really well ! #RandomForest

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

    That's awesome!

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

    Dude your accent is so South African!

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

    The writing hand is an unnecessary distraction.

  • @Christian-mn8dh
    @Christian-mn8dh 5 ปีที่แล้ว

    So it's basically a democracy

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

    true while learn()

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

    ⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for a few months and I love it! bit.ly/KITEAUTOCOMPLETE

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

    distracted by lip smacking noise, maybe some water would help

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

      Thank you for the suggestion. Will try that and edit it I post.

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

    I didn't understand the "VOTE WOMEN" part.

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

    5:16 Lol

  • @xluxor320
    @xluxor320 7 ปีที่แล้ว

    PARLI MALISSIMO IN INGLESE

  • @san_sluck
    @san_sluck 5 ปีที่แล้ว

    Nicely done, however nothing was explained. Neither math nor implementation which makes this mostly useful for a very first introduction

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

    didnt understand shit about pseudo code no explanation only textbook reading

  • @hello-pd7tc
    @hello-pd7tc 4 ปีที่แล้ว

    very hard to understand

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

    First!!!!

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

    its gini or giri or gigi index approach?