Random Forest Algorithm Clearly Explained!

  Рет қаралды 607,768

Normalized Nerd

Normalized Nerd

Күн бұрын

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/normaliz...
Join our discord -
/ discord
Facebook -
/ nerdywits
Instagram -
/ normalizednerd
Twitter -
/ normalized_nerd

Пікірлер: 417
@yashmore3525
@yashmore3525 3 жыл бұрын
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!
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
That's exactly my goal!
@red-bluelife
@red-bluelife Жыл бұрын
Exactly!
@raphaellaoun2784
@raphaellaoun2784 9 ай бұрын
I totally agree really helpful, thank you for the nice videos
@sidchatt
@sidchatt 7 ай бұрын
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!
@Mutual_Information
@Mutual_Information 3 жыл бұрын
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 жыл бұрын
Thanks mate! 😄 I just watched your distribution video and enjoyed it a lot...great work!
@Mutual_Information
@Mutual_Information 3 жыл бұрын
@@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
@noahrubin375
@noahrubin375 3 жыл бұрын
Easily the best video on Random Forests I've seen
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Thank you!!
@ericametta6964
@ericametta6964 11 ай бұрын
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
@Jjhvh860
@Jjhvh860 3 жыл бұрын
I like how you Connect ML terminology with Concepts, Underated Channel
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Thanks man!
@yd3021
@yd3021 2 жыл бұрын
I had no idea about what is random forrest before watching it. This 8 minuts talk helped me alot! Thank you!
@mohammedarshad9318
@mohammedarshad9318 2 жыл бұрын
This channel is so Underrated!!! This guy is explaining in the simplest way!!!
@MadeleineParnot
@MadeleineParnot 4 ай бұрын
Genuinely the most clear video I've yet to see on Random Forest, I can't believe I finally understand !!
@rose_garden_chess
@rose_garden_chess 3 жыл бұрын
Favorite Random forest video yet!! Thank you Normalized Nerd!!
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Wow, thanks!
@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!
@21121990jay
@21121990jay Жыл бұрын
One of the best video that I've come across that explains random forest so easily. 👏
@et_smithy
@et_smithy 26 күн бұрын
Amazing explanations as well as quality graphics, as always!!
@mybankbalanceis0
@mybankbalanceis0 Жыл бұрын
This was wonderful . Very short, to-the-point and covers all the necessary concepts. I think i have a clear understanding now.
@mincheng6194
@mincheng6194 2 ай бұрын
This explaination is crystal clear! Thanks best I have ever seen
@_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.
@niluparupasinghe171
@niluparupasinghe171 3 жыл бұрын
This should be on the top of search results for what is a "Random Forest".... great job, well explained.
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
I also think so :P
@softwareengineer8923
@softwareengineer8923 3 ай бұрын
Perfectly lucid explanation, keep the high quality content up
@vijaykothawar1818
@vijaykothawar1818 2 жыл бұрын
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!!
@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....
@TheHalittle
@TheHalittle 7 ай бұрын
You have made me understand a topic in 6 minutes which my Dr. at uni couldnt in a whole semester. Thank you.
@jmoscosa
@jmoscosa 2 жыл бұрын
Dude this video and the video on decision trees have better content than a full semester on my master's degree. Very very good and clear explanation 👏 👌!!
@NormalizedNerd
@NormalizedNerd 2 жыл бұрын
Thanks man! I know sometimes the courses fail to cover all the details because they have to fit so many things into one semester!
@fawadafridi3570
@fawadafridi3570 Жыл бұрын
@@NormalizedNerd i dont think syllabus is the reason why would they spent 4 - 5 hrs on random forest then. Its about the technique. However in class teacher cannot focus on every student and also people who search on internet are all dedicated to learn unlike to that of class which is sort of compulsory and you do not get the time of your choice also
@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.
@NormalizedNerd
@NormalizedNerd 2 жыл бұрын
Glad it was helpful!
@sukursukur3617
@sukursukur3617 2 жыл бұрын
I liked your mind. You ask philosophical questions and explain those. This is very good learning and teaching method.
@jorgelopezcuns
@jorgelopezcuns Жыл бұрын
You are amazing.Literally whenever I search for a ml algorithm on youtube your channel pops-up.Thank you for your content🤗
@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!
@yhoff76
@yhoff76 6 ай бұрын
Sir, your videos are phenomenal. Extremely thorough and very informative. I wish you all the best in your future endeavors!
@benfield1866
@benfield1866 5 ай бұрын
this was very well explained and simple to understand
@mahaalabduljalil6596
@mahaalabduljalil6596 Ай бұрын
AmaaaaaaaaaZing! I'm learning and enjoying your story telling :)
@Shyamshundar1
@Shyamshundar1 3 ай бұрын
Thank you sir for this crystal clear explanation.
@boristeixeira
@boristeixeira 28 күн бұрын
Amazing explanation, thank you very much for sharing your knowledge!
@excelelmira
@excelelmira 2 жыл бұрын
My mathematical heart cracked when he casually said "log or square root of the total number of features". Those two values could be many orders of magnitude different from each other.
@sofiayz7472
@sofiayz7472 3 жыл бұрын
Thanks for helping me understand something that I didn’t understand many years after graduating from my Masters 😅
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Glad to help :D
@_ChetanSalunke
@_ChetanSalunke Жыл бұрын
This is one of the best Machine Learning Channel. Why you people not update about new videos?
@mylenelaliberte9208
@mylenelaliberte9208 3 жыл бұрын
Awesome job at explaining the algorithm clearly, very helpfull. Thanks a lot !
@bajdoub
@bajdoub 3 жыл бұрын
Great video. But according to some sources, features are are sampled randomly at each node level, not at each tree level. For the first tree, we wouldn't select x0 and x1 for the whole tree, but only for the first node. Then for the second split we would randomly select two features, maybe x0 and x1 but maybe x3 and x2. Is this a variant of the RF algorithm or was my understanding wrong? Do you happen to have a source of the original algorithm? Nevertheless great video and impressive amount of work put into it!
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Thanks a lot...and great question! Firstly, your understanding is correct. Selecting a random subset of features at each node is more popular nowadays. But in the video, I followed Tin Kam Ho's 1998 paper 'The Random Subspace Method for Constructing Decision Forests' where he used a random subset of features for each tree. ("My method relies on an autonomous, pseudorandom procedure to select a small number of dimensions from a given feature space. In each pass, such a selection is made and a subspace is fixed where all points have a constant value (say, zero) in the unselected dimensions. All samples are projected to this subspace, and a decision tree is constructed using the projected training samples.") The reason I did this is to reduce the complexity of the explanation :)
@bajdoub
@bajdoub 3 жыл бұрын
@@NormalizedNerd thanks so much for the reply. I used to see both variants in various esplanations now it makes sense to me! Keep up the good work I am a huge fan of your videos :-)
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
@@bajdoub Keep supporting ❤️😌
@barbarakiyomoto4478
@barbarakiyomoto4478 3 жыл бұрын
Thank you, this really helped me understand random forests easily
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Glad to hear that!
@ash__borne
@ash__borne 3 ай бұрын
Got an exposé in a few minutes. This has all I need. Thanks 👍🏾 God bless
@harshal.rathore
@harshal.rathore Жыл бұрын
I think there is a little bit of miss information(as I've watched some other videos like statquest and read some articles) we do not use the same randomly selected subset of features through out the tree from root node to last decision node but we randomly select a subset of features at each decision node to decrease the correlation between the decision trees and make them more robust.
@bsatyam
@bsatyam Жыл бұрын
Yes! Exactly. I was confused about the same and this video just fueled my confusion.
@emilmohaneriksson
@emilmohaneriksson 4 ай бұрын
Yes this is entirely correct. I got confused by the same thing.
@tanmaysingh1131
@tanmaysingh1131 Ай бұрын
well explained bro... please make one explaining the extra tree algorithm for regression
@naodtesfalem6758
@naodtesfalem6758 Жыл бұрын
clear explanation and clear visualization, it didn't even feel like learning.
@tamimhasanbhuiyan9333
@tamimhasanbhuiyan9333 8 ай бұрын
Very nice explanation of this algorithm
@abdulrehmanamer4252
@abdulrehmanamer4252 5 ай бұрын
The best concise explanation!
@francescosanvito992
@francescosanvito992 2 жыл бұрын
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!
@burburchacha
@burburchacha Ай бұрын
Really good explanation, much much better than my lecturer
@LifeKiT-i
@LifeKiT-i Жыл бұрын
I just study ML under Andrew Ng course, but found it very confusing. However, you explain it in a very clear way!!!!
@anwarsaid135
@anwarsaid135 3 жыл бұрын
Nice and clear explanation with animation and reasoning. keep it up!
@im_debamrita
@im_debamrita Жыл бұрын
Great Explanation!!!
@justgovi
@justgovi 9 ай бұрын
I love your explanations, you are the best to teach these complex concepts
@television80
@television80 8 ай бұрын
Really, a nice video, piano music while creating the trees, really nice, congrats for your dedication, thanks for sharing your knowledge
@shanlily
@shanlily 2 жыл бұрын
Best explanation I have gotten so far. This channel is a LIFE SAVER🥲
@jamiyana4969
@jamiyana4969 4 ай бұрын
literally the best video on this topic!!!
@Josh-di2ig
@Josh-di2ig 2 жыл бұрын
amazing video. everyone who wants to learn about RF algo should watch this.
@eloimp88
@eloimp88 10 ай бұрын
Thank you for the video. The best explanation I’ve seen so far
@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.
@NA-rx5oy
@NA-rx5oy 8 ай бұрын
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!!
@arnabdas4146
@arnabdas4146 Жыл бұрын
Best video on random forest.. thank u very much
@ishitasadhukhan1
@ishitasadhukhan1 2 жыл бұрын
best best best explanation !! And the visuals take the explanations to another level !
@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.
@krishnachaitanyapullakandam
@krishnachaitanyapullakandam 2 жыл бұрын
The visualization made it easy to understand! Loved it.
@civilspot5912
@civilspot5912 6 ай бұрын
Great explanation. Thank you!!
@TC-xk5qh
@TC-xk5qh 7 ай бұрын
what a didnt understood for a week on book reading i understand it on this video thank you very much
@jees__antony
@jees__antony 8 ай бұрын
Your explanations are so well and interesting... ❤❤❤
@kodlamavetasarım
@kodlamavetasarım 6 ай бұрын
Very good and clear explanation
@pikaso6586
@pikaso6586 Жыл бұрын
Great job bro, your channel is under-rated.
@TheNazbul
@TheNazbul 10 ай бұрын
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
@dianamustakhova2332
@dianamustakhova2332 2 жыл бұрын
This is really well-detailed explanation! Thank you very much for explaining mathematical part so easily.
@anurtj
@anurtj 3 жыл бұрын
Great explanation. Keep up the good work!
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Thanks, will do!
@lutongfeng9384
@lutongfeng9384 Жыл бұрын
Hey Normalized Nerd you are the best! You explained these concepts better than my professors.
@johnstorella9604
@johnstorella9604 4 ай бұрын
Very nicely explained!
@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!
@schylerreis5227
@schylerreis5227 8 ай бұрын
This is the most helpful machine learning video I have ever seen!
@XX-kg2dr
@XX-kg2dr 3 жыл бұрын
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 10 ай бұрын
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.
@Ronald_McColeman
@Ronald_McColeman 9 ай бұрын
great video, love the music btw :D
@joshholder359
@joshholder359 2 жыл бұрын
Concise, clear, and accurate. Thanks!
@NormalizedNerd
@NormalizedNerd 2 жыл бұрын
😄😄
@sedgeleyp
@sedgeleyp 2 жыл бұрын
Excellent video on the Random Forest algorithm!
@agno6648
@agno6648 4 ай бұрын
Good Job bro, this explaintion is prefect
@gasparyeugene4855
@gasparyeugene4855 9 ай бұрын
Amazing illustrations👏
@KhoaPham-qj8ry
@KhoaPham-qj8ry 4 ай бұрын
That is so clearly explained. Well done!!
@tomdexter5029
@tomdexter5029 Жыл бұрын
Excellent! What's more, in just about 8 minutes! 👍👍👍
@Buckybarnesfan22
@Buckybarnesfan22 Жыл бұрын
Amazing graphics and clear explanation. Thank you!
@anrm6
@anrm6 3 жыл бұрын
You earned a sub. Great channel
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
Thanks mate :)
@zes3813
@zes3813 3 жыл бұрын
no such thign as nerx or not, techx s k
@lucianoinso
@lucianoinso 2 жыл бұрын
Thank you so much for this video, great explanation and really well executed, kudos!
@herbertng522
@herbertng522 10 ай бұрын
Enjoyed and appreciated this so much. Clear to the point. Thank you so much!
@ХеллБой-я1щ
@ХеллБой-я1щ Жыл бұрын
Thank you for the high quality video and explanations
@iftrejom
@iftrejom 3 жыл бұрын
Concise and precise, thank you very much! Here, you have a new suscriber
@tatjanazivkovichansen3764
@tatjanazivkovichansen3764 8 ай бұрын
Normalized nerds is what we all nerds tend to become! Thanks for this nice video!
@creatorsayanb
@creatorsayanb 2 жыл бұрын
Excellent video! Please make a video on Boosting and BART ( Bayesian Additive Regression Trees)
@padinampriyanka471
@padinampriyanka471 Жыл бұрын
Wonderful explanation! Thank you so much!
@shivarajnavalba5042
@shivarajnavalba5042 3 жыл бұрын
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.
@dineshrohit8550
@dineshrohit8550 2 жыл бұрын
Man ! This is amazing 🔥 and the video length is also short ❤️✨
@mauriciojean8792
@mauriciojean8792 2 жыл бұрын
what an awesome video. big shout out from brazil
@subodh.r4835
@subodh.r4835 2 жыл бұрын
beautifully explained
@MS-fw4kf
@MS-fw4kf 2 жыл бұрын
clear, direct, precise !!!
@mohamedhussain1113
@mohamedhussain1113 Жыл бұрын
superb brother, good explanation
@AquaFX
@AquaFX 3 жыл бұрын
Well explained explanation, and great visuals! Thanks a lot!
@NormalizedNerd
@NormalizedNerd 3 жыл бұрын
You're very welcome!
@timklymenko7619
@timklymenko7619 2 жыл бұрын
These videos are the best machine learning explanations I've come across anywhere so far, thanks heaps !
Жыл бұрын
Excellent video! Very clear explanation and the animation was really easy to follow.
@javierabastias3329
@javierabastias3329 8 ай бұрын
muchas gracias por la explicación! me ayudó muchísimo!
@flake2078
@flake2078 2 жыл бұрын
I absolutely love the quality of this video!
@NormalizedNerd
@NormalizedNerd 2 жыл бұрын
Yay, thank you!
@fatmamannai7437
@fatmamannai7437 Жыл бұрын
@@NormalizedNerd Please what tools did you use to make this video?
Decision Tree Classification Clearly Explained!
10:33
Normalized Nerd
Рет қаралды 670 М.
Random Forest Algorithm Explained with Python and scikit-learn
11:49
Ryan & Matt Data Science
Рет қаралды 7 М.
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 54 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
StatQuest: Random Forests Part 1 - Building, Using and Evaluating
9:54
StatQuest with Josh Starmer
Рет қаралды 1,1 МЛН
Decision Tree Regression Clearly Explained!
9:17
Normalized Nerd
Рет қаралды 145 М.
What is Random Forest?
5:21
IBM Technology
Рет қаралды 105 М.
Standardization vs Normalization Clearly Explained!
5:48
Normalized Nerd
Рет қаралды 139 М.
Visual Guide to Random Forests
5:12
Econoscent
Рет қаралды 77 М.
ROC and AUC, Clearly Explained!
16:17
StatQuest with Josh Starmer
Рет қаралды 1,5 МЛН
Decision Tree Classification in Python (from scratch!)
17:43
Normalized Nerd
Рет қаралды 192 М.
How to implement Random Forest from scratch with Python
13:31
AssemblyAI
Рет қаралды 26 М.
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 54 МЛН