Gradient Descent, Step-by-Step

  Переглядів 1,263,400

StatQuest with Josh Starmer

StatQuest with Josh Starmer

День тому

Gradient Descent is the workhorse behind most of Machine Learning. When you fit a machine learning method to a training dataset, you're probably using Gradient Descent. It can optimize parameters in a wide variety of settings. Since it's so fundamental to Machine Learning, I decided to make a "step-by-step" video that shows you exactly how it works.
NOTE: This video assumes you are already familiar with Least Squares and Linear Regression. If not, here's the link to the Quest: • The Main Ideas of Fitt...
For a complete index of all the StatQuest videos, check out:
statquest.org/video-index/
Sources:
There are a ton of websites that describe the math behind Gradient Descent. One of my favorite is the wikipedia article: en.wikipedia.org/wiki/Gradien...
If you'd like to support StatQuest, please consider...
Buying The StatQuest Illustrated Guide to Machine Learning!!!
PDF - statquest.gumroad.com/l/wvtmc
Paperback - www.amazon.com/dp/B09ZCKR4H6
Kindle eBook - www.amazon.com/dp/B09ZG79HXC
Patreon: / statquest
...or...
UKposts Membership: / @statquest
...a cool StatQuest t-shirt or sweatshirt:
shop.spreadshirt.com/statques...
...buying one or two of my songs (or go large and get a whole album!)
joshuastarmer.bandcamp.com/
...or just donating to StatQuest!
www.paypal.me/statquest
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
1:25 Main ideas behind Gradient Descent
5:38 Gradient Descent optimization of a single variable, part 1
9:08 An important note about why we use Gradient Descent
9:40 Gradient Descent optimization of a single variable, part 2
14:48 Review of concepts covered so far
15:48 Gradient Descent optimization of two (or more) variables
21:55 A note about Loss Functions
22:13 Gradient Descent algorithm
23:06 Stochastic Gradient Descent
#statquest #gradient #descent #ML

