Linear Regression with Python | Sklearn Machine Learning Tutorial

💻 For real-time updates on events, connections & resources, join our community on WhatsApp: jovian.com/whatsapp
In this hands-on python tutorial, we will learn the fundamentals of machine learning and linear regression in the context of a problem, and generalize their definitions.
You can experiment with the notebook used in the above video here 👉 jovian.ai/aakashns/python-skl...
🔗 Check out this playlist for the complete lecture series on Gradient Boosting Machines: • Machine Learning with ...
🎯 Topics Covered
• Preparing data for machine learning
• Linear regression with multiple features
• Generating predictions and evaluating models
❓ Ask questions on the Jovian Forum: jovian.ai/forum/t/lesson-1-li...
scikit-learn/17900
⌚ Time Stamps:
00:00 Course Overview
07:15 Introduction
09:31 Problem Statement
21:25 Downloading and exploring a dataset for machine learning
58:10 Linear regression using a single feature
1:27:31 Linear regression using scikit-learn
1:46:09 Linear Regression with multiple variables
1:55:31 Using categorical features machine learning
2:11:27 Model Improvements
2:29:10 Summary and Conclusion
⚡ Free Certification Course
"Machine Learning with Python: Zero to GBMs(Gradient Boosting Machine)" is a practical and beginner-friendly introduction to supervised machine learning, decision trees, and gradient boosting using Python. You will solve 3 coding assignments & build a course project where you'll train ML models using a large real-world dataset. Enroll now: zerotogbms.com
🔗 Visit the linear regression lecture page here: jovian.ai/learn/machine-learn...
🎤 About the speaker
Aakash N S is the co-founder and CEO of Jovian - a community learning platform for data science & ML. Previously, Aakash has worked as a software engineer (APIs & Data Platforms) at Twitter in Ireland & San Francisco and graduated from the Indian Institute of Technology, Bombay. He’s also an avid blogger, open-source contributor, and online educator.
#GBM #sklearntutorial #LinearRegression #Certification #Course #Jovian
-
Learn Data Science the right way at www.jovian.ai
Interact with a global community of like-minded learners jovian.ai/forum/
Get the latest news and updates on Machine Learning at / jovianml
Connect with us professionally on / jovianml
Follow us on Instagram at / jovian.ml
Subscribe for new videos on Artificial Intelligence / jovianml

