Hands on Machine Learning - Chapter 2 - Full Machine Learning Project

Sdílet
Vložit
  • čas přidán 2. 05. 2021
  • PRACTICE DATA SCIENCE INTERVIEW Q's HERE: stratascratch.com/?via=shashank
    A complete overview of Chapter 2 of the book Hands-on Machine Learning with Scikit-Learn Keras & Tensorflow
    Dataset: drive.google.com/drive/folder...
    You can get the book here: amzn.to/2SmaLBH
    If you'd like to get the code along with much more soon to come please consider supporting me on my Patreon: / shashankkalanithi
    FREE Python Tutorial: • Python for Data Analys...
    Hardware:
    MX Master 3 amzn.to/3sTroBW
    LG 35in Curved Monitor amzn.to/39pPzR3
    USB-C Hub amzn.to/31Ip8Sl
    MacBook Pro Retina 16 Inch amzn.to/2PSwZde
    Twitter: / kalamari95

Komentáře • 168

  • @ownage300
    @ownage300 Před 3 lety +21

    I'm glad that at the end, you said that you did not want to withhold any knowledge, even when providing the code via Patreon. I respect that!

  • @someshwarkapgate9796
    @someshwarkapgate9796 Před 2 lety +7

    I am really happy to find your channel. The best video I watched so far in my data science learning journey. Thank you so much Sir.

  • @joshuacruz_data
    @joshuacruz_data Před 2 lety +7

    As someone who is hesitant to start learning machine learning because I feel like "I'm not yet ready or well-versed enough in python", this is really, really easy to understand and wrap my head on. Thank you so much for taking the time and energy on putting this out for free. Cheers!

  • @suzukazeeuvlog1881
    @suzukazeeuvlog1881 Před 2 lety +3

    Oh my gosh!!! Hands on Machine Learning video too as well as Crab Statistics Book. Your channel is amazing.

  • @yuvrajagarkar8764
    @yuvrajagarkar8764 Před rokem +5

    I felt this book is so complex, thank you for making such videos
    Please keep building this series
    I have shared it to all my friends 🙌

  • @romanalaivi6967
    @romanalaivi6967 Před 2 lety +32

    I absolute love Sentdex and other high quality purveyors of programming knowledge on CZcams, however as a Machine learning beginner, this series in particular is really... REALLY well thought out- in both hands on coding but also logic / conceptual framework to wtf is actually going on. Thank you so much for putting this together, it is exceptionally well done.

  • @109968shadowboy
    @109968shadowboy Před 3 lety +4

    Love the content. You break down hard to digest stuff to what I can comprehend. Absolutely love it and appreciate explaining these concepts like I’m 5.

    • @ShashankData
      @ShashankData  Před 3 lety +2

      Thanks so much for the compliment! It’s what I’m trying to do

  • @mrandes3772
    @mrandes3772 Před rokem +1

    I really appreciate the thought put into this series, I hope you know just how grateful I am.

  • @geekyprogrammer4831
    @geekyprogrammer4831 Před 2 lety

    This deserves a lot more views! Man this is gold!!

  • @oommggdude
    @oommggdude Před 6 měsíci

    This is great - hepful to go along with someone! Thanks for making this series!

  • @martmenz9252
    @martmenz9252 Před 3 lety +2

    Good work mate! Keep motivated!

  • @Sovereign_Lord
    @Sovereign_Lord Před 2 lety

    Thanks for your effort on this. Its helpful for me who recently started with the book. Keep going! you are doing superb and looking forward to more

  • @aimanapril24
    @aimanapril24 Před 3 lety +10

    Damn your timing is impeccable. Just bought the book. Looking forward to the series !

    • @ShashankData
      @ShashankData  Před 3 lety +3

      Perfect! Let’s get through this together!

  • @sanjayp7027
    @sanjayp7027 Před 3 lety

    Woah was searching for something like this. I started the book this week. Ty!

  • @rashidabdrahiman
    @rashidabdrahiman Před 3 lety

    Great. Absolutely subscribed and looking forward to this series.

    • @ShashankData
      @ShashankData  Před 3 lety +1

      Thank you so much man! Keep posted for more videos

  • @mpizzetti
    @mpizzetti Před 3 lety +30

    This is quality content brother!

    • @ShashankData
      @ShashankData  Před 3 lety

      Thanks Marcus! Please check out my other videos as well

  • @RoyalPriest1988
    @RoyalPriest1988 Před 3 lety

    wow! great tutorial fam.. you're a wonderful teacher indeed..

  • @juliohansgarciawillis
    @juliohansgarciawillis Před měsícem

    More like this please, i like that it comes from a textbook and also simplified

  • @lavd
    @lavd Před 2 lety +5

    Hi Shashank. I'm an Engineer from Spain trying to switch to this sector. Your content is amazing dude. Very well explained. And you just got a new Patreon subscriber just for providing the code for free. You are the kind of guy I would like to be friend of. Peace! (even though you speak quite fast I can understand your english lol)

  • @TheRoyalAgent10
    @TheRoyalAgent10 Před 3 lety +1

    Top tier video. Can't ask fore more.

  • @IamMQaisar
    @IamMQaisar Před 4 měsíci

    You won my heart in the first few minutes......Insh'Allah will support your work brother. and Thanks keeping it free for everyone.😇

  • @zappist751
    @zappist751 Před 2 lety +1

    Thank you so much

  • @premprasad3511
    @premprasad3511 Před 11 měsíci

    .this is one of the most useful channels to learn ML. thank you

  • @orowakayode6114
    @orowakayode6114 Před 2 lety

    Love this.. Quality content 👍🏻

  • @deepthikiran8345
    @deepthikiran8345 Před 3 lety

    Great Content....Short and Clear

  • @arisgacha296
    @arisgacha296 Před 2 lety

    You are a good teacher. Thank you very much.

  • @nackyding
    @nackyding Před 2 lety +1

    Thank you so much. Thank you VERY much!!!

  • @carlosarrasco
    @carlosarrasco Před 2 lety

    Cool!! Go ahead!

  • @sachikanahashimoto710
    @sachikanahashimoto710 Před 2 lety

    Thank you for this amazing content

  • @alexfernandez9290
    @alexfernandez9290 Před 2 lety +1

    better than my online classes! Thanks

  • @simplesheenu
    @simplesheenu Před 3 lety

    thanks Shashank. keep up the good work!

  • @user-ct9sl8qk2w
    @user-ct9sl8qk2w Před 3 lety +1

    Very interesting ! Cool ! TNX!

  • @abhishekpatil7336
    @abhishekpatil7336 Před 3 lety

    Good work 👍👍 bro hats off to you!
    Please continue this series.

    • @ShashankData
      @ShashankData  Před 3 lety

      Thanks man! New video coming out next week!

  • @hernann289
    @hernann289 Před 17 dny

    Thank you so much for the video

  • @zomnipotential
    @zomnipotential Před 4 měsíci

    Excellent!! Greetings from Sweden!

  • @caymanman
    @caymanman Před 3 lety +2

    Fantastic - looking forward to this!

  • @Nixterrex
    @Nixterrex Před 3 lety

    You teach so gdamn well! Thank youu

  • @Keem_Vision
    @Keem_Vision Před 3 lety

    Thank you , so much.

  • @MayankSrivastava12655
    @MayankSrivastava12655 Před 7 měsíci +3

    0:00: 📘 The video series will cover the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow' chapter by chapter, simplifying the content for easier understanding.
    6:39: ⚙ The video discusses the use of rules engine in predicting house prices and differentiates it from machine learning.
    13:45: 💻 The video explains the importance of creating isolated environments for Python projects and demonstrates how to install scikit-learn using conda.
    21:42: 📊 The video provides basic information on a dataset, including the number of entries, columns, and data types.
    28:46: 📊 The video demonstrates how to create bins and labels for housing data and visualize it using a chart.
    36:25: 💰 The importance of median income in determining housing prices and the impact on machine learning models.
    44:22: ⚠ It is important to create a copy of the training data set to avoid overfitting to the test set and to maintain the integrity of the machine learning model evaluation.
    51:45: 📊 The video discusses the strong correlation between median income and median house value, and the basics of data visualization using tools like Tableau or Power BI.
    59:48: ⚙ The video discusses data transformation using the Imputer strategy in Python.
    1:07:50: ⚙ Feature engineering involves combining and manipulating different columns to create better predictors for machine learning algorithms. Scaling the data is essential to ensure that all features are weighted appropriately.
    1:15:37: ⚙ The video discusses creating a data frame to compare predicted house prices with actual prices using linear regression in machine learning.
    1:22:49: ⚙ The video discusses fine-tuning a model by adjusting hyperparameters using grid search.
    1:29:33: ⚙ The importance of visualizing data and preparing it for machine learning using feature engineering, imputation, and encoding categorical variables.
    Recap by Tammy AI

  • @victorzanosiev5103
    @victorzanosiev5103 Před 3 lety +1

    Hi Shashank, thank you very much for the video, very useful. One thing I noticed, when you were predicting results with different models, you used training data set, which the model already knows. I think test data should've been used. Thanks again!

  • @aruzhannurmanova3696
    @aruzhannurmanova3696 Před 3 měsíci

    thank you!

  • @fraserward8139
    @fraserward8139 Před 2 lety

    When you pass strat_test_set to your function data_transformations, it appears as if the function is fitting both the OneHotEncoder and also the StandardScaler to the test dataset. If I'm not mistaken, we should only be transforming the test dataset based on the fit of our train data. Thoughts?

  • @017farazbintariq6
    @017farazbintariq6 Před 3 lety

    sir u helped me a lot sir plz make more videos like this u teach awesome thanks for making this video

  • @Sovereign_Lord
    @Sovereign_Lord Před 2 lety

    Thanks much!

  • @danielebaldoni2181
    @danielebaldoni2181 Před 2 lety

    Thank you i was reading it just now

  • @muftkuseng5924
    @muftkuseng5924 Před 3 lety

    Love ur vids, looking forward to chapter 3!

    • @ShashankData
      @ShashankData  Před 3 lety

      Coming out in 30 mins :)

    • @muftkuseng5924
      @muftkuseng5924 Před 3 lety +1

      @@ShashankData nice! quick question, 51:40 you are talking about the "visible" strong correlation. in the graph the scale shows us the correlation is higher than 0.2 if its orange but that wouldn't be really high. only if we look into the table we would see the correlation is above 0.65. how would you adjust the scale from -1 to 1 to evaluate the corr better visibly? And it would be cool if you would move your cam in the recording to the bottom right corner where usually no coding is happening. would be great do see you type at 1:00:00 as example.

  • @jubaljacob1763
    @jubaljacob1763 Před 3 lety +1

    when I run the linear regression I get this error...any idea why?
    ValueError: Found input variables with inconsistent numbers of samples: [16512, 4128]

  • @albeedoinstuff5509
    @albeedoinstuff5509 Před 2 lety

    Very good! makes the book! ~knuckle cracking at 1:19.17

  • @lovleshroy599
    @lovleshroy599 Před 2 lety +1

    Great video, very well explained each topic. It was easier to understand while going through the book along with the video. Even the 2nd chapter was long, very well explained.

    • @ShashankData
      @ShashankData  Před 2 lety +2

      I agree! The best way to watch these videos is with the books side by side

    • @lovleshroy599
      @lovleshroy599 Před 2 lety

      @@ShashankData yes I totally Agree

  • @hamzahal-shaebi3537
    @hamzahal-shaebi3537 Před rokem

    Thank you

  • @EngineerASO
    @EngineerASO Před 3 lety

    very thankful if you continoue...

  • @bmanish7773
    @bmanish7773 Před rokem

    Love you bro

  • @leassis91
    @leassis91 Před 2 lety

    Thanks a lot for your content! It's really really helpful!
    I have one question about the data, at Encoding Categorical variables: Is the attribute 'near the ocean' really not better than far from it? I mean, the houses near the ocean have higher prices than others, at least where I live. Thanks again for the help!

  • @mertellialti
    @mertellialti Před 3 lety

    how did you handle the rows with null bedroom values?

  • @nitinrathi6041
    @nitinrathi6041 Před 3 lety +2

    Hi Shashank! I just came across your channel and I am enjoying the content you are creating. I am not sure if it is only me, but the volume on the video seems to be a bit low.

  • @danielebaldoni2181
    @danielebaldoni2181 Před 2 lety

    Could i use a different kind of scaler for this data?is it better to use minmax fpr asimmetric data?

  • @aymanmohamed6423
    @aymanmohamed6423 Před 10 měsíci

    Thanks

  • @thomasnanos2929
    @thomasnanos2929 Před 2 lety +1

    Hi Shashank really great work. Keep up. As I see the Chapter 1 is missing, and I was wondering if you maybe upload sometime in order to be a complete playlist? Thanks again Shashank

  • @ronaldchicche7723
    @ronaldchicche7723 Před 2 lety +1

    you are my angel man ... like suscribe and what you want ... this is high quality content that I'm looking for ... thanks a lot!!

  • @Garcia-elf
    @Garcia-elf Před 3 lety

    I have that book in montreal, im in medellin now. Here i got data science from scratch, currenty on Python crash course

    • @ShashankData
      @ShashankData  Před 3 lety +1

      Nice! I have a Python crash course for free on my channel if you’re interested :)

  • @1UniverseGames
    @1UniverseGames Před 2 lety

    Do you have a source code or resource for creating: One node task scheduler for reinforcement learning (RLScheduler) in cluster

  • @vijayarana6931
    @vijayarana6931 Před 2 lety

    appreciate the efforts thanks

  • @fw3mbedded598
    @fw3mbedded598 Před rokem

    Thanks for sharing your knowledge with us .. What is the Documentation Tool you are using to document the process ? it looks so good . I also want to use it for documenting

  • @countryboy9695
    @countryboy9695 Před 2 lety

    Very useful Shashank. Please do more O'Reilly books.

  • @drm8164
    @drm8164 Před 3 měsíci

    PLEASE, here is the link for the CHAPITRE 1 ?? Thank you

  • @ukaszplust1673
    @ukaszplust1673 Před 6 měsíci +1

    Hi, how can I get a pdf version if I bought a book?

  • @mohamed.montaser
    @mohamed.montaser Před 3 lety

    can you make a video explaining the performance measures and the difference between each

  • @gregorybusby9889
    @gregorybusby9889 Před 3 lety +2

    Great Videos!
    I am working on a project for predicting a true/false output based on 3 input variables. What do you think the best ML method would be? Sorry if this is vague.

    • @tello9504
      @tello9504 Před 3 lety

      Regression family - supervised

  • @mhmspaintingsculpting1324
    @mhmspaintingsculpting1324 Před 10 měsíci

    hello shashank....i have found your videos very helpful and decided to take this initiative of learning python being a naive in this filed. however i setup the environment but now in VS code my file isnt read. After filepath command it doesnot show any path. It isn't opening like i can see in your video. Can you please let me know where am I lagging?

  • @MdMizanurRahman06
    @MdMizanurRahman06 Před 3 lety

    Nice video, keeping pic in the left side help to show more clear view

  • @beshosamir8978
    @beshosamir8978 Před 2 lety

    can i ask what i will be able to do after finishing this course ? or it is just kind of introduction?

  • @mdidris7719
    @mdidris7719 Před 10 měsíci

    Excellent sir Idris Italy

  • @Sharnjit7
    @Sharnjit7 Před 3 lety

    please keep going good content.. i subbed

    • @ShashankData
      @ShashankData  Před 3 lety

      Thank you so much Sharnjit! Let’s learn together!

  • @saigowthambabuamburi6158

    At the right time....when I started reading this book 😀

  • @waleed2730
    @waleed2730 Před 2 lety

    It's a great session, but u didn't mention the baseEstimator or describe the importance of it, i saw it in the book but i didn't geg what's the importance or usage of it. Could u explain it?

  • @linhlam3359
    @linhlam3359 Před 4 měsíci

    Form some reason the corr_matrix() at 49:39 gave me an error code 'could not convert string to float: 'NEAR BAY''. Do I have to drop the 'ocean_proximity' column? Great video btw,

    • @basarozbent4740
      @basarozbent4740 Před 4 měsíci

      I guess.. I was following the book before discovering this. It worked after dropping the "ocean proximity"

  • @nazishn
    @nazishn Před 2 lety

    I couldn't find video of chapter 1

  • @wilsvenleong96
    @wilsvenleong96 Před 2 lety

    May I know what you're using to create the Mardown document (the one with the overview)?

  • @soumyasrm
    @soumyasrm Před 3 lety

    Kindly make more video like this. Waiting for chapter 3

  • @fizipcfx
    @fizipcfx Před 2 lety

    i find your typing sound very satisfactory.

  • @super-eth8478
    @super-eth8478 Před 3 lety +1

    Hey man great videos !! Can you please create a playlist for all of your videos ..

  • @calebhedin
    @calebhedin Před 2 lety

    Because we installed the packages in the specific environment, will we need to reinstall these packages for each environment we create in the future?

    • @mayankdewli1010
      @mayankdewli1010 Před 2 lety +1

      Yup. You need to install all the libraries every time you create a new virtual environment.

  • @BreadForBrain100
    @BreadForBrain100 Před rokem

    how many laptops do you have? Btw good content brah!

  • @tommy9x
    @tommy9x Před 2 lety

    The Feature Engineer is different from the book, that is custom transform. can't use code

  • @kritirajchakraborty3101

    What happened to Lecture 1?

  • @raghunilogal96
    @raghunilogal96 Před 3 lety

    I am getting a value error in test labels
    Can someone help me to solve??

    • @arikam3014
      @arikam3014 Před 3 lety

      me too, i have no idea why
      (Edit: Found the problem, forgot to code the 'Concatenating with Categorical Variables' section

  • @chrisjackowski591
    @chrisjackowski591 Před 2 lety

    note sure why this throwing an error after i used strat_test_set on transformingData().
    "ValueError: all the input array dimensions for the concatenation axis must match exactly, but along dimension 0, the array at index 0 has size 4128 and the array at index 1 has size 16512"
    I don't know chat. I know shasank is busy and all. Anyone has had the same problem? Thank you btw.

    • @pavanyeluri7557
      @pavanyeluri7557 Před 2 lety

      I guess you are concatenating test and train data horizontally which is not possible as both have different dimensions. Check how you are concatenating

  • @omkanade5
    @omkanade5 Před 3 lety

    And one more thing brother.
    This is a multivariate regression not univariate since system will use multiple features to make prediction not 1 feature

  • @dharmharley6871
    @dharmharley6871 Před 2 lety

    👌👌

  • @madhusudhanreddy9157
    @madhusudhanreddy9157 Před 3 lety

    In predicting a class at 09:58 … what is class in this context … if you give examples that would be helpful bro
    Thanks

  • @Akashash992
    @Akashash992 Před 3 lety

    Bro please mention any python book that includes numpy, pandas

  • @omkanade5
    @omkanade5 Před 3 lety

    @Shashank Kalanithi Hello,
    Please present the solution(visualizations) in another video or file.
    Athough this part was very helpful but not complete. So please do it

  • @Tech_Enthusiasts_Shubham
    @Tech_Enthusiasts_Shubham Před 5 měsíci

    PLEASE BRING CHAPTER 1 ALSO

  • @AK47-666
    @AK47-666 Před rokem

    The small screen which displays you typing is in the bottom left. Which makes it kinda harder to view your code.
    It'd be much better if you shift it to upper right.

  • @mcubedickwella
    @mcubedickwella Před 2 lety

    Good one 😍
    But, sound is not enough

  • @Dr.Darkhosh
    @Dr.Darkhosh Před rokem

    Thank you for all the effort however you escaped challenging topics like pipelines and transformers, it would be more beneficial to include them in the video.

  • @saikatkoley
    @saikatkoley Před 10 měsíci

    Example 1-1. Training and running a linear model using Scikit-Learn can you please explain this from chapter one line by line?

  • @dandandan3675
    @dandandan3675 Před 3 měsíci +1

    Where's chapter 1? Or don't I have to go over chapter 1?

  • @akashtripathi9019
    @akashtripathi9019 Před 3 lety

    hey shashank, I must say that you have explained the chapter 2 very nicely,
    I have one request like can you please share the link of that notion file aur can share the pdf of all these notes. like it will be very helpful for me.
    Thank you...

    • @ShashankData
      @ShashankData  Před 3 lety +1

      Hey Akash thank you for liking the video! The notes are available on my Patreon

  • @likhitgiri8904
    @likhitgiri8904 Před 2 lety

    Oh My God i think i just found a GOLD !!