No video

Gradient Boost Part 2 (of 4): Regression Details

Gradient Boost is one of the most popular Machine Learning algorithms in use. And get this, it's not that complicated! This video is the second part in a series that walks through it one step at a time. This video focuses on the original Gradient Boost algorithm used to predict a continuous value, like someone's weight. We call this, "using Gradient Boost for Regression". In part 3, we'll walk though how Gradient Boost classifies samples into two different categories, and in part 4, we'll go through the math again, this time focusing on classification.
This StatQuest assumes that you have already watched Part 1:
• Gradient Boost Part 1 ...
...it also assumes that you know about Regression Trees:
• Regression Trees, Clea...
...and, while it required, it might be useful if you understood Gradient Descent: • Gradient Descent, Step...
For a complete index of all the StatQuest videos, check out:
statquest.org/...
This StatQuest is based on the following sources:
A 1999 manuscript by Jerome Friedman that introduced Stochastic Gradient Boost: jerryfriedman....
The Wikipedia article on Gradient Boosting: en.wikipedia.o...
NOTE: The key to understanding how the wikipedia article relates to this video is to keep reading past the "pseudo algorithm" section. The very next section in the article called "Gradient Tree Boosting" shows how the algorithm works for trees (which is pretty much the only weak learner people ever use for gradient boost, which is why I focus on it in the video). In that section, you see how the equation is modified so that each leaf from a tree can have a different output value, rather than the entire "weak learner" having a single output value - and this is the exact same equation that I use in the video.
Later in the article, in the section called "Shrinkage", they show how the learning rate can be included. Since this is also pretty much always used with gradient boost, I simply included it in the base algorithm that I describe.
The scikit-learn implementation of Gradient Boosting: scikit-learn.o...
If you'd like to support StatQuest, please consider...
Buying The StatQuest Illustrated Guide to Machine Learning!!!
PDF - statquest.gumr...
Paperback - www.amazon.com...
Kindle eBook - www.amazon.com...
Patreon: / statquest
...or...
KZread Membership: / @statquest
...a cool StatQuest t-shirt or sweatshirt:
shop.spreadshi...
...buying one or two of my songs (or go large and get a whole album!)
joshuastarmer....
...or just donating to StatQuest!
www.paypal.me/...
Lastly, if you want to keep up with me as I research and create new StatQuests, follow me on twitter:
/ joshuastarmer
0:00 Awesome song and introduction
0:00 Step 0: The data and the loss function
6:30 Step 1: Initialize the model with a constant value
9:10 Step 2: Build M trees
10:01 Step 2.A: Calculate residuals
12:47 Step 2.B: Fit a regression tree to the residuals
14:50 Step 2.C: Optimize leaf output values
20:38 Step 2.D: Update predictions with the new tree
23:19 Step 2: Summary of step 2
24:59 Step 3: Output the final prediction
Corrections:
4:27 The sum on the left hand side should be in parentheses to make it clear that the entire sum is multiplied by 1/2, not just the first term.
15:47. It should be R_jm, not R_ij.
16:18, the leaf in the script is R_1,2 and it should be R_2,1.
21:08. With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm.
24:15, the header for the residual column should be r_i,2.
#statquest #gradientboost