Пікірлер: 127

  • @jovianhq
    @jovianhq3 жыл бұрын

    Hey everyone! Watch Lecture 2 - Logistic Regression for Classification here 👉 kzread.info/dash/bejne/pZ593Mh8ZKS1eZM.html

  • @bleakmess

    @bleakmess

    11 ай бұрын

    Hi! do you offer any courses on coursera or Udemy?

  • @ayushranjanroy7509
    @ayushranjanroy75093 жыл бұрын

    It is unbelievable that this course is free.

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the feedback, help us spread the word :)

  • @MKOladapo

    @MKOladapo

    Жыл бұрын

    So unbelievable

  • @sandeepgupta2
    @sandeepgupta23 жыл бұрын

    Request you to please consider a course on NLP : basic to advanced. That will be really helpful

  • @colabpro2615

    @colabpro2615

    3 жыл бұрын

    Yes, please

  • @sattysattu

    @sattysattu

    3 жыл бұрын

    Try hugging face's free tutorial

  • @sandeepgupta2

    @sandeepgupta2

    3 жыл бұрын

    @@sattysattu it's pretty advanced and doesn't cover basics

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    @@sandeepgupta2 Thanks for the suggestion, we will try to do a session on that on our KZread channel. Stay tuned!

  • @abdullahmuhammadmoosa4031
    @abdullahmuhammadmoosa40313 жыл бұрын

    You are an unbelievable tutor

  • @davida99
    @davida992 жыл бұрын

    Perhaps one of the best ML beginner course I've seen in a while. Even better than the ones that arent free!

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

    Great Video! I cannot believe you don't charge for this quality learning. Keep it up!

  • @AbhishekSingh-tz3uv
    @AbhishekSingh-tz3uv3 жыл бұрын

    Wonderful Initiative!

  • @seemunyum832
    @seemunyum8323 жыл бұрын

    Such a good course!! Thank you so much mr Aakash! so grateful!

  • @Kevin-ex9vr
    @Kevin-ex9vr Жыл бұрын

    i have to tell you, this is, combined with the andrew ng intuition videos, the best class on linear regression out there. Congratulations.

  • @digigoliath
    @digigoliath3 жыл бұрын

    Awesome!!! TQVM!!

  • @arjuqureshi9544
    @arjuqureshi95443 жыл бұрын

    Happy to learn from u ,such a wonderful explaination

  • @malik_fa
    @malik_fa3 жыл бұрын

    Great platform for learning

  • @sujan2820
    @sujan28202 жыл бұрын

    unbelievableb thank you Jovain

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

    Thank you, that was awosome

  • @vishaljhaveri6176
    @vishaljhaveri61763 жыл бұрын

    I wish this course is as good as Data Analysis with Python. Love you, team Jovian. Aakash N G, you are the best tutor. I am too excited to start this course. Lots of love from Surat! Thank you so much for this!!!!

  • @NIRBHAY_AHIR

    @NIRBHAY_AHIR

    3 жыл бұрын

    Ohh I am also from Surat

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the feedback, help us spread the word :)

  • @vishaljhaveri6176

    @vishaljhaveri6176

    3 жыл бұрын

    Sure!❤@@jovianhq

  • @oladejiakomolafe5591
    @oladejiakomolafe55912 жыл бұрын

    Very clear explanation, from the depth of my heart , I say thank you.

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    So nice of you

  • @colabpro2615
    @colabpro26153 жыл бұрын

    I hope you know that you're incredibly good at teaching, Aakash. 🥺🥺🙏 Moreover, your concepts are crystal clear. You've helped me in understanding the concepts quite a lot. I've gotta immense respect for you. Sending blessings and good vibes your way. Stay blessed 🙂🙏

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the feedback, help us spread the word :)

  • @tuffOG
    @tuffOG3 жыл бұрын

    Wow! Awesomely interpreted content! Keep it up, guys!

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the warm feedback, help us spread the word :)

  • @danielpaul65
    @danielpaul6510 ай бұрын

    Thank you!

  • @bihanbanerjee
    @bihanbanerjee2 жыл бұрын

    Thanks for making this whole course free. I was exactly looking for a course like this... thanks a lot..

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Glad you like it!

  • @nishant_poddar
    @nishant_poddar3 жыл бұрын

    Thank you for the hard work behind in making all your courses free.

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Glad you like them!

  • @priyanksanghvi3893
    @priyanksanghvi38932 жыл бұрын

    Fantastic course!!!! Even after watching several videos and classes, I still couldn't grasp ML concepts. However, only this first lecture clarified a lot of topics. Thank you very much for creating this series.

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Glad you liked it!

  • @arunkumar-jp9te
    @arunkumar-jp9te2 жыл бұрын

    Awesome content sir. I was searching for these concepts in KZread from last one week. Finally my searching stopped here. The way you are teaching and content is fabulous.

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Glad you liked it!! Keep watching..😊

  • @gurjeet333
    @gurjeet3333 жыл бұрын

    Feeling excited to be part of this course.

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the feedback, help us spread the word :)

  • @vinayaktigadi2648
    @vinayaktigadi26482 жыл бұрын

    very unique and nice way of teaching!! Thank you

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    We are glad you like it!

  • @shwetajha2272
    @shwetajha22723 жыл бұрын

    Awesome course, thanks for this 😌

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Thanks for the warm feedback, help us spread the word :)

  • @mahendranath2504
    @mahendranath25042 жыл бұрын

    Thank you so much, very useful 👌🙌✌🎉👍👏🤞

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Glad it was helpful!

  • @yuvrajrajput00017
    @yuvrajrajput000173 жыл бұрын

    Best explainaction

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

    Please make a complete course on Python AI A to Z. Please make it practical like these tutorials. Every ML tutorial out there is complicated because of theoretical explanation.

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

    Doesn't the hot encoding for region create multicollinearity? Thanks

  • @thecardtrickstudent3870
    @thecardtrickstudent38703 жыл бұрын

    1:34:25 "hmm, Hi!" I as well as tons of other people would love nothing but to say "hi" to you and thank you as well for the wonderful opportunity you have provided through JOvian

  • @anuragthakur5787

    @anuragthakur5787

    3 жыл бұрын

    haha I was on the course page, I heard this and came to check if it was just me xD

  • @thecardtrickstudent3870

    @thecardtrickstudent3870

    3 жыл бұрын

    @@anuragthakur5787 nice lol

  • @user-zu9xf1cn9d
    @user-zu9xf1cn9d3 жыл бұрын

    Hi, thank you so much for your course. It is really useful, I enjoy this so much. The fact that it is free makes it brilliant. But one thing I would like to correct in this video. At 1:51:41, it should be w3*children but not w3*charges. Target cant be a feature. Thank you!

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Glad you enjoy it! and Thank You for your valuable feedback, we have fixed it.

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

    You fucking killed me at *_most machine learning is basically glorified line fitting_* , that's so accurate it hurts.

  • @jovianhq

    @jovianhq

    Жыл бұрын

    Hope you are still alive! We are coming up with more tutorials.

  • @riddhidigital7604
    @riddhidigital76042 жыл бұрын

    hi Jovian this ml course has all the parameters which is required according to different kind of unbalanced datasets & approach to handle like feature engineering/over-fitting & all

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Glad that you liked it!

  • @zub3rahmed76
    @zub3rahmed762 жыл бұрын

    Please make video on Catboost , LightGBM , XGBoost as well . It will be very helpfull for us . And the Team Jovian is doing great job

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Hey, we already have a video on XGBoost, the others are quite similar. If you know one you'll be able to do the others by yourself. See the entire course on Machine learning here: zerotogbms.com

  • @zub3rahmed76

    @zub3rahmed76

    2 жыл бұрын

    @@jovianhq Thanks

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

    My final year project is 'Kidney Diseases Prediction Using Python'. Is that course help me to compleate my project?

  • @abhishekkumar-qi3is
    @abhishekkumar-qi3is3 жыл бұрын

    Sir please provide statistics lecture also and thanks for this

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Adding this to the pipeline. Thanks for the suggestion and feedback!

  • @sandeepgupta2
    @sandeepgupta23 жыл бұрын

    Do we need to store scaler.transform in addition to model object. So that in future we can apply it on to the new data. Am I right ??

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Yes, you will need to store it if you plan to use it on a new data in future.

  • @Bro-ed9zj
    @Bro-ed9zj Жыл бұрын

    Is the course still available?

  • @yashraj_2001
    @yashraj_20013 жыл бұрын

    2:25:00 NE NW SE SW are having same value. Is this correct or we did some mistake?

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    It should be different, probably there was some issue during the live lecture, sorry for that, the values in the lecture notebook are correct. You can follow the lecture notebook from here -> jovian.ai/aakaashns/python-sklearn-linear-regression

  • @yashraj_2001

    @yashraj_2001

    3 жыл бұрын

    @@jovianhq okay, thank you so much ❤️

  • @alfredoalejo6756
    @alfredoalejo67563 жыл бұрын

    Did you post the exercises or Is there any way to check if I've done the exercises correctly?

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Hi Alfredo, The assignment will be released post the 2nd lecture. You will be able to track what course sections are unlocked at the moment and completed on the course page: jovian.ai/learn/machine-learning-with-python-zero-to-gbms/

  • @alfredoalejo6756

    @alfredoalejo6756

    3 жыл бұрын

    @@jovianhq Sorry for the misunderstanding. I meant was lesson 1 to check if I was doing the exercises correctly

  • @codefire88
    @codefire883 жыл бұрын

    The best things in life are free

  • @trancosger
    @trancosger3 жыл бұрын

    There is very little content on tabular data and deep learning. It would be nice to have a series of videos from novice to advanced on the subject.

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Hey, This course is more focused on Machine Learning, we already have a course on Deep Learning. Please check zerotogans.com to know more about the Deep Learning course provided by us. To get the details about all other courses provided by us, Please check jovian.ai/learn

  • @trancosger

    @trancosger

    3 жыл бұрын

    @@jovianhq Hi, first of all let me thank you for these courses, they are excellent! I had this request because it has become fashionable to use deep learning with tabular data, there are papers that claim that its architecture is better than xgboost or lightgbm (tabnet, PyTorch Tabular, ...) but you look for a course on this and there is hardly anything on youtube. That's why I was asking for a specialized course in tabular data using neural networks.

  • @flowerboy_9
    @flowerboy_92 жыл бұрын

    why does the histogram for BMI have a bell curve like shape and the histogram for age have a normal graph? Is it because of the mean and std variance being more for BMI?

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Here's one way to interpret it. People of all ages have equal responses whereas BMI ranges mostly in the region 20 - 35 for all the responses.

  • @flowerboy_9

    @flowerboy_9

    2 жыл бұрын

    @@jovianhq ohhhh okay thankss

  • @ebenezerr9152
    @ebenezerr91522 жыл бұрын

    Shouldnt the dummy variable be one less because of dummy variable correlation

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Yes you can do that and see if you can get a better result. I think you'll get quite similar result.

  • @sandipansarkar9211
    @sandipansarkar92112 жыл бұрын

    finished watching

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Awesome! You can continue with the next lectures of the course here: zerotogbms.com

  • @sandipansarkar9211

    @sandipansarkar9211

    2 жыл бұрын

    @@jovianhq Definitely not..First need to practice the whole code in google colab line by line.I hope I made myself clear

  • @ebenezerr9152
    @ebenezerr91522 жыл бұрын

    Where can I find one hot and label encoding

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    You will find it somewhere in between 1:55:31 and 2:11:27. Please go through the video once.

  • @adigunibrahim5298
    @adigunibrahim52983 жыл бұрын

    I wont be able to complete the video due to power, Will i able to download the lecture after the lie session. Thanks

  • @birajde3649

    @birajde3649

    3 жыл бұрын

    The video will be available on the same link after the lecture is over, you can also access it from the course page itself.

  • @shivenkhajuria2488
    @shivenkhajuria24883 жыл бұрын

    @Jovian - Kindly correct the Linear regression equation where you have mentioned charges = w1 * age + w2 * bmi + w3 * charges + b (which is not right as you have mentioned charges as input feature as well as target feature here.) Instead it should be ===> charges = w1 x age + w2 x bmi + w3 x children+ b

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Hey, thanks for reporting, we will fix this soon. Happy Learning!

  • @walterwhite3666
    @walterwhite36663 жыл бұрын

    What are prerequisites for this course plz 🙏🙏

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    This is a beginner level course, you are just expected to have a basic idea on Python Programming and school level Math.

  • @sandipansarkar9211
    @sandipansarkar92112 жыл бұрын

    finished coding

  • @Talktech101
    @Talktech1012 жыл бұрын

    try to do NLP too!!

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Thanks for the suggestion Hari! It's in our pipeline of courses.

  • @ramkaushalgurrala9337
    @ramkaushalgurrala93373 жыл бұрын

    it would be nice if deployment part was added

  • @weareone2069
    @weareone20693 жыл бұрын

    In this ! pip install plotly matplotlib seaborn --quiet What does --quiet actually do?

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    The --quiet just ignores all the install logs that shows up after running !pip install

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

    I cannot assess the quality of the whole course yet (though I have the premonition it's great), but I feel the strong inclination to quit smoking...

  • @mohd.redzuanbinabd.rashids3369
    @mohd.redzuanbinabd.rashids33693 жыл бұрын

    I stuck at API Key, already copy API key into the line but still nothing happened Do advised. I've used jupyter on my local computer

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    Hey, can you please reach out to as in forum? You can also share images of what's happening after you provide the API key. Thank You Forum link: jovian.ai/forum

  • @fet_hsc2300
    @fet_hsc23003 жыл бұрын

    1:18:05

  • @drspark123
    @drspark1233 жыл бұрын

    please share data set i have not found out in github

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    A link to the CSV file is shared on the forum. Please check jovian.ai/forum/t/lesson-1-linear-regression-with-scikit-learn/17900/16?u=birajde

  • @GIT_Somya
    @GIT_Somya3 жыл бұрын

    at 1:34:25 , I was listening sooo carefully then comes a umm hi , and I get scared , like who is speaking , I'm watching this at 2 am

  • @anuragthakur5787

    @anuragthakur5787

    3 жыл бұрын

    I was on the course page, I heard this and came to check if it was just me xD

  • @heyrobined

    @heyrobined

    3 жыл бұрын

    Same haha

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

    Thank you sir🎉 , but where you twitter account is gone? I want to mention u

  • @jovianhq

    @jovianhq

    Жыл бұрын

    You can mention @jovianhq

  • @bleakmess
    @bleakmess11 ай бұрын

    whatsapp group is full :(

  • @ayushnayak6138
    @ayushnayak61382 жыл бұрын

    The reason we are having so many outliers is because the data is incomplete..... They didnt take the medical history into account...... In the data

  • @jovianhq

    @jovianhq

    2 жыл бұрын

    Hmm, Insightful!

  • @ayushnayak6138

    @ayushnayak6138

    2 жыл бұрын

    @@jovianhq thank you

  • @thecardtrickstudent3870
    @thecardtrickstudent38703 жыл бұрын

    Discord Group for study buddies?

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    We don't have any official Discord Groups for this course. You can join any study groups in Jovian forum or create one according to your Time Zone. Feel free to invite your friends in the study group and study together.

  • @alfredoalejo6756

    @alfredoalejo6756

    3 жыл бұрын

    If your making one I'm down to join

  • @jovianhq

    @jovianhq

    3 жыл бұрын

    @@alfredoalejo6756 @Thecardtrickstudent Happy to share that on popular demand we have introduced a discord channel for you to interact and work with fellow community members who are taking the course. You can join using this invite link: discord.gg/wEfFRDMc34

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

    I came across this channel through freecodecamp and i am really glad to have found this channel..amazing content ...

  • @jovianhq

    @jovianhq

    Жыл бұрын

    Welcome aboard! Check this for more content: jovian.ai/learn

  • @fet_hsc2300
    @fet_hsc23002 жыл бұрын

    1:32:15