Linear Regression using Gradient Descent in Python - Machine Learning Basics

preview_player
Показать описание
In this video I give a step by step guide for beginners in machine learning on how to do Linear Regression using Gradient Descent method. First I start off with defining linear regression. Next we define the loss function and understand what it is. Then we tackle the gradient descent algorithm step by step with the help of an analogy for better understanding of the concept. Finally, we implement everything in Python, and create a machine learning model for a given data set and make predictions.

Written version of this tutorial:

GitHub link for notebook and dataset:

If you would like to learn more about Linear Regression using Gradient Descent check out these links:

Having trouble ? Need help ? Connect with me !

#machinelearning #datascience #regression #gradientdescent
Рекомендации по теме
Комментарии
Автор

I took almost a week to find a such informative video to understand gradient descent ...

dileepn
Автор

Man, loved the explanation which I tried multiple times from different sources to understand. Why did you stop making such video? I would love to learn more in Machine Learning. Please start a playlist explaining A-Z of Machine Learning.

iamdurgeshk
Автор

so fluent clear concepts that were like a big rock in front of me when our lecturer was giving us a lecture and I was like a dump but now I get everything with each detailing you have explained great work

sairasiddique
Автор

Really fantastic sir...
I am struggling to understand thia concept from 3 days finally now i got it... Thank u very much sir..

sathishj
Автор

sir very very thanks after my job big donation coming to you

turtlepedia
Автор

Great Video Adarsh, short and clear to understand and workout.

syedniamath
Автор

Where did you use epochs in the code?? You declared it but I don’t think, you used it.

rashidmehmood
Автор

Thank you, Adarsh. You made it very simple.

kalaivananr
Автор

Simple and straightforward. Thank you Adarsh.

charlescoult
Автор

Thanks a lot @Adarsh, you helped me to complete ML assignment easily... Cheers 👍

prathamgenius
Автор

@Adarsh ... no doubt you have done great job, but can you tell me why you are running the for loop on length of x?? but not on the epochs as you have already told that you are going to use it ?

nisarahmed
Автор

Great video man!! Loved it!! Helped me understand this concept really well. Thanks!!

shubhamgoyal
Автор

This is amazing man! Pls upload more videos on Machine learning algorithms with this type of proper intuitions and implementation

umersalman
Автор

Very well explained, step by step with clarity 👍

kruti
Автор

good explanation. Your 1000th subscriber here

late_nights
Автор

I liked and subscribed at this moment 2:47 🙏

narottamaswal
Автор

You are the best teacher. I recommend this course to anyone studying machine learning at Coursera. Please more video and continue with your teaching approach

modernman
Автор

Impressive! That was a very clarifying one, but in the real world situations we don't know how many iterations are suitable for a given problem, moreover, you are not checking whether you have reached your minimum but are concluding from the data visualization. If you could clear that training algorithm to fix learning rate, which I have been looking for so far, could be very helpful.

sayandey
Автор

thanks man :)
subscribed
expecting you to explain more ML algorithms.

veerasekhar
Автор

Fantastic ... really solid !!! thanks ...

desavera