Tutorial 42 - Ensemble: What is Bagging (Bootstrap Aggregation)?

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2019
  • Bootstrap aggregating, also called bagging, is a machine learning ensemble meta-algorithm designed to improve the stability and accuracy of machine learning algorithms used in statistical classification and regression
    Support me in Patreon: / 2340909
    You can buy my book on Finance with Machine Learning and Deep Learning from the below url
    amazon url: www.amazon.in/Hands-Python-Fi...
    Buy the Best book of Machine Learning, Deep Learning with python sklearn and tensorflow from below
    amazon url:
    www.amazon.in/Hands-Machine-L...
    Connect with me here:
    Twitter: / krishnaik06
    Facebook: / krishnaik06
    instagram: / krishnaik06
    Subscribe my unboxing Channel
    / @krishnaikhindi
    Below are the various playlist created on ML,Data Science and Deep Learning. Please subscribe and support the channel. Happy Learning!
    Deep Learning Playlist: • Tutorial 1- Introducti...
    Data Science Projects playlist: • Generative Adversarial...
    NLP playlist: • Natural Language Proce...
    Statistics Playlist: • Population vs Sample i...
    Feature Engineering playlist: • Feature Engineering in...
    Computer Vision playlist: • OpenCV Installation | ...
    Data Science Interview Question playlist: • Complete Life Cycle of...
    You can buy my book on Finance with Machine Learning and Deep Learning from the below url
    amazon url: www.amazon.in/Hands-Python-Fi...
    🙏🙏🙏🙏🙏🙏🙏🙏
    YOU JUST NEED TO DO
    3 THINGS to support my channel
    LIKE
    SHARE
    &
    SUBSCRIBE
    TO MY TH-cam CHANNEL

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

  • @Moonlit_Bangtan
    @Moonlit_Bangtan 4 ปีที่แล้ว +25

    The way you explained the concepts are very easy and understandable. Keep doing the same. Thanks a lot.

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

    The video explains bagging extremely clearly. Thanks for the upload!

  • @shubhamjindal39
    @shubhamjindal39 4 ปีที่แล้ว +77

    The best explanation of Bagging. I logged in just to write this comment down. Keep it up. Thanks a lot!

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

    just take a moment and appreciate the brilliance of this guy! Once again saved me from reading countless pages...

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

    please keep making videos. Your videos are easy to understand and clears up the concept!

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

    I think if I watch all your playlists I will definitely be confident that I will learn a lot

  • @user-bj9hq7jf9o
    @user-bj9hq7jf9o หลายเดือนก่อน

    You the people again proved that TH-cam is the best learning platform. Thank u so much sir for being a part of your TH-cam student❤

  • @shresthaditya2950
    @shresthaditya2950 ปีที่แล้ว +9

    0:06-Ensemble Techniques
    0:30-Bagging is also called bootstrap aggregation
    1:40-In Bagg we divide the data into various samples(on the basis of row sampling with replacement) depending on the number of ML models(Base Learners)known as Bootstrap and then the output which is in majority after running all the models is considered(Voting Classifier)also known as Aggregation
    2:53-Row Sampling with replacement
    4:02-
    4:50-BootStrap
    5:14-Aggregation

  • @BalaMurugan-cb9ho
    @BalaMurugan-cb9ho 4 ปีที่แล้ว

    Krish, this kind of videos are I looking for. The way you are teaching is very much understandable. Thanks for your videos

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

    best explanation ever. You are really good at explaining things. Keep it up. looking forward to more detailed machine learning model videos. Thank you

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

    This is just like "America got talent"/ "India got talent" show. Where we have participant(as data) performing his/her show and there are 4-5 judge(as model) and participant selection is based on judges review.
    Its one way perception to learn.

  • @mansibisht557
    @mansibisht557 3 ปีที่แล้ว +5

    You're so good at explaining !

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

    sir, you are soo good at simplifying and explaining the complex topics

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

    you explained everything in a very simple language......i always watch your videos for machine learning....thank you

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

    You are the only one that explained this right, thank you very much!

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

    I respect your simplicity and reserved a thumb up.

  • @Kinglium
    @Kinglium 3 ปีที่แล้ว +4

    thank you so much for your hard work! this is by far the best explanation I could grab my head around! keep up your good work!!

  • @sunilmali5380
    @sunilmali5380 4 ปีที่แล้ว +3

    You are champ!! what an explanation. Thank you so much sir

  • @t-ranosaurierruhl9920
    @t-ranosaurierruhl9920 4 ปีที่แล้ว +2

    Perfect explanation!

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

    you just amazing, you have the sipmlest and clearest explanations

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

    Thanks for explaining in simple words.

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

    This is wonderful. Thank you for such a simple and easy understanding explanation sir.

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

    Greatly and deeply-explained. God bless and thanks a lot

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

    thank you very much for very good explanation Krish , wish the best for you

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

    This is actually a really nice explanation. Keep it up.

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

    So easy to understand !!!! Thanks.. Greetings from Brazil

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

    Thank you sir for easy explanation.

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

    Great Explanation .. Thanks Krish

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

    One video and thats it concept clear
    Thanks a lot sir

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

    Superb video Keish. once again. Thanks

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

    2:35 m

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

    Best lecture on bootstrapping

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

    It was an amazing explanation! Thank you a lot.

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

    Loved it!!! 💙💙💙

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

    finally i got the concept.hats off sir..

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

    Such a good explanation!

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

    Nice explanation. Thank you!

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

    Great explanation!

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

    Awesome tutorial on BAGGING

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

    Thanku so much sir for a wonderful explaination. Concept of Bootstrap Aggregation is very clear n nicely told. Your channel is very awsome, great videos.

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

    Gem of a tutorial!!!

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

    You are a god for the One day exam preparation students 🙏

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

    Ver Well and Simply explained Krish

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

    Great explanation

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

    Amazing explanation!

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

    Amazing video!

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

    yes, very nicely explained. you are very clear, thank you! :)

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

    You have a great channel man, keep up the good work.

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

    You have made it super clear. It shows your time investment on the subject. As the saying goes "If you can't explain it to a six-year-old, then you don't understand it yourself” Albert Einstein

  • @rishi.m7160
    @rishi.m7160 2 ปีที่แล้ว

    thanks a lot ur session was helpful .

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

    Excellent!!!

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

    I love your videos thank you

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

    you are awesome!! Thanks a lot.

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

    amazing content, thank you !

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

    Subscribed.... For ur dedication

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

    Well explained. Thank you. I was getting confused with the textual explanation.

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

    Excellent Krish.

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

    Thanks A Lot Sir!!

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

    Very clear ❤

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

    Awesome krish

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

    really nice video thank u

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

    thank you so much ❤

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

    PS : m>n is how it is. same sample is taken multiple times

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

      Because we are doing the selection with replacement. Example :- Suppose you have a bag with 10 red balls, now you draw 5 balls at a time but with replacement. So after first draw you put all the 5 balls back in the bag now for the next draw you will have 10 balls in total. That's why

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

    Nice explanation

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

    Sitting in my MSc AI class in London and watching him because he is just better!

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

    Nice explaination

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

    Really helpful

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

    I am doing Master's in USA, thank you for this explanation.

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

    Thank you ♥️

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

    This video was very informative, very well explained. Please keep helping students who need help. Be good and take care.

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

    Thanks Krish

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

    Got a clear idea. One small suggestion. It would be nice if you explain the concepts based on some sample datasets consisting of a few rows and cols for explanation sake. That would give more detailed understanding.

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

    This is good explanation

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

    Thanks ❤

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

    Very well explained. I came here because my University professor totally messed up the explanation of this simple technique!

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

    Thank you

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

    Best video

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

    thank you

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

    damn this is an excellent explanation

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

    Very good

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

    Great Explaining! I am in Data Science Masters Program in Data mining class.

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

    Sir, you are simply too much!

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

    Your explanation is awesome ❣️ and thank you so much for making these video for us
    I request you to provide your full notes of machine learning so it could be so easy for us ❣️✨it may possible to get high score in machine learning ❣️
    Thank you once again ❣️✨.....

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

    Well Explained!! .Sir please make a video explaining the hyperparameter tuning of bagging regressor .How to decide the value of max_feature..

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

    Hi my dude.Thanks a lot for these videos.Every one of your videos is so special avesome.Can I have a question for you.Can u recommend a book which explains like you?

  • @TJ-wo1xt
    @TJ-wo1xt 2 ปีที่แล้ว

    nice one

  • @RoshanKumar-fm2cn
    @RoshanKumar-fm2cn 3 ปีที่แล้ว

    Wonderful

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

    Thanks

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

    Great title

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

    Good Explanation, is this m1,m2,m3 models are same classifiers or different classifiers

  • @61_shivangbhardwaj46
    @61_shivangbhardwaj46 3 ปีที่แล้ว

    Thnx sir

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

    Love the enthusiasm, love the room presence.. I've seen 3 YT videos explaining Random Forest, and BAgging, this is the clearest one yet.. I still need to find why it is called Boot Strapping, what's the visual analogy that lead to this ??

    • @vaddadisairahul2956
      @vaddadisairahul2956 3 ปีที่แล้ว +4

      bootstrap sampling is a statistical term where smaller samples are drawn without replacement from a larger original sample. That is the name attached here in machine learning. If you are asking for what is the literal meaning of bootstrapping, then google search gives the verb definition as "get (oneself or something) into or out of a situation using existing resources" so, here we are getting into using existing resources ( original dataset D). More in-depth I'm not sure sorry. If you get to know pls do comment

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

    Sir are you sure in this example data m

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

    for example we use decision trees with bagging. Which hyperparameters should we set to the trees being used in bagging (which minimum leaf size for the base learner should i choose?). also how many bags should i use ?

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

    Hi @krish .. How to determine the optimal number of trees to be generated in Random Forest algorithm?

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

    What is the difference between bagging, boosting, voting and stacking? Random Forest and XGB can be related with which method

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

    When the base learners are created i.e different models, will the modles be only the ones that are comparible to solve Binary model as you said to cinsider the modle as Binary Regresion ?

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

    I have a doubt, may be i failed to understand it completely, could you please tell me the purpose of aggregation? as we are using different samples for different base classifiers, so the binary output is respective to the samples given, why do we consider the majority of the outcomes?

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

    Can we compare Bootstraping with Cross validation? In both techniques we take some part of the original data and giving to the model.

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

    Can i use GridSearch inside a BaggingClassifier for decision tree estimator inorder to choose a proper hyperparameter for max_leaf_nodes.