Пікірлер: 883

  • @statquest
    @statquest4 жыл бұрын

    NOTE: Gradient boost uses Regression Trees, which are explained in this StatQuest: kzread.info/dash/bejne/mW2XmJiNhdzSipc.html Corrections: 4:27 The sum on the left hand side should be in parentheses to make it clear that the entire sum is multiplied by 1/2, not just the first term. 15:47. It should be R_jm, not R_ij. 16:18, the leaf in the script is R_1,2 and it should be R_2,1. 21:08. With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm. 24:15, the header for the residual column should be r_i,2. Support StatQuest by buying my book The StatQuest Illustrated Guide to Machine Learning or a Study Guide or Merch!!! statquest.org/statquest-store/

  • @giuseppefasanella5446

    @giuseppefasanella5446

    4 жыл бұрын

    Hi, the video is great and gives a detailed insight of the algorithm, so thanks for your work. I have a note on min. 15.47. I think the way the output gamma is defined has the wrong indeces in the summation. To my understanding, for gamma_jm you don't want to sum over R_ij but over all the x_i which belong to R_jm, the same terminal region. Otherwise, if you sum over x_i belonging to R_ij you are jumping from one terminal region to another, while you want R_jm to be fixed and just pick up the different x_i in there. Hope I managed to explain myself. Cheers.

  • @statquest

    @statquest

    4 жыл бұрын

    @@giuseppefasanella5446 You are correct! That's another typo. One day, when StatQuest is making the Big Bucks, I'm going to hire an editor. That's the dream! :)

  • @giuseppefasanella5446

    @giuseppefasanella5446

    4 жыл бұрын

    @@statquest It's a beautiful dream! If you want, from time to time, depending on my working constraints, I could do it for free. You can contact me in private if you want. Cheers!

  • @statquest

    @statquest

    4 жыл бұрын

    @@giuseppefasanella5446 That would be awesome. I have one on XGBoost math coming up in mid-january. Contact me through my website and I'll send it to you in advance. statquest.org/contact/

  • @cosworthpower5147

    @cosworthpower5147

    2 жыл бұрын

    @@statquest Hi, I still wonder why there is the similarity between gradient descent and gradient boost regarding trees. Apparently, there is no Partial Derivative by a Parameter in gradient boost. Simply as a decision tree has no model intern parameters in contrast to a Regression model, where it is obvious, that the betas have to be iterarively tweaked in order to lower the applied loss function. It would be great if you could help me out there :)

  • @ulrichwake1656
    @ulrichwake16565 жыл бұрын

    They said "Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime." Thank you very much for your video. I really like when you try to explain the algorithm and the math notation. I hope you keep doing that. :)

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! Yes, I plan on doing more algorithms for machine learning.

  • @daniyalahmed4440

    @daniyalahmed4440

    4 жыл бұрын

    @@statquest Thanks a lot for these videos, these are simply amazing and super helpful.

  • @magus3267

    @magus3267

    3 жыл бұрын

    kayaknya kenal

  • @marcellusorlando3414

    @marcellusorlando3414

    3 жыл бұрын

    I realize it's kinda randomly asking but do anyone know of a good website to stream new series online ?

  • @arlodamian4565

    @arlodamian4565

    3 жыл бұрын

    @Marcellus Orlando flixportal :D

  • @romans4436
    @romans44363 жыл бұрын

    You have what many others lack: clarity and simplicity. The visualization is very good. Thank you!

  • @statquest

    @statquest

    3 жыл бұрын

    Wow, thank you!

  • @gunnvant
    @gunnvant5 жыл бұрын

    The visual description where you are adding consecutive models is the best summary of the gradient boosting description that I have seen so far.

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you very much! :)

  • @HuyLe-nn5ft
    @HuyLe-nn5ft Жыл бұрын

    This explanation cannot be found anywhere else. You won't ever know how thankful i am, dude. Keep up the good work!

  • @statquest

    @statquest

    Жыл бұрын

    Thank you!

  • @madatbrahma4389
    @madatbrahma43895 жыл бұрын

    Josh, you are the best . Master in simplifying complex topics .

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you very much! :)

  • @adityanjsg99

    @adityanjsg99

    4 жыл бұрын

    @@statquest I know a madat brahma from Bangalore who runs a food business.! You that Brahma?

  • @soumendas592
    @soumendas5922 жыл бұрын

    You are the best, when every shortcut to understanding ML algorithm fails, you come at last as our savior with all the necessary details.

  • @statquest

    @statquest

    2 жыл бұрын

    Thank you!

  • @StackhouseBK
    @StackhouseBK16 күн бұрын

    The content of this channel is what makes internet great

  • @statquest

    @statquest

    16 күн бұрын

    Thanks!

  • @pranavraj3024
    @pranavraj30245 жыл бұрын

    This is the best explanation for GB regression that i have ever seen/read. Thank you so much explaining it in such simple terms!

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you very much!

  • @varun0505
    @varun05055 жыл бұрын

    There are blogs explaining the gradient boosting on a dataset, there are blogs explaining the maths. I was facing difficulty in connecting those two. Hands down! Best video I came across in a long time. Thanks a lot. Please keep up the great work.

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! :)

  • @hubert1990s
    @hubert1990s4 жыл бұрын

    it's unbelievable how well you explain it all. following this, I can even imagine spending a Friday evening learning ML :)

  • @statquest

    @statquest

    4 жыл бұрын

    Wow! That's quite a complement. :)

  • @heitornunes6225

    @heitornunes6225

    3 жыл бұрын

    I'm literally doing this right now hahah

  • @lokeshmadasu4146
    @lokeshmadasu41464 жыл бұрын

    You are one of the best teacher i ever seen,visualization gives me clear understanding of the concept,math behind it.Every time ,i wish the video have been more minutes..

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @jasonfaustino8815
    @jasonfaustino88153 жыл бұрын

    Timestamps!! 6:30 - Step 1 - Initialize model with constant value. Comes up to be the average of the target values. Cool math trick 9:10 - Step 2.0 - Set M for number of iterations 10:02 - Step 2.A - Create residuals 12:47 - Step 2.B - Fit a regression tree 14:40 - Step 2.C - Calculate output values (I recommend jotting down notes as a lot is happening in this step) 20:39 - Step 2.D - Make Predictions if m == M, then proceed to step 3, else, repeat step 2 Step 3 - Output FsubM(X) Thank Josh!! Really smoothed out my knowledge for Gradient Boosting methods.

  • @statquest

    @statquest

    3 жыл бұрын

    Awesome!!!

  • @thomashirtz

    @thomashirtz

    3 жыл бұрын

    @@statquest If you put it in the description youtube will create chapters for you :)

  • @statquest

    @statquest

    3 жыл бұрын

    @@thomashirtz Great idea! BAM!

  • @Sorararawr
    @Sorararawr2 жыл бұрын

    Probably the best explanation of this complex statistical method I have ever found in the entire semester. Thank you for all your hard work sir!!!

  • @statquest

    @statquest

    2 жыл бұрын

    Wow, thank you!

  • @adarshtiwari7395
    @adarshtiwari7395 Жыл бұрын

    This channel is a blessing to prospective machine learning engineers. I am tired after the entire video but a sense of pride towards my efforts a sense of gratitude towards you Joshua made this ride worth while!

  • @statquest

    @statquest

    Жыл бұрын

    Awesome! :)

  • @Shubhamkumar-ng1pm
    @Shubhamkumar-ng1pm3 жыл бұрын

    i have no words for josh starmer.teachers like him deserve a special place in heaven.thnk you josh.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @flavialan4544

    @flavialan4544

    3 жыл бұрын

    @@statquest he really does

  • @statquest

    @statquest

    3 жыл бұрын

    @@flavialan4544 Thanks!

  • @meysamamini9473

    @meysamamini9473

    3 жыл бұрын

    100 % agreeed

  • @MugiwaraSuponji
    @MugiwaraSuponji Жыл бұрын

    man the way you sound like a preschool teacher is making me emotional, you really made the first trauma-free math class 👍🏻👍🏻👍🏻👍🏻👍🏻

  • @statquest

    @statquest

    Жыл бұрын

    BAM! :)

  • @matthewmiller3653
    @matthewmiller36535 жыл бұрын

    Absolutely fantastic. I graduated college "on the verge" of higher math knowledge, but never quite put in the work for the courses. I've now jumped into ML research, but have found notation to consistently be the hold-up in a lot of my understanding, despite that the equations often express intuitive concepts. Being able to "translate" as you've done with this video connects many dots in a world that's often unnecessarily thought of as sink or swim. Awesome!

  • @statquest

    @statquest

    5 жыл бұрын

    I’m so glad to read that you like this video. I want to make more like it, where we just go through complicated sounding, and looking, algorithms step-by-step and show that they are simple things in the end.

  • @navyasailu18

    @navyasailu18

    3 жыл бұрын

    @@statquest Hence the world needs you

  • @S2ReviewsS2
    @S2ReviewsS23 жыл бұрын

    You are a Gem Josh, with so many new and old comments, you have replied to almost all of them. Can't believe such a great person and teacher actually exists. :)

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you very much! :)

  • @davidcho8877
    @davidcho88772 жыл бұрын

    I am studying with all the videos in Machine Learning playlist to prepare for my interviews. These videos are all awesome. But this one is especially more awesome. I majored in Statistics and occasionally study the papers to catch up on some recent ML skills. I always had a hard time understanding the steps of algorithms even though I also minored in Mathematics. I have never seen a professor who can teach steps of an algorithm this easy and clear. Thank you Josh for this amazing video. Would really appreciate it if you can make more videos about the fundamental details of ML techniques more (and if you have time, some interesting papers too)! From. Biggest fan of StatQuest

  • @statquest

    @statquest

    2 жыл бұрын

    Wow!!! Thank you very much! :)

  • @gunjantoora863
    @gunjantoora8632 жыл бұрын

    Can't thank god (and you) enough for these videos. All those textbook chapters with just formulas and notations were driving me crazy. YOUR VIDEOS ARE AMAZING!!!!

  • @statquest

    @statquest

    2 жыл бұрын

    bam! :)

  • @aimenslamat1264
    @aimenslamat12646 ай бұрын

    from Algeria, u are the best.. none can explain ML like you Master

  • @statquest

    @statquest

    6 ай бұрын

    Thank you!

  • @shangauri
    @shangauri3 жыл бұрын

    If the intention is to clearly explain a complex topic, then start with an example and then get into the equations step by step. Most academicians make the mistake of scaring people by showing the equations at the start itself. You are doing this perfectly Josh. Many thanks.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @kaicheng9766
    @kaicheng97662 жыл бұрын

    I don't think I have ever enjoyed this much for a math-intensive video. You are Godsend!

  • @statquest

    @statquest

    2 жыл бұрын

    Wow, thank you!

  • @dungnintengtung8417
    @dungnintengtung84175 ай бұрын

    bro this is the best explanation on KZread. I love u man. You explain everything and make complex things so simple with simple word choice

  • @statquest

    @statquest

    5 ай бұрын

    Thank you!

  • @heyim3854
    @heyim38545 жыл бұрын

    Thank you So much for your video. You are the 'Mozart' of the ML. Simple but infinitely subtle! 😊

  • @samerrkhann
    @samerrkhann3 жыл бұрын

    Holy Smoke! I literally had to take small pauses to double-check if I am really living in reality. My God, how easily he explained all those intimidating math equations and notations. A BIG THANK YOU JOSH!!

  • @statquest

    @statquest

    3 жыл бұрын

    Hooray! I'm glad the video was helpful.

  • @fgfanta
    @fgfanta4 жыл бұрын

    First explanation of all the GB details I find on-line which is actually easier than reading the original paper. Thanks!

  • @statquest

    @statquest

    4 жыл бұрын

    Hooray! That was my goal. :)

  • @abhijeetmhatre9754
    @abhijeetmhatre97543 жыл бұрын

    I have become fan of you after going through all your first video of ML. I haven't seen anyone explaining topics better than you. You explain any complex topic such that after watching it, viewer seems it as a simple topic. I started learning ML and deep learning since past 6 months, and I am learning a lot from your videos and your videos have given a lot of boost and confidence to learn more. I saw multiple study materials explaining gradient boosting, but it's only your video that made me help to fully understand it in a single go. Very big thank you to you sir for such wonderful video course on ML.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! I'm glad my videos are helpful! :)

  • @angels8050
    @angels80502 жыл бұрын

    Best simplified and visual explanations I haver ever seen on algorithms. I am definitely recommending your channel to anyone who is getting started on ML or that needs some refreshing. Keep on with the awesome work!

  • @statquest

    @statquest

    2 жыл бұрын

    Wow, thanks!

  • @sameershah141
    @sameershah1413 жыл бұрын

    There can not be a better and simpler explanation. Kudos for the efforts put in to make the presentation and the video.. (y)

  • @statquest

    @statquest

    3 жыл бұрын

    Thanks a lot!

  • @user-fi2vi9lo2c
    @user-fi2vi9lo2c11 ай бұрын

    Special thanks for correction on 21:08. I was thinking about it and was preparing to ask a question how it was possible that one sample ended in multiple leaves. Now there is no need to ask this question :)

  • @statquest

    @statquest

    11 ай бұрын

    bam!

  • @himanshutalegaonkar2522
    @himanshutalegaonkar25223 жыл бұрын

    By far the best video i've seen across all the platforms for machine learning !! I haven't come across anyone who goes to this extent into explaining the complicated maths behind such algorithms !! Please do more of such mathematical breakdown for famous research papers in ML and DL.

  • @statquest

    @statquest

    3 жыл бұрын

    Wow, thanks!

  • @pyarepiyush
    @pyarepiyush5 жыл бұрын

    You're making math interesting for me. I've love hate relationship with math, but because of the work i do (data scientist), I've to keep on coming back to the math behind the algorithms. Your videos are joy to watch ... please continue to make these awesome videos

  • @statquest

    @statquest

    5 жыл бұрын

    Hooray! I'm glad you find my videos useful. :)

  • @edkaprost3623
    @edkaprost3623 Жыл бұрын

    after watching some of ur videos i understand why it is so simple to understand ypur material comparing it with with other sources. Most of them just gives the theory without examples, u show example and then theory (use of induction). I hope that next generetaion of statistics' lecturers will use your videos as state of art in teaching field

  • @statquest

    @statquest

    Жыл бұрын

    Thank you! :)

  • @saurabhkale4495
    @saurabhkale44954 жыл бұрын

    best explanation available for gradient boast on the PLANET!!!!!!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @jokmenen_
    @jokmenen_2 жыл бұрын

    I keep getting amazed by how good your videos are! You are truly a blessing

  • @statquest

    @statquest

    2 жыл бұрын

    Thank you! :)

  • @k.y8274
    @k.y8274 Жыл бұрын

    this youtube channel is god damn amazing. cant find any other videos with that kind of clear explanation around the globe.

  • @statquest

    @statquest

    Жыл бұрын

    Thanks! :)

  • @AdityaSingh-yp9jn
    @AdityaSingh-yp9jn4 ай бұрын

    Best BEST BESTESTTTTT Lecture I have ever seen and heard. Literally, this is so engaging and maths seems so funny. I am from maths background and really loved the way of explanation. Bro HATS-OFF. Please continue making such content. Especially the core maths concept and its intuition are really missing now-a-days from a lot of explanations. KEEP it UP Man! Press 'F'

  • @statquest

    @statquest

    4 ай бұрын

    Wow, thank you!

  • @thilinikalpana7206
    @thilinikalpana72063 жыл бұрын

    This is awesome, the best I've seen so far that simplifies all the complex algorithms and math. Good job and keep doing more videos like this to simplify complex problems.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you very much! :)

  • @manojtaleka954
    @manojtaleka9547 ай бұрын

    The best video tutorial for Gradient Boosting. Thank you very much.

  • @statquest

    @statquest

    7 ай бұрын

    Thanks!

  • @charlesstrickland8839
    @charlesstrickland88395 жыл бұрын

    Like Josh's videos before watching them. Watched bunch of Josh's videos, all of them are really helpful and easy to understand, thx a lot!

  • @statquest

    @statquest

    5 жыл бұрын

    Thanks! :)

  • @anjulkumar9183
    @anjulkumar91834 жыл бұрын

    Never seen a better video tutorial such as yours...I love you man....a lot of respect for you...you really are doing a great job...I really am going to recommend everyone to watch your videos and I hope you would keep helping in the form these videos to teach ML in the most fascinating and beautiful way...

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much!!!! I'm glad you liked the StatQuest! :)

  • @carazhang7416
    @carazhang74163 жыл бұрын

    I wish the lecturers in uni are half as good as you. This is just treasure.

  • @statquest

    @statquest

    3 жыл бұрын

    Thanks!

  • @milay6527
    @milay65274 жыл бұрын

    I can't believe how clearly this guy explains everything

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much!!! :)

  • @koshrai7080
    @koshrai7080 Жыл бұрын

    It took some time but I think I was able to figure out how (or why) this works? We basically just make a base prediction, and then compute a step (the pseudo-residual) in the direction of the actual value. Then we model these steps with a decision tree, and use that model to slowly improve upon our previous prediction, and just do this over and over. Great Video. Very Intuitive.

  • @statquest

    @statquest

    Жыл бұрын

    bam!

  • @rickandelon9374
    @rickandelon93744 жыл бұрын

    Holy I finished this and actually understood everything you tried to make me understand!! The best man on youtube! Deeply grateful, Thanks a lot!!

  • @rickandelon9374

    @rickandelon9374

    4 жыл бұрын

    It was like a Quest in a beautiful puzzling game, just what the name 'StatQuest' implies!

  • @statquest

    @statquest

    4 жыл бұрын

    Awesome! This a hard video to get through, so congratulations!!!

  • @yohanjeong3869
    @yohanjeong38694 жыл бұрын

    I think among all the videos i saw about data science, this channel provides the best explanation. Bam!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you! :)

  • @robertomontalti3064
    @robertomontalti3064 Жыл бұрын

    Insane content and very well exaplained! I appreciated a lot your correction in the description for 21:08 "With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm." . Thank you!

  • @statquest

    @statquest

    Жыл бұрын

    Glad it was helpful!

  • @debabrotbhuyan4812
    @debabrotbhuyan48124 жыл бұрын

    Thank you so much for this video Josh. I never thought Boosting algorithms could be explained so clearly. Wish I had known about your channel one year back.

  • @statquest

    @statquest

    4 жыл бұрын

    Thanks! :)

  • @sharanchhibbar7047
    @sharanchhibbar70473 жыл бұрын

    Hats off to your way of teaching. Wish you the best!

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @markaitkin
    @markaitkin5 жыл бұрын

    easily the best video on youtube, can't wait for part 3 and 4.

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you!

  • @nguyendavid6396
    @nguyendavid63965 жыл бұрын

    "The chainnnn ruleeeee" LOL

  • @phungtruong6698

    @phungtruong6698

    3 жыл бұрын

    haha "The chainnnn rulleeeee " :v :v

  • @viswanathpotladurthy3383
    @viswanathpotladurthy33834 жыл бұрын

    WOW!!! How can it be so simple.I understand you take a lot of time to make it simple.Thanks on behalf of learning community!!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @ineedtodothingsandstuff9022
    @ineedtodothingsandstuff90224 жыл бұрын

    I never seen a more clear explanation(literally), thank you so much!

  • @statquest

    @statquest

    4 жыл бұрын

    Great to hear!

  • @musasall5740
    @musasall57403 жыл бұрын

    Best explanation on Gradient boosting!

  • @statquest

    @statquest

    3 жыл бұрын

    Wow, thanks!

  • @trisa_halder
    @trisa_halder6 ай бұрын

    i'm so glad i found this channel, thankyou so much!

  • @statquest

    @statquest

    6 ай бұрын

    Glad you enjoy it!

  • @SourabhSomvanshi
    @SourabhSomvanshi4 жыл бұрын

    You Sir are just awesome!!! Saying awesome is just an understatement. You make the learning fun and interesting. I found these topics so difficult to understand from other sources. You make it so simple. There are many people who know how these things but its really an art to teach these topics with so much ease. Take a bow!!! A big fan of yours. Hope to see more such videos in the times to come :) BAM!!!

  • @statquest

    @statquest

    4 жыл бұрын

    Wow, thanks!

  • @abhasupadhayay6420
    @abhasupadhayay64204 жыл бұрын

    Just started watching your videos and I am extremely glad I found you. The explanation is simply as detailed as it can get. Sometimes I wonder if you are overfitting our minds, lol..Thanks a lot

  • @statquest

    @statquest

    4 жыл бұрын

    Bam! :)

  • @justfoundit
    @justfoundit5 жыл бұрын

    Thanks for clarifying me the tree building logic. Using simple regression tree looked illogical to me, but using it on the gradient AND providing values for the leaves based on the actual loss function: now it makes sense :)

  • @statquest

    @statquest

    5 жыл бұрын

    Awesome! :)

  • @silentsuicide4544
    @silentsuicide45442 жыл бұрын

    i love this, thank you! i find learning algorithm s through math the best way to understand them, but sometimes the math behind them looks awful, but the idea and calculations are simple, and this is what I needed to be honest. The same goes for other algorithms, i can take a "math recipe" and go through it with your explanation in the background, like i did with adaboost. Thank you!

  • @statquest

    @statquest

    2 жыл бұрын

    bam! :)

  • @marryrram
    @marryrram Жыл бұрын

    Excellent way of explaining each and every step. Thank you very much

  • @statquest

    @statquest

    Жыл бұрын

    Thank you!

  • @SteveCamilleri
    @SteveCamilleri4 жыл бұрын

    Finally, a mathematical explanation that can be understood! Than You

  • @statquest

    @statquest

    4 жыл бұрын

    Thanks! :)

  • @lenkahasova9428
    @lenkahasova94284 жыл бұрын

    I love the way you present this, it's exactly what my brain needs!

  • @statquest

    @statquest

    4 жыл бұрын

    Hooray! :)

  • @honza8939
    @honza89399 ай бұрын

    In schools that teach data science and other statistics, I would play your videos. Because I don't know a teacher who can explain it that simply.

  • @statquest

    @statquest

    9 ай бұрын

    Thank you very much! :)

  • @deepranjan3474
    @deepranjan34742 жыл бұрын

    best explanation till now for me.

  • @statquest

    @statquest

    2 жыл бұрын

    Thank you!

  • @sashankvemulapalli6238
    @sashankvemulapalli62382 жыл бұрын

    Thank you for this beautiful video. One suggestion I would love to make is that, it felt like the initial explanation of why the residuals are called pseudo residuals was that to differentiate it from linear regression. However, the video goes on to explain that it is called pseudo residuals because the residuals are not always (Observed - Predicted) and can be a multiple of that as well depending upon the choice of the loss function. Maybe, the initial explanation could have been avoided in order to prevent confusion! Thanks as always, these videos are the best!! :D

  • @statquest

    @statquest

    2 жыл бұрын

    Noted!

  • @trillerperviu2752
    @trillerperviu27524 жыл бұрын

    Bro i am from Russia and i barely understand English. But i understand all stuff in this video,get pleasures + you make me some laughs. I think i will understand the math of quantum physics if you will explain it. YOU ARE THE BEST, THANK YOU!!!

  • @statquest

    @statquest

    4 жыл бұрын

    Awesome! Thank you so much!

  • @meysamamini9473
    @meysamamini94733 жыл бұрын

    U ARE THE BEST TEACHER EVER!

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @nsp7537
    @nsp75372 жыл бұрын

    excellent to see someone making a video of both the concepts, followed by the math concepts. Will subscribe for more of those

  • @statquest

    @statquest

    Жыл бұрын

    Thanks!

  • @zhenli1965
    @zhenli19654 жыл бұрын

    This is the best explanation that I have ever seen. Thank you so much, Josh!

  • @statquest

    @statquest

    4 жыл бұрын

    Thanks! :)

  • @kalpaashhar6522
    @kalpaashhar65224 жыл бұрын

    Beautifully simple explanation for a complicated algorithm ! Thank you!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @jaivratsingh9966
    @jaivratsingh99665 жыл бұрын

    I wonder why would someone dislike this video. This is great stuff!

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! I often wonder the same thing. What's not to like? I'm not sure.

  • @katielui131
    @katielui1315 ай бұрын

    This is so great - thank you so much for sharing this content with everyone

  • @statquest

    @statquest

    5 ай бұрын

    Glad you enjoyed it!

  • @taochen746
    @taochen7462 жыл бұрын

    Really appreciated your hard work, this is the best videos for stats and machine learning ever!

  • @statquest

    @statquest

    2 жыл бұрын

    Glad you think so!

  • @pratibhasingh8919
    @pratibhasingh89193 жыл бұрын

    Great work! The way you explained was outstanding. It can be easily understood by a layman.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @15Nero92
    @15Nero92 Жыл бұрын

    I was struggling with this, and you are helping me a lot. thankyou so much !

  • @statquest

    @statquest

    Жыл бұрын

    Happy to help!

  • @emirhankartal1230
    @emirhankartal12305 жыл бұрын

    that's the best explanation than I've seen so far...

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! :)

  • @RaviShankar-jm1qw
    @RaviShankar-jm1qw4 жыл бұрын

    Words evade me while praising Josh !!!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you! :)

  • @harshvardhanr5062
    @harshvardhanr50623 жыл бұрын

    Legends say that Josh is so cool that he replies to comments even after 2 years

  • @statquest

    @statquest

    3 жыл бұрын

    Bam

  • @veronikaberezhnaia248
    @veronikaberezhnaia2482 жыл бұрын

    thank you for a (much!) clearer explanations than my professors in ML faculty have

  • @statquest

    @statquest

    2 жыл бұрын

    Glad I can help! :)

  • @fabio336ful
    @fabio336ful2 жыл бұрын

    You are the best! No more words needed.

  • @statquest

    @statquest

    2 жыл бұрын

    Thank you!

  • @arjundhar7729
    @arjundhar7729 Жыл бұрын

    Sweetest technical turorial ever ! BAM, Double BAM... haha But that doesnt take away from the excellent content and the nuances. thank you

  • @statquest

    @statquest

    Жыл бұрын

    Glad you enjoyed it!

  • @aniketdatir2633
    @aniketdatir26334 жыл бұрын

    Wonderful video Josh......very clearly explained !!!! I appreciate it...Please keep posting such lectures. Thanks

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you! :)

  • @carlmemes9763
    @carlmemes97633 жыл бұрын

    You are the best teacher ♥️♥️♥️♥️

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! 😃

  • @Mars7822
    @Mars78222 жыл бұрын

    Mindblowing lecture...

  • @statquest

    @statquest

    2 жыл бұрын

    Thanks!

  • @venkateshmunagala205
    @venkateshmunagala2052 жыл бұрын

    Wow u r genius . now I clearly understood the reason behind gammas .

  • @statquest

    @statquest

    2 жыл бұрын

    :)

  • @hackathonsecond9671
    @hackathonsecond96714 жыл бұрын

    Dear Josh, Never stop making these

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @luattran5318
    @luattran53184 жыл бұрын

    Much appreciated for your thorough and detailed explanation, wish u all the best!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @SimoneIovane
    @SimoneIovane3 жыл бұрын

    Really really good tutorials. I always watch them when I feel I want to revise some concepts. Thanks!

  • @statquest

    @statquest

    3 жыл бұрын

    BAM! :)

  • @SimoneIovane

    @SimoneIovane

    3 жыл бұрын

    @@statquest you mean... Triple Bam 💣

  • @statquest

    @statquest

    3 жыл бұрын

    @@SimoneIovane YES!

  • @yessen-gd9qj
    @yessen-gd9qj5 жыл бұрын

    I am really happy to step parellel these clips with DataMining class of mine! Many thanks, it's a big help

  • @elnurazhalieva1262
    @elnurazhalieva12624 жыл бұрын

    I do appreciate the time and effort you spent making this awesome StatQuest. I wish my college professors were as good as you :). Thanks!

  • @statquest

    @statquest

    4 жыл бұрын

    Thank you very much! :)

  • @teelee3543

    @teelee3543

    2 жыл бұрын

    your college professor will be never as good as josh in terms of machine learning teaching skills

  • @user-hi4vy7yq4m
    @user-hi4vy7yq4m2 жыл бұрын

    This is very great to explain the math like you do! It is awesome! Thank you!

  • @statquest

    @statquest

    2 жыл бұрын

    Glad it was helpful!

  • @aracelial9188
    @aracelial91883 жыл бұрын

    You are a really good teacher, thanks a lot for your videos!!!

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! 😃

  • @markus_park
    @markus_park Жыл бұрын

    THIS BLEW MY MIND!!!

  • @statquest

    @statquest

    Жыл бұрын

    BAM! :)

  • @bevansmith3210
    @bevansmith32105 жыл бұрын

    Thank you so much Josh, I was going through these algorithms in Elements etc. and it was so difficult to figure out. Awesome explanation!

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! :)

  • @NA-rq5dw
    @NA-rq5dw5 жыл бұрын

    Great video! I found the explanation of the mathematical notation to be very helpful and would love to see more examples for other machine learning concepts. Thanks

  • @statquest

    @statquest

    5 жыл бұрын

    I'm glad to hear you appreciated the attention to the mathematical notation. I'll try to do more videos like this.

  • @mathematicalmusings429
    @mathematicalmusings4293 жыл бұрын

    this is amazing, you are a gifted teacher Josh.

  • @statquest

    @statquest

    3 жыл бұрын

    Thank you! :)

  • @CC-um5mh
    @CC-um5mh5 жыл бұрын

    And also this video is so clear and a great learning material as always. Thanks for all your work!

  • @statquest

    @statquest

    5 жыл бұрын

    Thank you! :)

  • @mikeg1368
    @mikeg13685 жыл бұрын

    BAM! So much easier vs. traditional notation. Thank you! :) :)