Random Forest Algorithm Clearly Explained!

Поділитися
Вставка
  • Опубліковано 20 кві 2021
  • Here, I've explained the Random Forest Algorithm with visualizations. You'll also learn why the random forest is more robust than decision trees.
    #machinelearning #datascience
    For more videos please subscribe -
    bit.ly/normalizedNERD
    Join our discord -
    / discord
    Facebook -
    / nerdywits
    Instagram -
    / normalizednerd
    Twitter -
    / normalized_nerd

КОМЕНТАРІ • 396

  • @noahrubin375
    @noahrubin375 2 роки тому +117

    Easily the best video on Random Forests I've seen

  • @ericametta6964
    @ericametta6964 7 місяців тому +4

    Just came across your channel and i must say you deserve a lot of accolades for how much effort you put into visualizing these concepts and explaining the motivation behind everything so well. Good job really. Not many like you out here

  • @richardiovanna1432
    @richardiovanna1432 2 роки тому +4

    Well done! I've been reading/watching tutorials on this subject ad nauseam for the past week and yours was the first to clearly explain it. Will definitely be watching more of your videos.

  • @sidchat
    @sidchat 3 місяці тому +12

    Not only a very well-explained video, but aesthetically superb too; the diagrams, the music when the trees are being created - brilliant video! Well done!

  • @smitm.1342
    @smitm.1342 4 місяці тому +7

    Unbelievable clarity and simplicity. Hallmark of someone who has truly understood in depth and genuinely wishes to share😊

  • @yashmore3525
    @yashmore3525 3 роки тому +157

    Hey, I really like the fact that you tend to justify why certain concepts are used the way they are! Hoping to see more fundamental machine learning concepts covered in the future!

  • @kenshin198406
    @kenshin198406 Рік тому +14

    Love your animations, they make it so easy to understand. Best that I have seen so far!

  • @vijaykothawar1818
    @vijaykothawar1818 2 роки тому +4

    This is amazing... I spent a lot of time searching for the right channel to understand machine learning, still there were complexities understanding, but this is simple and well explained... Thanks and keep posting videos!!

  • @francescosanvito992
    @francescosanvito992 2 роки тому +4

    Thanks so much! This is so helpful! I’m considering employing RF for diagnosis classification in neuro-imaging, and this video made me understand that RF may be the right fit for my task!

  • @mybankbalanceis0
    @mybankbalanceis0 Рік тому +3

    This was wonderful . Very short, to-the-point and covers all the necessary concepts. I think i have a clear understanding now.

  • @Mutual_Information
    @Mutual_Information 3 роки тому +50

    As someone who makes videos on machine learning, I'll say this is an excellent explanation. I like how the algorithm is explained verbally with a visual example. Also, you explain the motivation for the choices of algorithm as you come across them. Variance reduction is key! Very nice - keep it up!

    • @NormalizedNerd
      @NormalizedNerd  3 роки тому +6

      Thanks mate! 😄
      I just watched your distribution video and enjoyed it a lot...great work!

    • @Mutual_Information
      @Mutual_Information 3 роки тому +2

      @@NormalizedNerd Thank you! Much appreciated :)

    • @shivoham5939
      @shivoham5939 Рік тому

      variance can be reduced by increasing the no of estimators or trees and by decreasing the no of row sample and column samples for each tree

  • @elvykamunyokomanunebo1441
    @elvykamunyokomanunebo1441 Рік тому +3

    I've done a few machine learning courses on UA-cam and LinkedIn and none of them give a good explanation for bagging and I struggled with why and how you would logically aggregate over many models with different parameters
    and the feasibility of the application of such models.
    After watching this, I see a clearer picture.
    Thank you
    I've been normalized
    ;)

  • @timklymenko7619
    @timklymenko7619 2 роки тому +2

    These videos are the best machine learning explanations I've come across anywhere so far, thanks heaps !

  • @pinkluna666
    @pinkluna666 2 роки тому

    I am sending you much appreciation, talented stranger! You earned my like and subscription. I am currently getting into programming / GIS and I am very happy to have stumbled across your channel!

  • @nablam8651
    @nablam8651 3 дні тому

    Thank you very much! You are a talented pedagogue, and your videos are easy to follow and satisfyingly informative.

  • @yd3021
    @yd3021 2 роки тому +1

    I had no idea about what is random forrest before watching it. This 8 minuts talk helped me alot! Thank you!

  • @_ChetanSalunke
    @_ChetanSalunke Рік тому +2

    Hey, your explanation about the maths behind the algorithms with pretty visualisation is awesome. Please upload more videos for other Algorithms, So that begginers like me can enjoy the learning.

  • @MrXdq1987
    @MrXdq1987 Рік тому

    I have watched several wideos and read a bunch of articles but I still don't know how a radom forest works until I found your video. Thank you!

  • @yhoff76
    @yhoff76 2 місяці тому

    Sir, your videos are phenomenal. Extremely thorough and very informative. I wish you all the best in your future endeavors!

  • @MadeleineParnot
    @MadeleineParnot 28 днів тому

    Genuinely the most clear video I've yet to see on Random Forest, I can't believe I finally understand !!

  • @dianamustakhova2332
    @dianamustakhova2332 2 роки тому +1

    This is really well-detailed explanation! Thank you very much for explaining mathematical part so easily.

  • @anjalichakraborty2742
    @anjalichakraborty2742 2 роки тому

    OMG.....Really thank u for this ..... i literally haven't seen such an amazing Explanation on Random Forest.... it really helped me to get a perfectly clear picture about this Algo....

  • @rhesamulyadi
    @rhesamulyadi 2 роки тому

    I was struggling with this concept, but your video was so informative and clearly explained the idea behind it. Instantly subscribed to your channel. Thank you for sharing your great work.

  • @mohammedarshad9318
    @mohammedarshad9318 2 роки тому +1

    This channel is so Underrated!!! This guy is explaining in the simplest way!!!

  • @21121990jay
    @21121990jay Рік тому +1

    One of the best video that I've come across that explains random forest so easily. 👏

  • @sandysandor6052
    @sandysandor6052 2 роки тому

    Very helpful video! I have no idea of Machine Learning algorithms but am required to write a term paper on it and your videos help a lot!

  • @mylenelaliberte9208
    @mylenelaliberte9208 2 роки тому +3

    Awesome job at explaining the algorithm clearly, very helpfull. Thanks a lot !

  •  Рік тому

    Excellent video! Very clear explanation and the animation was really easy to follow.

  • @yanhu2011
    @yanhu2011 8 місяців тому

    Amazing video! I learned a lot on how this works. Will you or do you have videos that talk about what kind of real application scenarios are the best to use the random forests model and why.

  • @KhoaPham-qj8ry
    @KhoaPham-qj8ry 7 днів тому

    That is so clearly explained. Well done!!

  • @jorgelopezcuns
    @jorgelopezcuns 9 місяців тому

    You are amazing.Literally whenever I search for a ml algorithm on youtube your channel pops-up.Thank you for your content🤗

  • @delfipotters3161
    @delfipotters3161 7 місяців тому +1

    Excellent use of Manim (by 3 blue one brown). Thanks for the great explanation!

  • @shivarajnavalba5042
    @shivarajnavalba5042 2 роки тому

    Hey, Really superb videos with a clear explanation & the graphical represntation will help to understand easily, Thanks for the videos and expecting more in future.

  • @sukursukur3617
    @sukursukur3617 Рік тому

    I liked your mind. You ask philosophical questions and explain those. This is very good learning and teaching method.

  • @ankitjain3164
    @ankitjain3164 2 роки тому +1

    Wow....amazingly well explained. Thank you so much for creating this wonderful video.

  • @dr-x-robotnik
    @dr-x-robotnik 2 роки тому +14

    Hi, I accidentally found your UA-cam channel and then noticed it is very informative and helpful! Thank you so much for the high-quality content. Please we are looking for more ML algorithms from scratch specially the ensemble algorithms, we will be so grateful if you make videos on those, too!

    • @NormalizedNerd
      @NormalizedNerd  2 роки тому +3

      Great to hear that. I'm planning to make more such videos.

    • @ujjwal2473
      @ujjwal2473 Рік тому +1

      @@NormalizedNerd But you haven't🥲

  • @justgovi
    @justgovi 6 місяців тому

    I love your explanations, you are the best to teach these complex concepts

  • @yccdavis
    @yccdavis 2 роки тому

    Dude I have to say that your videos are really of the best I have watched!! Thank you so much for making those!!

  • @lucianoinso
    @lucianoinso 2 роки тому +1

    Thank you so much for this video, great explanation and really well executed, kudos!

  • @kenanmenkuc9873
    @kenanmenkuc9873 2 роки тому +2

    Thank you, this video really helped me understand random forests

  • @herbertng522
    @herbertng522 6 місяців тому

    Enjoyed and appreciated this so much. Clear to the point. Thank you so much!

  • @anwarsaid135
    @anwarsaid135 2 роки тому +1

    Nice and clear explanation with animation and reasoning. keep it up!

  • @abinav92
    @abinav92 11 місяців тому

    Best video on random forest. Very well explained. Thanks!!!

  • @Buckybarnesfan22
    @Buckybarnesfan22 Рік тому

    Amazing graphics and clear explanation. Thank you!

  • @metzi2701
    @metzi2701 Рік тому

    Hi man, first of all your videos are amazing. It is nice to see, that you can describe such complex topics so easy!!
    Do you have the name of the paper, which investigate that the number of selected features should be near to the log or square root?

  • @eloimp88
    @eloimp88 6 місяців тому

    Thank you for the video. The best explanation I’ve seen so far

  • @yuqingpan9227
    @yuqingpan9227 2 роки тому

    Thanks for your video, it's straightward and very dedicatedly prepared!

  • @allthingsjannah
    @allthingsjannah Рік тому

    You're an excellent teacher & this video was amazing 👏🏾 thank you 😊

  • @yuweihsu19
    @yuweihsu19 Рік тому

    the explanation is clear and thorough, love it!

  • @agno6648
    @agno6648 10 днів тому

    Good Job bro, this explaintion is prefect

  • @television80
    @television80 4 місяці тому

    Really, a nice video, piano music while creating the trees, really nice, congrats for your dedication, thanks for sharing your knowledge

  • @bidaneleon1106
    @bidaneleon1106 2 місяці тому

    Marvelously explained, thank you so much

  • @johnstorella9604
    @johnstorella9604 13 днів тому

    Very nicely explained!

  • @nostress_chess
    @nostress_chess 2 роки тому +2

    Favorite Random forest video yet!! Thank you Normalized Nerd!!

  • @krishnachaitanyapullakandam
    @krishnachaitanyapullakandam 2 роки тому

    The visualization made it easy to understand! Loved it.

  • @stefangabor5985
    @stefangabor5985 Рік тому

    This is actually pretty good, nice job!

  • @jordibeunk1423
    @jordibeunk1423 Рік тому

    Excellent video, thank you! I got one small comment. In the original algorithm, a subset of features is selected at every node of the tree. So every tree gets the total set of features, but only a random subset of these features is used at every node.

  • @benfield1866
    @benfield1866 Місяць тому

    this was very well explained and simple to understand

  • @TheNazbul
    @TheNazbul 6 місяців тому

    how anyone can do so much hard work to make this type of video for us. its amazing work. i can understand how those animations are important for machine learning problem. thank you very much

  • @civilspot5912
    @civilspot5912 3 місяці тому

    Great explanation. Thank you!!

  • @javieralfonso8702
    @javieralfonso8702 2 роки тому

    Very good explanation and very good your animation to explain it! Thanks NN, subscribed!

  • @barbarakiyomoto4478
    @barbarakiyomoto4478 2 роки тому +3

    Thank you, this really helped me understand random forests easily

  • @TheHalittle
    @TheHalittle 3 місяці тому

    You have made me understand a topic in 6 minutes which my Dr. at uni couldnt in a whole semester. Thank you.

  • @jamiyana4969
    @jamiyana4969 11 днів тому

    literally the best video on this topic!!!

  • @lutongfeng9384
    @lutongfeng9384 10 місяців тому

    Hey Normalized Nerd you are the best! You explained these concepts better than my professors.

  • @DEVANSHGOEL-dq1wh
    @DEVANSHGOEL-dq1wh Рік тому

    I am thankful to you for providing such high quality content. Bro, by mistake you have written x2 and x1 two times in last two trees.

  • @antoniojuarezalencar103
    @antoniojuarezalencar103 6 місяців тому

    Nice, clear explanation. Many thanks!

  • @yunik_developer
    @yunik_developer 10 місяців тому

    It so soothing bro the piono in the background and keep it up bro we really like your videos amazing

  • @basavarajtm5018
    @basavarajtm5018 2 роки тому

    Hi, The explanation is very nice. One thing i am missing is how the tree is deciding which feature to select as root node and in case of continuous variable, what value the root node should check to make the decision? If this is explained, then it will be perfect in my opinion. Overall Good work. Keep it up.

  • @NA-rx5oy
    @NA-rx5oy 4 місяці тому

    Amin the medical field, not big fan of stats, but need this knowledge for my research. You did a great job in explaining the concept. Big fan!!

  • @user-mu4ty1gi8b
    @user-mu4ty1gi8b Рік тому

    Thank you for the high quality video and explanations

  • @schylerreis5227
    @schylerreis5227 4 місяці тому

    This is the most helpful machine learning video I have ever seen!

  • @ishitasadhukhan1
    @ishitasadhukhan1 2 роки тому

    best best best explanation !! And the visuals take the explanations to another level !

  • @XX-kg2dr
    @XX-kg2dr 2 роки тому +4

    this is a really good quick summary of how random forest work. A quick question- during boostrapping, why we do random sampling with replacement, rather than random sampling without replacement? is there any research conducted to demonstrate one is better than the other?

    • @vinesthemonkey
      @vinesthemonkey 7 місяців тому

      if your bootstrap generated datasets are the same size as the input, then every sample by selecting without replacement would just be a permutation of the original data. with replacement, the proportion of unique entries tends to 1-1/e.

  • @padinampriyanka471
    @padinampriyanka471 Рік тому

    Wonderful explanation! Thank you so much!

  • @Jjhvh860
    @Jjhvh860 3 роки тому +5

    I like how you Connect ML terminology with Concepts,
    Underated Channel

  • @pikaso6586
    @pikaso6586 Рік тому

    Great job bro, your channel is under-rated.

  • @abdulrehmanamer4252
    @abdulrehmanamer4252 Місяць тому

    The best concise explanation!

  • @Ronald_McColeman
    @Ronald_McColeman 6 місяців тому

    great video, love the music btw :D

  • @iftrejom
    @iftrejom 2 роки тому

    Concise and precise, thank you very much! Here, you have a new suscriber

  • @ihortelbukh9816
    @ihortelbukh9816 Рік тому

    Thanks for the video, very clear and detailed!

  • @lesy.9538
    @lesy.9538 Рік тому

    love the animation and clear explanations. for classification though, would it make more sense to make sure to use an odd number of trees so that for majority voting you won't have a case of equal number of positive predicted classes vs negative predicted classes? awesome stuff keep it up!

    • @vinesthemonkey
      @vinesthemonkey 7 місяців тому

      it does not matter in practice, where we use 500 or 2000 trees. Tiebreaking will not make a big difference

  • @ehsansalehi3769
    @ehsansalehi3769 8 місяців тому

    Thanks a lot for this wonderful presentation.

  • @niluparupasinghe171
    @niluparupasinghe171 2 роки тому

    This should be on the top of search results for what is a "Random Forest".... great job, well explained.

  • @sedgeleyp
    @sedgeleyp 2 роки тому

    Excellent video on the Random Forest algorithm!

  • @tychojongenelen4056
    @tychojongenelen4056 2 роки тому

    Thanks for helping out, very clear!

  • @tamimhasanbhuiyan9333
    @tamimhasanbhuiyan9333 5 місяців тому

    Very nice explanation of this algorithm

  • @jees__antony
    @jees__antony 4 місяці тому

    Your explanations are so well and interesting... ❤❤❤

  • @Coding_and_Gaming
    @Coding_and_Gaming 3 місяці тому

    Very good and clear explanation

  • @naodtesfalem6758
    @naodtesfalem6758 11 місяців тому

    clear explanation and clear visualization, it didn't even feel like learning.

  • @Doggieluv25
    @Doggieluv25 Рік тому

    Such a good explanation - thank you

  • @AquaFX
    @AquaFX 2 роки тому +1

    Well explained explanation, and great visuals!
    Thanks a lot!

  • @tom199520000
    @tom199520000 10 місяців тому

    I just study ML under Andrew Ng course, but found it very confusing. However, you explain it in a very clear way!!!!

  • @anurtj
    @anurtj 2 роки тому +2

    Great explanation. Keep up the good work!

  • @creatorsayanb
    @creatorsayanb 2 роки тому

    Excellent video! Please make a video on Boosting and BART ( Bayesian Additive Regression Trees)

  • @gasparyeugene4855
    @gasparyeugene4855 5 місяців тому

    Amazing illustrations👏

  • @baodo7905
    @baodo7905 Рік тому

    Thanks for this. It was really helpful!

  • @javierabastias3329
    @javierabastias3329 4 місяці тому

    muchas gracias por la explicación! me ayudó muchísimo!

  • @TC-xk5qh
    @TC-xk5qh 3 місяці тому

    what a didnt understood for a week on book reading i understand it on this video thank you very much

  • @Yassinius
    @Yassinius 2 роки тому

    Amazing explanation! Thanks so much :)