Why Do We Need to Perform Feature Scaling?

Hello All,
In this video we will be understanding why do we need to perform Feature Scaling. Happy Learning!!
amazon url: www.amazon.in/Hands-Python-Fi...
Buy the Best book of Machine Learning, Deep Learning with python sklearn and tensorflow from below
amazon url:
www.amazon.in/Hands-Machine-L...
Connect with me here:
Twitter: / krishnaik06
Facebook: / krishnaik06
instagram: / krishnaik06
Subscribe my unboxing Channel
/ @krishnaikhindi
Below are the various playlist created on ML,Data Science and Deep Learning. Please subscribe and support the channel. Happy Learning!
Deep Learning Playlist: • Tutorial 1- Introducti...
Data Science Projects playlist: • Generative Adversarial...
NLP playlist: • Natural Language Proce...
Statistics Playlist: • Population vs Sample i...
Feature Engineering playlist: • Feature Engineering in...
Computer Vision playlist: • OpenCV Installation | ...
Data Science Interview Question playlist: • Complete Life Cycle of...
You can buy my book on Finance with Machine Learning and Deep Learning from the below url
amazon url: www.amazon.in/Hands-Python-Fi...
🙏🙏🙏🙏🙏🙏🙏🙏
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY KZread CHANNEL

Пікірлер: 136

  • @Official-tk3nc
    @Official-tk3nc4 жыл бұрын

    If you are watching this in lockdown believe me you are one of the rare species on the earth who are working hard to achieve something in their life. Many students are wasting their time watching youtube , playing games, pubg, watching webseries, netflix, etc, all the best, nitjstudenthere.

  • @shoaibsh2872

    @shoaibsh2872

    4 жыл бұрын

    Thanx bro for that comment :D

  • @justanaverageguy4739

    @justanaverageguy4739

    4 жыл бұрын

    thanku bro i got today's motivation

  • @nabiltech1366

    @nabiltech1366

    3 жыл бұрын

    Yup bro.

  • @masthanjinostra2981

    @masthanjinostra2981

    3 жыл бұрын

    It’s too late

  • @makrandrastogi5588

    @makrandrastogi5588

    3 жыл бұрын

    @@masthanjinostra2981 its never too late bro !!

  • @ulysses_grant
    @ulysses_grant4 жыл бұрын

    May God reward you in centuple for your work sir. We can see you are really know what you are teaching, and that you are passionate about teaching it. Thank you.

  • @siddharthdhingra1
    @siddharthdhingra15 жыл бұрын

    I wait for your videos every day... You explain so well. Keep up the good work! :)

  • @jithinkgeorge2237
    @jithinkgeorge22375 жыл бұрын

    Started watching your channel from last week, Such a great videos.

  • @nyinyisoe3604
    @nyinyisoe36043 жыл бұрын

    This is a very clear explanation of what really scaling is. Thanks for uploading this video.

  • @mrrasel871
    @mrrasel8714 жыл бұрын

    Great! I want to say I am enjoying your each and every tutorial not only learning.

  • @geraldlivingstone8104
    @geraldlivingstone81044 жыл бұрын

    Krish - Great job and thank you for posting, better than my MBA professor presented, I now understand.

  • @qamilmirza4739
    @qamilmirza47393 жыл бұрын

    This is amazing content man! Decided to learn ML during lockdown and your videos have been great in explaining the technical aspects when it comes to data. Keep it up!

  • @yingjiedong3568
    @yingjiedong35682 жыл бұрын

    Wow, you are a amazing instructor of Machine learning. I am so lucky to find your videos. Your explanation is clear and easy to understand. I can tell you really understand and have experience as well. Thank You!

  • @zulfiqarali-zq1rg
    @zulfiqarali-zq1rg4 жыл бұрын

    I got something new is your every video that is very important for my project .thx

  • @RahulDable
    @RahulDable3 жыл бұрын

    Thanks for highlighting SGD here, never thought in that way. Great Intuition.

  • @Lucia-el6ex
    @Lucia-el6ex Жыл бұрын

    Gracias por compartir todos tus conocimientos con la comunidad! Eres un crack!

  • @_HrickKarnaRoy
    @_HrickKarnaRoy4 жыл бұрын

    Amaizing vid brother just impressed.... Nice way to explain..

  • @fahdciwan8709
    @fahdciwan87094 жыл бұрын

    thanks brother!! found this very helpful

  • @tirumaleshn8504
    @tirumaleshn85044 жыл бұрын

    Krish Naik sir! You were amaze with this approach of teaching. A lot better than online courses. And sir, pls arrange videos of playlist in sequence.

  • @deeplearningwithjay
    @deeplearningwithjay2 жыл бұрын

    Thank You Sir , The Scaling makes so much sense now

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

    Wow, very succinct and simple explanation. Thank you.

  • @eleanortay7351
    @eleanortay735111 ай бұрын

    Grateful for all the knowledge you have shared. It makes my learning journey much more interesting and easier to remember the key concepts now. 🙏🙏🙏😊

  • @YashSharma-eq3sn
    @YashSharma-eq3sn9 ай бұрын

    This was helpful. Easy and quick answer to the question beautifully explained.

  • @jamesclicks1344
    @jamesclicks13442 жыл бұрын

    That make sense! Thanks. It's like using "log" when a dataset has a very high standard deviation

  • @wildananugrah
    @wildananugrah3 жыл бұрын

    thank you for the video, it has enlightened me

  • @saqibkhanbhai1859
    @saqibkhanbhai18594 жыл бұрын

    Helpful explanation. Thanks.

  • @akhileshkumar-mu8gb
    @akhileshkumar-mu8gb Жыл бұрын

    your classes are really helpful in understanding the basics of ML.

  • @dontgiveup5271
    @dontgiveup52712 жыл бұрын

    Nice!! Simple and clear explanation

  • @Gaaravify
    @Gaaravify2 жыл бұрын

    amazing explanation, thank u bro

  • @amilachathuranga5541
    @amilachathuranga55412 жыл бұрын

    thank you..understood well.

  • @benvelloor
    @benvelloor4 жыл бұрын

    You had mentioned that Feature scaling helps speed up algorithms which use gradient descent. Even though Xgboost is an ensemble learning algorithm, it uses gradient descent to calculate the loss of each model before passing on the wrongly calculated data points into the next model. Isn't it advised to use feature scaling for xgboost then?

  • @tanaygupta2865
    @tanaygupta28653 жыл бұрын

    Nicely explained. :) Thanks K. NAIK. :)

  • @tempura_edward4330
    @tempura_edward43304 жыл бұрын

    great video! thank you !

  • @windaseptarini9647
    @windaseptarini96473 жыл бұрын

    Thank you for clear explanation

  • @himalayasinghsheoran1255
    @himalayasinghsheoran12553 жыл бұрын

    Thanks for the video :)

  • @abirbiba3307
    @abirbiba33073 ай бұрын

    Thank you so much ❤

  • @atoffice7323
    @atoffice73233 жыл бұрын

    very good bro.. amazing

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

    This kind of content😍

  • @atiladursun7075
    @atiladursun70753 жыл бұрын

    Good explanation man thanks

  • @dkhundley
    @dkhundley3 жыл бұрын

    Excellent video!

  • @MrKB_SSJ2
    @MrKB_SSJ22 жыл бұрын

    Thank You...

  • @vishalkap62
    @vishalkap625 жыл бұрын

    Do we need to scale our dependent variable Y, as well...

  • @Person-hb3dv
    @Person-hb3dv2 жыл бұрын

    explained way better than so many paid courses

  • @ladan1360
    @ladan13604 жыл бұрын

    Thank you 👌

  • @Pride_Of_Ultras
    @Pride_Of_Ultras2 жыл бұрын

    Love the way u speak :D

  • @abhishekshrivastav6193
    @abhishekshrivastav61934 жыл бұрын

    awesome sir....!!!!

  • @rpnsamuelaigbornajohn9096
    @rpnsamuelaigbornajohn90964 ай бұрын

    thanks alot for this now i know when to use scaling and when not to use scaling

  • @leoyuanluo
    @leoyuanluo3 жыл бұрын

    voice of reason!

  • @pranjalgupta9427
    @pranjalgupta94274 жыл бұрын

    Nice explaination

  • @alon.hartman
    @alon.hartmanАй бұрын

    thank very muhn blud really aprewcite it fromi srael !

  • @lijinhui6902
    @lijinhui69024 жыл бұрын

    thx so much

  • @mohammadarif8057
    @mohammadarif80574 жыл бұрын

    Can you specify from which of your playlist is this video is from

  • @abhishekdubey2328
    @abhishekdubey23283 жыл бұрын

    we can use feature scaling on SVR ? it is recommended or not.

  • @deepaktiwari54
    @deepaktiwari545 жыл бұрын

    Sir, please make video on github, how to use it, how it is help to make profile stronger.

  • @MasterofPlay7
    @MasterofPlay74 жыл бұрын

    what does linear regression have to do with gradient descent? I think the purpose of standardization in linear regression is cuz to reduce the effect of extreme values/outliers have on the model

  • @aryansinha1564

    @aryansinha1564

    2 жыл бұрын

    Parameter optimization for linear regression is done by gradient descent

  • @0SIGMA
    @0SIGMA3 жыл бұрын

    if there are classification problems, we should do encoding first and feature scale over it ?

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

    finished watching

  • @khushalivaghani61
    @khushalivaghani615 жыл бұрын

    Hello sir, All the videos related to ML posted by you are really helpful. Your teaching methodology is also very nice and I can learn easily. Can you make a video related to Audio Processing/ Speaker Diarization? As I want to dive deep in Speaker separation from the audio recording. It might be useful to others also. Thank you.

  • @md.khaledhasan8191
    @md.khaledhasan81913 жыл бұрын

    Well explained

  • @SahilShah-cd5bi
    @SahilShah-cd5bi2 жыл бұрын

    Do we need feature scaling for dataset containing values only 1,0, -1 only

  • @PuneethSaiBhaskar
    @PuneethSaiBhaskar4 жыл бұрын

    pleade do make a video on how to select features only required for the dependent variable . (when there are hell lot of variables/features ) :)

  • @appliedskill

    @appliedskill

    3 жыл бұрын

    Something is known as forward selection strategies. You can apply this idea

  • @Letsbetog
    @Letsbetog3 жыл бұрын

    can i use feature scaling in Polynomial regression?

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

    Sir mere liye toh aap hi Andrew NG sir ho thanks sir for this all content

  • @sadiasafdar4788
    @sadiasafdar47882 жыл бұрын

    hello sir, perfect explaination. please can you make vodeo , how to perform CNN on matlab using image dataset..... i will be greatfull to u for this.

  • @mercyjhansi8190
    @mercyjhansi81902 жыл бұрын

    Is scaling necessary for LinearRegression (OLS)?

  • @arcsaber1127
    @arcsaber11272 жыл бұрын

    So basically perform scaling wherever gradient descent or euclidian distance is used?

  • @GelsYT
    @GelsYT4 жыл бұрын

    Thank you so much sir Krish! You explained it very well thank you! because of you I clearly understand it now THANK YOU!!

  • @apoorvasrini2196
    @apoorvasrini21962 жыл бұрын

    Doesn't XGBoost use Gradient descent to find the the minimum of loss function? Shouldn't we use scaling in that case?

  • @muhammadshariqkhan6065
    @muhammadshariqkhan60653 жыл бұрын

    I have trained my model on international data based on Decision tree algorithm but when it comes to test set that is based upon pakistani data . So the answers are not coming out to be same because the data set on which the model was trained with the features was not having mentioned any units and in my test data , I have the units as well. So how feature scaling is not important for this particular case i.e. linked with Decision tree algorithm ? do reply

  • @NadinMagdy
    @NadinMagdy4 жыл бұрын

    I'm still not sure why it is bad to have a big range of numbers, scaling for the normal number or if feature scaled between 0 and 1, will end up giving the same curve shape if the axis scales are adjusted, can someone help me undertsand

  • @rudrapavankumar4607
    @rudrapavankumar46074 жыл бұрын

    super sir

  • @manavshah2119
    @manavshah21193 жыл бұрын

    Sir please can you given some practical video on this on real data sets

  • @vrushankkhadgi9118
    @vrushankkhadgi91183 жыл бұрын

    Nice jacket sir

  • @nihalshukla7718
    @nihalshukla77183 жыл бұрын

    Hello sir can you organize your statistics and feature engineering playlist. I think it is not in sequence.

  • @hariprasad1744
    @hariprasad17444 жыл бұрын

    Hi krish, I am unable fill the google form, it is no longer available. Can you please help me

  • @RahulKumar-lv9yz
    @RahulKumar-lv9yz3 жыл бұрын

    Did anyone get the feature engineering material that Krish keeps on mentioning? If yes, can you share it?

  • @nirajsharma7384
    @nirajsharma73844 жыл бұрын

    Sir their is no video for feature scaling

  • @ankitganeshpurkar
    @ankitganeshpurkar3 жыл бұрын

    Should be we perform feature scaling in SVM, Naive Bayes, logistic regression and stochastic gradient descent??

  • @ankitganeshpurkar

    @ankitganeshpurkar

    3 жыл бұрын

    If yes, then which method should be preferred

  • @adwaitpande11
    @adwaitpande114 жыл бұрын

    Is there a scenario where feature scaling may adversely affect the algorithm?

  • @souravbiswas6892

    @souravbiswas6892

    3 жыл бұрын

    No

  • @appliedskill

    @appliedskill

    3 жыл бұрын

    Think about salary in two different currency. Does feature scaling in this case??

  • @dimitrisproios1860

    @dimitrisproios1860

    3 жыл бұрын

    @@souravbiswas6892 is there a proof?

  • @souravbiswas6892

    @souravbiswas6892

    3 жыл бұрын

    @@appliedskill absolutely

  • @souravbiswas6892

    @souravbiswas6892

    3 жыл бұрын

    @@dimitrisproios1860 build the model without applying feature scaling, you will get the proof 😄

  • @abhishekshrivastav6193
    @abhishekshrivastav61934 жыл бұрын

    Sir I didn't get what actually fit and transform do.

  • @cutyoopsmoments2800
    @cutyoopsmoments28005 жыл бұрын

    Bro, is features engineering linked to the machine learning???

  • @zenilroy1793

    @zenilroy1793

    4 жыл бұрын

    Yes it is part of data preprocessing

  • @nandhukumar86
    @nandhukumar863 жыл бұрын

    How about Naive Bayes, it does not deal with any distance but the probability. If my understanding is correct NB doesn't need Feature scaling?

  • @appliedskill

    @appliedskill

    3 жыл бұрын

    Yes, You are correct.

  • @letslearndatasciencetogeth479
    @letslearndatasciencetogeth4794 жыл бұрын

    can someone please share the materials

  • @adiflorense1477
    @adiflorense14774 жыл бұрын

    7:32 sir, what about naive bayes

  • @appliedskill

    @appliedskill

    3 жыл бұрын

    It is classification algorithm (Idea came from Baye's theorem). It works very well in text or spam classification problem. For more information you can read others blogs on internet

  • @ashishdwivedi575
    @ashishdwivedi5755 жыл бұрын

    Sir who have an upper edge in data science a cs btech or stats undergrad student

  • @mashalnabh2747

    @mashalnabh2747

    4 жыл бұрын

    B Tech, even if its Mechanical :)

  • @ayushmangupta6682

    @ayushmangupta6682

    Жыл бұрын

    I am seeing this video and I want the material but google form is closed so if possible can you share the material please

  • @aguyfromparalleluniverse
    @aguyfromparalleluniverse2 жыл бұрын

    thats how you earn a subscriber

  • @siddhantagarwal431
    @siddhantagarwal4315 жыл бұрын

    Sir can we use java for AI and ML (like weka and deeplearning4j frameworks)

  • @krishnaik06

    @krishnaik06

    5 жыл бұрын

    Yes u can definitely

  • @siddhantagarwal431

    @siddhantagarwal431

    5 жыл бұрын

    So sir why not companies using java over python because it us faster than python , highly portable , better concurrency etc

  • @chakrapani_nallam

    @chakrapani_nallam

    4 жыл бұрын

    @@siddhantagarwal431 Python can do lot..more than just few machine learning libraries..it can do preprocessing, visualization and you almost have libraries to work on anything.. it's very.powerful and writing code is easy!

  • @tirumaleshn8504

    @tirumaleshn8504

    4 жыл бұрын

    @@siddhantagarwal431 @Siddhant agarwal i think all there previous work were done in other programming languages such as java and all. But when python entered, they may feel difficult to convert them to python.

  • @thelastcipher9135
    @thelastcipher91353 жыл бұрын

    Why does scaling not skew the data? I understand why it makes the algorithm more efficient, but I feel like scaling skews the results. Why does it not seem to be the case?

  • @AManKumar-pz6et
    @AManKumar-pz6et5 жыл бұрын

    Making video might be of 3 reason 1. You want to learn 2. You want other to learn 3 both 1 and 2 If you want 1 then keep continue Else please make a systematic video or make a website like where any one can learn you can also make it paid if you want but in minimum cost like 2999 or 3999 rs. This would be very helpful for you and others.. Its just an advice. Thank you.

  • @krishnaik06

    @krishnaik06

    5 жыл бұрын

    Sure I am planning to start some online courses with a minimum amount

  • @kumarrishu3026
    @kumarrishu30265 жыл бұрын

    Sir can language like c++ or java can get us jobs

  • @krishnaik06

    @krishnaik06

    5 жыл бұрын

    Yes they can...

  • @ninjawarrior_1602
    @ninjawarrior_16024 жыл бұрын

    i still have doubt that how does scaling helps because even after scaling the relative distance doesnt change

  • @shankar3109

    @shankar3109

    4 жыл бұрын

    Computing gets faster

  • @ninjawarrior_1602

    @ninjawarrior_1602

    4 жыл бұрын

    @@shankar3109 ok thanx mate

  • @palavirajgude5717
    @palavirajgude57174 жыл бұрын

    you talked less about why scaling is important, i didnt get it, practical examples would have been better

  • @sujanpoojary5284

    @sujanpoojary5284

    3 жыл бұрын

    i think in his stats video on snd he explained

  • @husnaramohammed8881
    @husnaramohammed88813 жыл бұрын

    sir iam ur new subscriber can u please share the material with me

  • @nabiltech1366
    @nabiltech13663 жыл бұрын

    My fav netflix series

  • @Nobin12346
    @Nobin123463 жыл бұрын

    Hi

  • @SP-jv5lv
    @SP-jv5lv5 жыл бұрын

    Hiii bro.. Im passout this year in entc stream. I don't have knowledg of programming. Im going to learn java directly... Can i go direct or learn first c or c++?? Please answer 🙏 Then im going to machine learning.

  • @himanshubhandari1783

    @himanshubhandari1783

    4 жыл бұрын

    Go direct.. go for python

  • @reachDeepNeuron
    @reachDeepNeuron4 жыл бұрын

    It dint come out clearly

  • @lakshmisri8978
    @lakshmisri89783 жыл бұрын

    What about logistic regression?

  • @shubhamchoudhary5461

    @shubhamchoudhary5461

    3 жыл бұрын

    Yes. Logistics regression also requires feature scaling...

  • @lakshmisri8978

    @lakshmisri8978

    3 жыл бұрын

    @@shubhamchoudhary5461 Okay thank you! Great video btw!

  • @vineethtangedudona9672

    @vineethtangedudona9672

    Жыл бұрын

    @@lakshmisri8978 logistic regression can be trained without scaling .

  • @devendunegi247
    @devendunegi2473 жыл бұрын

    your intent is good but i would say try to explain in such a way that a layman would understand what you are trying to tell...like you did not explain 'why' a lot you just told good things about feature scaling but you did not put time in explaining why is it used..

  • @its_mrpanchal
    @its_mrpanchal3 жыл бұрын

    kuch bhi samajh nhi aaya sirji, aap to kuch or topics pr hi bol rhe ho,,,, aap simple ye btaao ki scaling kyon karni chahiye

  • @vinaykumar15
    @vinaykumar153 жыл бұрын

    Its very confusing video and doesn't answer why do we need feature scaling.

  • @suyashneelambugg
    @suyashneelambugg4 жыл бұрын

    This is what happens when you learn from practical implementation. You have no real mathematical answers to anything. More like somebody learn to press buttons and was able to make some sense of the process. Stop calling Eucledian distance as Eucledian distance unless you can explain people why euclediam norm (L2 norm) is preferred over L1 norm which gives us the Manhattan Distance....

  • @krishnaik06

    @krishnaik06

    4 жыл бұрын

    U better check my eucledian and Manhattan distance video ;) you will get to know about the norms.Probably you are taking a conclusion befor seeing all the videos. :-)