КОМЕНТАРІ: 2 600
@statquest
@statquest 4 роки тому
NOTE 0: If want to learn more about The Chain Rule, see: ukposts.info/have/v-deo/r5xioa-vqaqCqYU.html NOTE 1: The StatQuest Gradient Descent Study Guide is available! statquest.org/studyguides/ NOTE 2: A lot of people ask why we are using Gradient Descent to estimate the parameters in this video when we could just use least squares. We use least squares to produce a "gold standard estimate". This is the best possible estimate. We then attempt to derive the same estimate using Gradient Descent. This shows 1) how gradient descent works and 2) that the estimate is pretty good compared to the "gold standard". NOTE 3: A lot of people ask how I found the slope value, 0.64. In the example in this video, we can compare the estimates from Gradient Descent to those that come from another method called "least squares". For specific problems, we can plug the data into the least squares formula and the output is the optimal parameters. To learn more about the specific least squares formula see: en.wikipedia.org/wiki/Least_squares If you're wondering why, when we have least squares, would we want to use gradient descent... the answer is that least squares only works in specific situations and gradient descent can work in many more. Support StatQuest by buying my book The StatQuest Illustrated Guide to Machine Learning or a Study Guide or Merch!!! statquest.org/statquest-store/
@emperorcyber509
@emperorcyber509 4 роки тому
StatQuest with Josh Starmer you are the best
@statquest
@statquest 4 роки тому
@@emperorcyber509 Thanks! :)
@lordoftranceaa
@lordoftranceaa 4 роки тому
it was driving me crazy, but thanks! it was an error
@BeksKazama
@BeksKazama 4 роки тому
Thank you so much! I have a qn. It has to be SSE instead of SSR, right? SSR is (y predicted - y bar)^2, where SSE is (y pred - yi)^2
@jojotheyorkie3157
@jojotheyorkie3157 3 роки тому
Thanks. Was looking for this. This should be pinned.
@Android-cm5gn
@Android-cm5gn 4 роки тому
I cannot believe how many teachers get paid in schools and in universities to make students feel stupid just because they cannot explain a very important topic in a similar way like you! So much respect!
@statquest
@statquest 4 роки тому
Thank you! :)
@wirito
@wirito 4 роки тому
M AK that’s not the problem man. Problem is we have to pay them thousands of dollars when in reality, many people in UKposts deserves that money instead. My education wouldn’t be complete without UKposts. Thanks Josh for your videos :)
@srtghfnbfg
@srtghfnbfg 4 роки тому
Everyone upvote this comment please. And 100% respect to Josh !
@Android-cm5gn
@Android-cm5gn 4 роки тому
@@tilkesh I don't understand why it needs decades of hard work to explain topics in a decent way. I had teaching assistants who were totally fresh to a topic and yet they explained it way better than my professor.
@jaliu
@jaliu 4 роки тому
and you end up studying for years without learning anything!!
@taraprasadmishra3839
@taraprasadmishra3839 3 роки тому
This man can teach ML to a 5 years baby 😅
@statquest
@statquest 3 роки тому
Thanks! :)
@sparkartsdistinctions1257
@sparkartsdistinctions1257 3 роки тому
👶🏻 🍼True.
@krshah2008
@krshah2008 3 роки тому
im 5 and i can confirm this.
@sparkartsdistinctions1257
@sparkartsdistinctions1257 3 роки тому
@@krshah2008 No you are too young to confirm. 🐶
@kunthoopi
@kunthoopi 3 роки тому
exactly 😂
@RandomGuy-hi2jm
@RandomGuy-hi2jm 3 роки тому
there are real institutes which takes 4000-5000$ to teach you this and then comes statquest which saves your tons of money and provide u better explanation...... SUPER BAMMMMMMMM!!!!!!!!!!!!!!!!!!!!!!!!!!!
@statquest
@statquest 3 роки тому
BAM! :)
@shreejanshrestha1931
@shreejanshrestha1931 3 роки тому
@@statquest it's not just BAM, The BAM is really big. Bigger than the bam that killed the dinosaurs. Cause u r best bam bam bam bam
@knightganesh
@knightganesh 2 роки тому
" If you can't explain it simply, you don't understand it well enough" - Albert Einstein Can't get much simpler than this explanation. Thank you so much awesome work keep it going 👍👍👍👍👍👍👍👍👍👍👍👍
@statquest
@statquest 2 роки тому
Thank you very much! :)
@clementt3940
@clementt3940 Рік тому
La vraie phrase est : "Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." de Nicolas Boileau. Einstein coupable de plagiat ? ;)
@arvinmohammadi290
@arvinmohammadi290 Рік тому
i think that's from Richard Feynman. anyways I agree
@greatmanokonkwo656
@greatmanokonkwo656 3 роки тому
I love how this guy cares to explain every single detail, not assuming any prior knowledge whatsoever. I was genuinely shocked when he started calculating the derivatives in the video. Most resources will skip over such minute details and calculations, only focusing on the concepts. These videos are the most beginner-friendly resources on the web for ML, simply amazing.
@greatmanokonkwo656
@greatmanokonkwo656 3 роки тому
And also the fact that he doesn't scare is viewers with conventional mathematical notation. He really just gets to the core of the topics.
@statquest
@statquest 3 роки тому
Thank you so much! I'm really glad you like my teaching style. :)
@EagleYin
@EagleYin 3 роки тому
I really enjoyed this video but it's lack of code. I got a great video here implement sgd using Python!!! Feel free to check it out!! ukposts.info/have/v-deo/rYimdouijpVh1XU.html
@kevindave277
@kevindave277 Рік тому
@@statquest You are HIM.
@izzatulummah1594
@izzatulummah1594 7 місяців тому
@@statquestI really like your teaching style. I will adopt this to my class. Thank you very much.
@thongnguyen1292
@thongnguyen1292 5 років тому
Clearest explanation in this universe, as always! Thanks a lot!
@statquest
@statquest 5 років тому
Thanks so much! Glad you like it. :)
@pradeepmallampalli4541
@pradeepmallampalli4541 3 дні тому
Give this man the highest medal in teaching. Thanks a lot for all the effort you made to explain this.
@statquest
@statquest 3 дні тому
Wow, thanks!
@kk10-
@kk10- 4 роки тому
You did what Andrew Ng failed to. Explaning me THE GRADIENT DECENT algo.
@statquest
@statquest 4 роки тому
Hooray! I'm glad the video was helpful! :)
@DixitGokhaleEngineer
@DixitGokhaleEngineer 4 роки тому
Completely agree. In fact I just look at the Andrew's course for the topics that needs to be learnt in order. And for the detailed explanation 'BAM' does a fantastic job. Thanks a lot Josh.
@karisc.anoruo2212
@karisc.anoruo2212 4 роки тому
@@DixitGokhaleEngineer what is BAM please? I'm taking Andrew Ng's course and I want to learn from as many sources a possible!
@darksideofthemoon3185
@darksideofthemoon3185 4 роки тому
​@@karisc.anoruo2212 8:51
@yassertalebi1026
@yassertalebi1026 4 роки тому
Exactly , that's why i was searching for something else to understand it since Andrew Ng failed
@suwarnachoudhary8591
@suwarnachoudhary8591 4 роки тому
When ever I feel I am not able to understand any concept after reading any book or any literature available on internet, I open Statequest. This channel should be awarded as the best ever tutorials on Machine Learning concept. You are unbelievable Josh Starmer!!! Thank you
@statquest
@statquest 4 роки тому
Thank you so much!!!! :)
@anujsaboo7081
@anujsaboo7081 4 роки тому
So let me see, you taught this like teaching a kid by repeating the same thing over and over again and covered such detailed calculation in 20 minutes. It is just amazing how you make short videos and even revise prior concepts at the beginning and still manage to keep everything short. The songs, the BAMS! everything unique about this channel. Amazing learning experience. THANK YOU!
@statquest
@statquest 4 роки тому
Thank you very much!!! :)
@kawishabbas7254
@kawishabbas7254 Рік тому
Oh man you are a great. How clearly you explained everything. Thanks
@aryana506
@aryana506 Рік тому
Your videos are so well put together. Thanks for all the time you put into preparing them!
@statquest
@statquest Рік тому
HOLY SMOKES!!! Thank you so much for supporting StatQuest! BAM! :)
@wei2674
@wei2674 4 роки тому
“it sounds fancy, but it’s really no big deal” Thank you for marking me feel the same way about those fancy named methodologies after watching the videos!! I do feel more confident now in learning new stuff! If I don’t get it, it’s not because Of me, it’s simply because the book/paper/course note is not as good as statquest :)
@statquest
@statquest 4 роки тому
Awesome! :)
@samskyverareddy3135
@samskyverareddy3135 5 років тому
I remember what gradient descent does but your explanation on slopes and derivatives gave me a big 'AHA!' moment. Thank you! Instant Subscription! Looking forward to more videos.
@whyareugae5528
@whyareugae5528 2 роки тому
I wish I saw this video before I attended a 3 hour lecture on GD. Professors have no idea how to explain the basics. Thank you so much, now it all makes sense.
@statquest
@statquest 2 роки тому
Glad it was helpful!
@mohamedaitahmed2842
@mohamedaitahmed2842 4 роки тому
Of all the explanations I've watched, this is, by far, the best explanation of gradient descent. Thank you for existing !
@statquest
@statquest 4 роки тому
Wow, thank you!
@kartik_exe_
@kartik_exe_ 8 місяців тому
to be honest i never ever saw a teacher like him which teaches us and after the sessions we don't have any doubts to even ask. Kudos to him and also thank you StatQuest
@statquest
@statquest 8 місяців тому
Thank you!
@999Stergios
@999Stergios 5 років тому
StatQuest. You're Gold, my friend. Pure Gold. 1000 Thanks and bravo. The way you explained it and the graphics was brilliant. Super simple super easy, very educational! Bravo, Bravo!
@statquest
@statquest 5 років тому
Hooray!!! I'm so happy to hear that you like this video. :)
@kartickdhali4352
@kartickdhali4352 10 місяців тому
This is the best video on Gradient decsent on internet. I wish I could have a teacher just like you in my college.
@statquest
@statquest 10 місяців тому
Thank you!
@jaelbutler7966
@jaelbutler7966 4 роки тому
So helpful!!! Thank you so much! The imagery and step-by-step walk-through were just what I needed! It makes so much more sense now!
@statquest
@statquest 4 роки тому
Hooray! I'm glad the video was helpful. :)
@liar.2390
@liar.2390 4 роки тому
Ahh thank you so much! I recently started working on (or more like preparing to work on) my MD thesis and there's a lot I need to learn by myself. Channels like yours really are lifesavers - you explain everything so well and it's actually entertaining to watch. You have a new subscriber. :)
@statquest
@statquest 4 роки тому
Thank you and good luck with your thesis. :)
@alexpehers3033
@alexpehers3033 4 роки тому
The best explanation I´ve seen so far. Slow, clear and super easy to understand!
@statquest
@statquest 4 роки тому
Thank you! :)
@FrequentC88
@FrequentC88 5 років тому
Love humor you've added to what can usually be such a dry topic. The "squiggle" for logistic regression made me laugh. Keep up the great content!
@statquest
@statquest 5 років тому
Thank you so much! :)
@macunknown9173
@macunknown9173 2 роки тому
Love how clearly you explained, the recap in middle sure helps too, doesn't let us get lost !! More power to you 🙌🏻
@statquest
@statquest 2 роки тому
Thank you! :)
@aanya8834
@aanya8834 3 роки тому
I've never come across a clearer explanation for gradient descent,this is so cooool! Love this channel! Thank you so much for making us fall in love with ML!
@statquest
@statquest 3 роки тому
Awesome, thank you!
@divjyotsingh7400
@divjyotsingh7400 2 роки тому
Brilliant! 2 years into ML and I still find this the best explanation of GD.
@statquest
@statquest 2 роки тому
bam!
@j8ahmed
@j8ahmed 3 роки тому
One of the absolute best educational videos I have ever watched. Based on your explanations I have been able to: - walk myself through coding a gradient descent algorithm - understanding the concept of tuning the learning rate (alpha) - how to handle multivariable problems, - and more. I'm studying machine learning right now and this has helped me so much. I can't say how great this was. Thanks a million!
@statquest
@statquest 3 роки тому
Wow, thanks!
@xx-jk1iq
@xx-jk1iq 2 роки тому
would you be able to share what you did with the algo
@justinli19901027
@justinli19901027 4 роки тому
can't appreciate enough how clearly the concept is explained. thank you
@statquest
@statquest 4 роки тому
Thank you very much! :)
@cool20guitar
@cool20guitar 4 роки тому
Your videos are the best. No one could have explained it better. Love the sense of humour in between to spice things up. Thank you so much!
@statquest
@statquest 4 роки тому
Thank you! :)
@blueboystudios
@blueboystudios 5 років тому
Best stats teacher on the planet!! Thank you for your videos Josh!
@yugix901
@yugix901 4 роки тому
Great explanation! Really glad this video was the first one to pop up when I searched for gradient descent, thanks:)
@statquest
@statquest 4 роки тому
Awesome! :)
@janilayturatkhankyzy1321
@janilayturatkhankyzy1321 7 місяців тому
I will pray for your health. So much hard work put into this channel. God bless you
@statquest
@statquest 7 місяців тому
Thank you very much! :)
@jayghosh8898
@jayghosh8898 3 роки тому
I can't thank you enough for making these informative and immensely useful videos. I think this is the first time I am using UKposts to learn something useful, and your videos make it so enjoyable
@statquest
@statquest 3 роки тому
Glad you like them!
@ghosh5908
@ghosh5908 5 років тому
This channel is awesome...It should have millions of subscribers....I have become a fan Josh...big fan...
@TheFolkRevival
@TheFolkRevival Рік тому
What's really golden about this video is that you don't assume the viewer knows f.e the Chain Rule (even though it's good) and also show all the steps clearly. A lot of Math "tutorials" skip some crucial steps that might not be obvious to someone new to an area/idea, which make the material inaccessible. For comparison, even if your videos lack the great animations of f.e 3Blue1Brown, I think some of your explanations are much easier to understand.
@statquest
@statquest Рік тому
Wow! Thank you very much! I really appreciate it.
@vipulchaudhari810
@vipulchaudhari810 Рік тому
Explanation is crystal clear and spot on. Thanks Josh for investing your time and energy to create such wonderful learning material.
@statquest
@statquest Рік тому
Glad it was helpful!
@gauthampughazhendhi8173
@gauthampughazhendhi8173 4 роки тому
Josh Starmer, you are really good at making videos that explain the difficult concepts in a simple, understandable and engaging fashion. THANK YOU
@statquest
@statquest 4 роки тому
Thank you! :)
@Frost571
@Frost571 3 роки тому
Thank you for explaining this in a simple way I can understand. I'm almost in tears right now 🥲
@statquest
@statquest 3 роки тому
Glad it was helpful!
@yaygrace
@yaygrace 2 роки тому
Thank you so much for making this video!!! I'm struggling in my stats class but after having it broken down step by step like this, I understand it so much better! You are a LIFE SAVER
@statquest
@statquest Рік тому
Glad it helped!
@emirhalilovic3362
@emirhalilovic3362 Рік тому
The best explanation of this topic I've come upon so far, helps me a lot while learning the gradient descent. Thank you so much!
@statquest
@statquest Рік тому
Thank you!
@ghaliahmed
@ghaliahmed 5 років тому
best of the best explanation in this word !!!!!!!!! Thanks a lot!
@diencai1812
@diencai1812 4 роки тому
OMG this is pure gold !!! Thank you so much for the time in compiling the video and sharing the insight
@statquest
@statquest 4 роки тому
Thank you! :)
@diencai1812
@diencai1812 4 роки тому
Love your work Josh; a lot of planning and sequencing have gone into the video production - you deserve a UKposts 'Oscars'. Your channel is making an impact to my learning journey👍🙏
@wonggran9983
@wonggran9983 4 роки тому
you are a blessing, you give a high level explanation and with a little background knowledge, we can _descend_ into the depths of formality that university courses go into ourselves!
@statquest
@statquest 4 роки тому
Thanks! :)
@SuperPvenegas
@SuperPvenegas Рік тому
Thanks Josh, I'm a first time viewer of StatQuest, and thought I'd leave a comment and say BAM! Thanks for taking the time to appropriately distill key concepts (e.g. gradient descent) and make them more consumable. Also, just purchased the paperback on Amazon, should arrive tomorrow DOUBLE BAM!
@statquest
@statquest Рік тому
Hooray!!! Thank you for supporting StatQuest!!! :)
@merebhayl5826
@merebhayl5826 Рік тому
Josh, You are a beautiful creature and gift! glad you exist! your thought process, your explanation, your positivity in teaching this to us, your creativity through art, and your music and albums. Be glad you exist to us all. I am also an electrical engineer, working primarily in software engineering, with a passion for music, numerous instruments, and painting. I am glad I came across you as a person, besides the great education!!
@statquest
@statquest Рік тому
Wow, thank you!
@gix111
@gix111 Рік тому
You explain complex things to me better than my professors. Thanks for saving my semester. ❤️
@statquest
@statquest Рік тому
Happy to help!
@SachinRaneTheSKR
@SachinRaneTheSKR 3 роки тому
This has to be, without a doubt, the most understandable and clearly explained video on Gradient Descent on the internet! Thank you so much!
@statquest
@statquest 3 роки тому
Wow, thanks!
@Alan-qb9qt
@Alan-qb9qt 2 місяці тому
the most intuitive and detailed in every point gradient descent tutorial i've ever watched
@statquest
@statquest 2 місяці тому
Thank you!
@markusvonderluehe5468
@markusvonderluehe5468 4 роки тому
Great explanation starting with the basics and explaining it step by step! Brilliant!!!
@statquest
@statquest 4 роки тому
Thanks! :)
@yeparthepirate
@yeparthepirate 4 роки тому
I'm struggling so much in Machine Learning right now. After watching just two of your videos I am feeling so much more confident. Thanks so much!
@statquest
@statquest 4 роки тому
Hooray! Good luck with your studies. :)
@maierelias7315
@maierelias7315 2 роки тому
I've watched so many videos about this topic but this is the first time I understood it. Great explanation thanks for the video
@statquest
@statquest 2 роки тому
Glad it was helpful!
@waleedalmarshidi3494
@waleedalmarshidi3494 3 роки тому
I swear this is the most clear and FANTASTIC explanation I've ever found
@statquest
@statquest 3 роки тому
Wow, thanks!
@anur749
@anur749 4 роки тому
You are a saviour! Whole University wasn't able to make this so simple..you should be given highest honorary award in Data Science
@statquest
@statquest 4 роки тому
Awesome! Thank you so much! :)
@Thekingslayer-ig5se
@Thekingslayer-ig5se Рік тому
This man is an icon! He should be celebrated much more! You have no idea of how well he teaches stuff! Way to go my man
@statquest
@statquest Рік тому
Thank you!
@MrDiegonolovich
@MrDiegonolovich 4 роки тому
This was a very well explained video. Clear and to the point with easy to follow examples.
@statquest
@statquest 4 роки тому
Thanks! :)
@gesunonerabianco8016
@gesunonerabianco8016 4 роки тому
Straight to the root of each subject, thanks a lot for your crystal clear explanations my friend!
@statquest
@statquest 4 роки тому
Thank you very much!!! :)
@nikhilpradeep336
@nikhilpradeep336 4 роки тому
Hi Josh, I an a new entrant to the field of Machine Learning and was really struggling to get a hold of the topics; understood the concept of Gradient Descend by watching this one video. Thanks a lot Josh , you are the best!
@statquest
@statquest 4 роки тому
I'm glad I could help! :)
@fishermanwithfishes2286
@fishermanwithfishes2286 4 роки тому
Teacher: "what we knew about Gradient Descent?" Me:"THE CHAIN RULE!!!!!!!!!!"
@statquest
@statquest 4 роки тому
YES! :)
@carlosmorenom.122
@carlosmorenom.122 4 роки тому
Bup bup bip bip bup bip bup
@StanleyTam117
@StanleyTam117 3 роки тому
This is one hell of a super awesome explanation of gradient descent. Thanks so much so much so much, Josh!
@statquest
@statquest 3 роки тому
Thank you!
@nriezedichisom1676
@nriezedichisom1676 Рік тому
Beautifully explained. For the very first time, I understand this
@laslodes2550
@laslodes2550 10 місяців тому
I usually don't comment under youtube videos, but I had to it this time. Currently working on a robotics project and I have to use the gradient descent method to solve inverse kinematics. I didn't understand the method as explained during my lectures and I ended up watching this video. Seriously, I could even explained it to my prof and submit a request so that this video is shown to students during the teaching of this topic. You're amazing and your explanation is so much easy to follow and understand. Thank you so much for this masterpiece.
@statquest
@statquest 10 місяців тому
Thank you very much and good luck with your robotics project.
@bbow4972
@bbow4972 4 роки тому
Normally I don't like when tutorial vids try to be funny or cute in their vids but this video was great. It was just enough to make the lesson not feel so monotonous or droning without getting away from the lesson at hand. It was also surprising easy to understand. Thanks for the vid.
@statquest
@statquest 4 роки тому
Awesome! Thank you. :)
@sharathcg4697
@sharathcg4697 Рік тому
This is the easiest possible explanation that one can ever or never give. great work in video editing as well
@statquest
@statquest Рік тому
Thanks a lot!
@raghus8535
@raghus8535 2 роки тому
Many Thanks, Mr. Josh, cant believe it. watched several videos on gradient descent but this one is the best i have ever watched. appreciate your effort.
@statquest
@statquest 2 роки тому
Thank you very much! :)
@hajhouj
@hajhouj 5 років тому
THE CHAIN RUUUUUULE !!! :-D ...... I Love your videos, best courses I ever seen
@ramsunil4317
@ramsunil4317 3 роки тому
Loved the way your teaching, u made mathematics my favorite subject
@statquest
@statquest 3 роки тому
Hooray! :)
@filizcamuz8119
@filizcamuz8119 4 роки тому
Thank you, the content is amazingly clear and straight to the point. Graphics are very helpful. Thanks for your time. Please keep going.
@statquest
@statquest 4 роки тому
Hooray! I'm glad my video is helpful. :)
@MoumitaHanra
@MoumitaHanra 3 місяці тому
I think I only understand your lessons (and a handful of very few others) and it has brought about a new understanding of these algorithms and concepts, really appreciate your lessons!!!!
@statquest
@statquest 3 місяці тому
Thanks!
@adolfomotanavarro6553
@adolfomotanavarro6553 4 роки тому
Boop beep beep boop boop (Translation: Excellent explanation, 5 out of 5)
@statquest
@statquest 4 роки тому
Awesome! :)
@xiangzhang7355
@xiangzhang7355 Рік тому
I have never seen anyone explain gradient descent as clearly as you!
@statquest
@statquest Рік тому
Thank you!
@Rahul-fq9kf
@Rahul-fq9kf 2 роки тому
You teach so so well. Very thankful to you for these videos. I wouldn't have understood anything had it not been through you. Can't thank you enough! God bless you!
@statquest
@statquest 2 роки тому
Wow, thank you!
@musabayr1580
@musabayr1580 3 роки тому
Whenever I get hung up about some hard to understand topic, I remember Josh waiting you in StatQuest; so be relax and enjoy learning something new with him; without any doubt.
@statquest
@statquest 3 роки тому
Thank you! :)
@123gregery
@123gregery 4 роки тому
I'm following Andrew Ng's Machine Learning Course. I thing he should give a reference to your video for an explanation. That is superb, provided that we know some elementary calculus.
@statquest
@statquest 4 роки тому
That would be awesome if he did that. A lot of people come to my videos via Andrew Ng's course, but they have to find it on their own, just like you do. Perhaps you could suggest it to that class. Regardless, I'm glad you like my videos. :)
@baruchschwartz819
@baruchschwartz819 4 роки тому
@Beyond Oblivion me three
@kalanagayan5283
@kalanagayan5283 4 роки тому
I'm currently proceeding to my Final year of Bachelors degree, This is the minimalist most clear , interactive and funny session I've seen , Love your work, its been a great help for the studies. Love and respect all the way from Sri Lanka !!
@statquest
@statquest 4 роки тому
Thank you very much! Good luck finishing your degree! :)
@meow-mi333
@meow-mi333 2 місяці тому
Dude explained things clearly. Huge thanks! Helped me review what I’ve learned. I feel much better.
@statquest
@statquest 2 місяці тому
Thank you so much!
@Anonymous-fr2op
@Anonymous-fr2op Місяць тому
I have no words to say how amazing you are. Not only are your videos super easy to grasp, but also, wth, even after 4 years you're replying to your comment. Wow! Amazing
@statquest
@statquest Місяць тому
Bam! :)
@albertding9700
@albertding9700 5 років тому
Hi Josh this was really helpful. Can you do deep learning and neural networks next?
@statquest
@statquest 5 років тому
Those are definitely on the to-do list, but right now I'm working on Gradient Boosting, so that's next.
@samiulsaeef2076
@samiulsaeef2076 5 років тому
@@statquest Any chance to get the Gradient Boosting video withing a week? That would be specially helpful due to some personal urgency!
@elgabotb1
@elgabotb1 5 років тому
Me encanta! Eres todo un tezo como decimos aquí en Colombia. Love it, you are such a "tezo" (brilliant) like we used to say here in Colombia
@statquest
@statquest 5 років тому
Muchas gracias!!! :)
@simetric6551
@simetric6551 4 роки тому
Hola soy nuevo en esto. Me podrias decir de donde salio el 0.64 del slpoe o pendiente al principio del video. Gracias
@viniciusdeoliveira7637
@viniciusdeoliveira7637 4 роки тому
@@simetric6551 I think that it probably came from the previous calculation upon the example data.
@tagoreji2143
@tagoreji2143 Рік тому
One of the Great Lectures I have ever attended.Thank you Professor Josh stammer 🙏🙏🙏
@statquest
@statquest Рік тому
Thank you!
@manuelplank5406
@manuelplank5406 4 роки тому
This video is just perfect to gain an intuition of gradient descent (what math heavy lecture slides fail to deliver)
@statquest
@statquest 4 роки тому
Thanks! :)
@AdityaFingerstyle
@AdityaFingerstyle 4 роки тому
There couldn't be any better explanation for Gradient Descent !
@statquest
@statquest 4 роки тому
Thank you! :)
@geetanjalighatak3913
@geetanjalighatak3913 5 місяців тому
I've been trying to understand gradient descent algorithm for months but all I could find were videos filled with jargon and now i finally understood it within 25 minutes. I love how you simplified the whole thing! This is literally the best explaination I've ever seen! I loved every second!
@statquest
@statquest 5 місяців тому
Thank you very much!
@gaurangpendharkar6324
@gaurangpendharkar6324 2 роки тому
This is insanely helpful Josh!!! I'm trying to understand neural networks and made the mistake of resorting to academic papers which use complicated language and unhelpful explanations. I read those for hours and only understood bits and pieces but a 25 minute video on this youtube channel helped me understand better than ever!
@statquest
@statquest 2 роки тому
Awesome! I also have a bunch of videos on Neural Networks that walk you through each part step-by-step: ukposts.info/have/v-deo/e6GAmp9raIKXpas.html
@hashiska.5358
@hashiska.5358 4 роки тому
I will summarize what's written in the comments section: WE LOVE YOU.
@statquest
@statquest 4 роки тому
Hooray!!! Thank you very much! :)
@Adventurer_Deepu
@Adventurer_Deepu 4 роки тому
Thanks a lot sir Clearly explained Awesome video.
@statquest
@statquest 4 роки тому
Thank you! :)
@ratnakarbachu2954
@ratnakarbachu2954 2 роки тому
Finally lots of search on the internet , again I reached to the same place where things are explained easily with heart. Really you are good hearted as like the concept. Thank you sir, we owe you.
@statquest
@statquest 2 роки тому
You are most welcome!
@ArexHopeRX
@ArexHopeRX 4 роки тому
The most useful and understandable for a bird head like me explanation i've ever heard so far! Thank you
@statquest
@statquest 4 роки тому
Awesome! I'm glad my video was helpful. :)
@omnesomnibus2845
@omnesomnibus2845 5 років тому
Great presentation as always! One note, at 18:53 I believe you forgot to take out the ^2 for the second and third slope-derivative terms of the residuals. But the idea is clear anyway. I'd like to see this implemented for clusters and logistic regression as well, and what loss functions are best for them and why. Maybe also a bit more detail about why the slope multiplied by the learning rate is the best way to find the step size. You mentioned it, in terms of the desire to approach a slope of zero (therefore it makes sense to have a negative multiple of the slope be the penalty, since a large slope would lead to subtracting a large amount and a small slope would lead to subtracting a small amount). As I said, you mentioned it, but perhaps a bit more visual demonstration would be good. Great though! P.S. As an additional source of revenue, you might 'sell' a zipped version of all your videos for a donation, or perhaps put it into a book that can be downloaded for a donation.
@statquest
@statquest 5 років тому
Ah - there are always a few typos. Darn. I thought I'd caught all of them. But, like you say, the point is clear, so I won't lose any sleep over it, I hope! If you're curious about how gradient descent works for t-SNE, just look at the original manuscript for it (simple google search). They show the gradient that they use.
@omnesomnibus2845
@omnesomnibus2845 5 років тому
@@statquest Okay, thanks for the pointer!
@mariuszwilk4718
@mariuszwilk4718 5 років тому
​@@statquest Also at 11.05 you say that the step size is "negative five point seven".. I presume you meant to say -0.57, as it is written on the slide.
@a_sun5941
@a_sun5941 3 роки тому
Agree that the presentation is really really great! And just one more note besides the typo at 18:53: there are two pairs of concepts slightly a bit confusing in this video -- (a) weight for linear regression vs the x variable of human weight (b) slope of the linear regression fit and slope of the sum of squared residuals vs intercept. For (a), as slope of linear regression fit is often referred as 'weight' of the function y^ = w* x+b, using a variable of human weight could be a bit confusing, it might be better if you call it 'human weight' to distinguish with function weight, or find some other variables instead of human weight. For (b), when you talk about 'slope' in gradient descent, I sometimes thought you were talking about the slope of the linear regression, and then realized it's another slope. Maybe it will be good if you use 'gradient' for the second slope?
@user-ek7sz3mu3i
@user-ek7sz3mu3i Рік тому
I envy modern young math students in colleges all over the world since they can easily choose best explanation of complex things on UKposts( Your channel seems the best I found!). It;s not like studying in the beginning of 2000's when the teacher was drawing some ugly formulas with chalk. making so great thing as maths boring to us. Who knows may be someone who will treat cancer or colonize Mars will pick up some missing brick of understanding from your videos. Pretty much thanks for your effort!
@statquest
@statquest Рік тому
Wow! Thank you very much! :)
@swathikakandan4749
@swathikakandan4749 4 роки тому
Wish every learner gets a teacher like you.You are awesome,Thank you so much
@statquest
@statquest 4 роки тому
Thank you very much! :)
@joyhumin1
@joyhumin1 2 роки тому
Cannot express enough appreciations of your amazing content! Please continue your work!
@statquest
@statquest 2 роки тому
Thank you! :)
@hunters.dicicco1410
@hunters.dicicco1410 3 роки тому
i gained new intuition on gradient descent that i never realized during university because of this video. thanks a MILLION josh!
@statquest
@statquest 3 роки тому
Hooray! I'm glad the video was helpful. :)
@kinwong6383
@kinwong6383 5 років тому
Please keep coming up with videos. The possibility of getting my Master in Data Science is solely depend on you now lol
@retrom
@retrom 4 роки тому
Which university?
@ivanjonathan4240
@ivanjonathan4240 4 роки тому
The clearest explanation i've ever watched! thank you mastah!
@statquest
@statquest 4 роки тому
Awesome!
@lilyli339
@lilyli339 2 роки тому
Love it so much!!! This is the best gradient descent lecture I found!!! Hope there will be mini-batch gradient descent lecture in your channel too!! Thank you so much for your videos!
@statquest
@statquest 2 роки тому
For mini-batch, see: ukposts.info/have/v-deo/rn2ZZLCHi2alrX0.html
@jaliu
@jaliu 4 роки тому
you accidentally taught me how to take derivatives in a few seconds which i never understood for years... mind is blown.
@statquest
@statquest 4 роки тому
That's awesome!!! :)
@victoro8295
@victoro8295 3 роки тому
really? It took you years to apply the chain rule?
@bakrianoo
@bakrianoo 5 років тому
Like before watching. Is there any option for DOUBLE likes to append an extra like after watching
@statquest
@statquest 5 років тому
Thank you! I'll put a request in to UKposts for the Double Like button. :)
@Immerz
@Immerz 3 роки тому
I love that you always put the entire script in the slides. This way we can pause and really let the things you just said sink in. My teacher is probably a good teacher, but sometimes the things he says go into my left ear and leave through my right. Would be nice if I could pause and replay him aswell lol.
@statquest
@statquest 3 роки тому
bam! :)
@Yousafkhan-gv7cs
@Yousafkhan-gv7cs 3 роки тому
Teaching is an Art and you explain this dry and difficult topic in a very comprehensive way! thanks for sharing your knowledge and skill.
@statquest
@statquest 3 роки тому
Thank you very much! :)
@hai7263
@hai7263 3 роки тому
The beep boop really caught me by surprise. Laughed out loud in front of my computer...
@statquest
@statquest 3 роки тому
Bam! :)
Stochastic Gradient Descent, Clearly Explained!!!
10:53
StatQuest with Josh Starmer
Переглядів 440 тис.
Linear Regression, Clearly Explained!!!
27:27
StatQuest with Josh Starmer
Переглядів 1,3 млн
Що рятує українців від похмілля?😁 | #НовийКанал #ЄПитання
00:53
єПитання з Лесею Нікітюк
Переглядів 416 тис.
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Переглядів 66 млн
Neural Networks Pt. 2: Backpropagation Main Ideas
17:34
StatQuest with Josh Starmer
Переглядів 467 тис.
StatQuest: Principal Component Analysis (PCA), Step-by-Step
21:58
StatQuest with Josh Starmer
Переглядів 2,7 млн
Solve any equation using gradient descent
9:05
Edgar Programmator
Переглядів 51 тис.
The Chain Rule
18:24
StatQuest with Josh Starmer
Переглядів 226 тис.
Gradient Descent From Scratch in Python - Visual Explanation
28:44
NeuralNine
Переглядів 30 тис.
3.5: Mathematics of Gradient Descent - Intelligence and Learning
22:36
The Coding Train
Переглядів 238 тис.
Maximum Likelihood, clearly explained!!!
6:12
StatQuest with Josh Starmer
Переглядів 1,3 млн
ROC and AUC, Clearly Explained!
16:17
StatQuest with Josh Starmer
Переглядів 1,4 млн
Що рятує українців від похмілля?😁 | #НовийКанал #ЄПитання
00:53
єПитання з Лесею Нікітюк
Переглядів 416 тис.