Normalization Vs. Standardization (Feature Scaling in Machine Learning)

  Рет қаралды 82,530

Prof. Ryan Ahmed

Prof. Ryan Ahmed

Күн бұрын

Пікірлер: 134
@samuelkoramoah3552
@samuelkoramoah3552 2 жыл бұрын
this is by far the best explanation I've come across. So simple to understand. Thank you Prof. You just earned a follower!!
@twanwolthaus
@twanwolthaus 11 ай бұрын
Your explanation is as amazing as a rainbow cloud after a thunderstorm!!! I'm so glad I found this visual explanation!
@bogdancristurean73
@bogdancristurean73 Жыл бұрын
This was pretty clearly explained. For anyone else looking for this, the standardization chapter begins at 6:49.
@CatanTech
@CatanTech 2 ай бұрын
2 mins deep and I have the concept already... Great Job Professor.
@Mai.Data123
@Mai.Data123 3 ай бұрын
Thank you so much for this. For a non-IT person trying to learn Python, I understood this finally!
@MayurSunkersett
@MayurSunkersett Жыл бұрын
This is my first time that I am watching your video.. You look very ..very much similar to Saif Ali Khan.. In fact the smile is also same. One like vote from me. A gentle smile on face make you different from all the others.
@alexismachado2262
@alexismachado2262 2 жыл бұрын
Great explanation however i think saying scaling is not required for distance based algorithm is wrong as these algorithm are most affected by the range of features. Can you comment on this.
@rafaelposadas2341
@rafaelposadas2341 Жыл бұрын
I think the same
@shahzarhusain3662
@shahzarhusain3662 10 ай бұрын
Exactly! Scaling is crucial for distance based algorithm.
@bernardesp_
@bernardesp_ 8 ай бұрын
I believe that such as in the case of k-means, the algorithm calculates distances based on column versus same column as opposed to a neural network were each column can have a impact on target output. As distances are measured in the same scale (column x column), of course one feature is going to affect more clusterization {for instance}, but that's the point of k-means, we want to see which features describe data distribution across dimensions.
@owdengodson2990
@owdengodson2990 6 ай бұрын
Yeah, this is where I also paused and commented as well!!
@hcalbukaj
@hcalbukaj 3 ай бұрын
facts
@jingyiwang5113
@jingyiwang5113 Жыл бұрын
I am really grateful for your detailed explanation! I am self studying machine learning this summer holiday. And I am at this point now. I am so confused before watching your video. Now I finally understand this point. Thank you so much!
@leixiao169
@leixiao169 Жыл бұрын
Thank you for the clear explanation!
@malenawong167
@malenawong167 6 ай бұрын
Thank you so much! You've explained this so clearly! I'm very new to ML and this has helped me so much!
@xXMo7aLXx
@xXMo7aLXx 3 ай бұрын
جزاك الله خير بروف ريان, شرحك جدًا ممتع وواضح وطريقة تفسيرك للخطوات شيء هائل. شكرًا لك
@lleger
@lleger 8 ай бұрын
the outlier thing is so crucial actually damn, i havent seen this is in a machine learning course before, banger
@amrittiwary080689
@amrittiwary080689 2 жыл бұрын
Great video, would say we need scaling for distance-based as it will get wrong results if features are on different scales. We don't need scaling for tree-based as they are not susceptible to variance.
@vskraiml2032
@vskraiml2032 2 жыл бұрын
Impressed with your way of teaching. You are explaining very well with the right examples... awesome work of you... One small request is that in your playlist sequence of 'Artificial Intelligence, Machine Learning, and Deep Learning' is jumbled, please keep the playlist in order for easy learning.
@bartekdurczak4085
@bartekdurczak4085 7 ай бұрын
King !!! very good explantation. I watched multiple videos on yt and i asked Chatgpt many questions but now after your video i finally understand it
@1littlehelper
@1littlehelper Жыл бұрын
Hi Professor, thank you so much for this video! Clear and concise you have no idea how much I needed this. Keep up the great work, I will be sure to check out your other videos as well 😊
@SaFFire123x
@SaFFire123x 7 ай бұрын
Just came from a KMeans clustering course that demonstrates how normalization results in better clusters. But at 11:40, you say KMeans clustering doesn't require standardization or normalization. I'm confused.
@sukhwinder101
@sukhwinder101 11 ай бұрын
For ML context : if data is following gaussian distribution ( bell shape) follow standard deviation else go with normalisation ( improves cluster scaling as well).
@Sickkkkiddddd
@Sickkkkiddddd 2 жыл бұрын
Came here from your udemy course. You are a life saver, prof!
@lleger
@lleger 8 ай бұрын
thank you boss man, just used normalization instead of standardization, life saver
@beloaded3736
@beloaded3736 8 ай бұрын
This professor is so pleasant for all senses. Thanks for sharing knowledge selflessly :)
@ifeanyiedward2789
@ifeanyiedward2789 Жыл бұрын
Thank you so much Professor Ryan. You just made my life easy. best explanation. so simple to understand even for someone who doesnt have a background knowledge in machine learning.
@memories-f3n
@memories-f3n 2 жыл бұрын
Well explained about standardization and normalization.Now i got full clarity on these topics.Thanks for taking this effort and explaining in this way.
@deepakkumar-ej1je
@deepakkumar-ej1je Жыл бұрын
Hello Professor, Video was able to explain the concepts and its practical implementation in a concise manner. Awesome work
@professor-ryanahmed
@professor-ryanahmed 8 ай бұрын
Many thanks!
@57_faizalabdillah99
@57_faizalabdillah99 2 жыл бұрын
Amazing Explanation.. Just in one run, i get your whole point in an easy way. Big Thanks
@TheOraware
@TheOraware 2 жыл бұрын
At 11:27 you mentioned in last bullets that scaling is not required for K-NN and SVM is not correct. K-NN and SVM exploits distances or similarities they do require scaling.
@floriant9104
@floriant9104 Жыл бұрын
very true!!
@yasmineelezaby5197
@yasmineelezaby5197 Жыл бұрын
Thank you so much! I couldn't wait to end this video before thanking you ! you made it super clear.
@PJ-od9ev
@PJ-od9ev 2 жыл бұрын
A great scientist and teacher. keep it up, sir. thank you.
@catulopsae
@catulopsae Жыл бұрын
Awesome. I understand finally. Very good explanation. Easy to follow
@nutanaigal9761
@nutanaigal9761 Жыл бұрын
thanks a lot ...worth watching..u explanined each concept in a simple way...
@yamanarslanca8325
@yamanarslanca8325 Жыл бұрын
11:40 wait I am confused now, because I thought that since the distance of the data is so important in algorithms such as kNN, SVM etc. scaling is a MUST pre-process step, but now you are saying that it is not required ? Could you please clarify this ?
@dunwally2433
@dunwally2433 2 жыл бұрын
Can you share the dataset you used for this demo pls?
@albertoavendano7196
@albertoavendano7196 2 жыл бұрын
Many thanks for this video... One of the best explanations ever seen by me
@zanyatta1
@zanyatta1 11 ай бұрын
The best simple explanation ever
@Alias.Nicht.Verfügbar
@Alias.Nicht.Verfügbar 3 ай бұрын
the best explanation! finally understood, thanks!!
@plowface
@plowface 11 ай бұрын
I'm finding a lot of sources are saying feature scaling is advised when using k nearest neighbours. Is there more nuance to this point? Is scaling required after all?
@lethalgaming7087
@lethalgaming7087 8 ай бұрын
Thank You Leonard Hofstadder..🙂
@professor-ryanahmed
@professor-ryanahmed 8 ай бұрын
Hahaha thanks ❤️😂
@muhammadabdurrazaq2069
@muhammadabdurrazaq2069 Жыл бұрын
Thank you for your best explanation as easy to understand
@owdengodson2990
@owdengodson2990 6 ай бұрын
What happens when we have features like age (min - 20, max - 60) and salary (min - 40,000, max - 300,0000). Won't our KNN algorithm cause all distance based models to be biased and give more weight to features with higher values? Salary in this case. Won't this effect be eliminated by scaling the features?
@leu2304
@leu2304 Ай бұрын
Thank you so much. Excellent explanation!
@atharvambokar573
@atharvambokar573 2 жыл бұрын
This was such a crystal clear explanation! Thank you so much sir!
@yosefasefaw4207
@yosefasefaw4207 2 жыл бұрын
amazing video! clearly explained! Congratulation Professor !
@mahamadounouridinemamoudou9875
@mahamadounouridinemamoudou9875 2 жыл бұрын
thank you very much, I can't pass without thanking you and subscribe for the clarity you gave me on that topic
@ARCsGARDEN
@ARCsGARDEN Жыл бұрын
Can you please share the github repo link for accessing the data files used in the video
@ArvindKumar-vr4gf
@ArvindKumar-vr4gf 2 жыл бұрын
How to apply z score normalisation in live data ??? 🙏🙏🙏
@caliguy1260
@caliguy1260 11 ай бұрын
Awesome explanation for a beginner like me. Wish I had access to the S&P 500 dataset.
@andyh3970
@andyh3970 10 ай бұрын
could you put a link to the csv file so we can download and try the exercise ourselves please?
@vijayarana2087
@vijayarana2087 2 жыл бұрын
Many thanks for this video... One of the best explanations
@asyakatanani8181
@asyakatanani8181 Жыл бұрын
as always: outstanding! Your enthusiasm is inspiring... On the other hand, it is clear why tree-based algorithms do not require feature scaling. However, distance-based algorithms such as K nearest Neighbors and K-means require Euclidean Distance calculation which means that feature scaling is necessary with them. Am I wrong?
@whynot13
@whynot13 Жыл бұрын
I think you should scale features for K-means and K-nn. Think about it intuitively. If you are looking at two points and their x y (feature) distances, how would you want to define their closeness? Do you want their features to be considered equally when calculating your distance or is one feature more important then the other ? If you want both x and y to be considered on equal playing fields, then you should scale them so that the distance computed reflects their importance. Scale each feature by the method that makes more since to that feature. This is most likely [0 to 1] across samples.
@zaldi19
@zaldi19 2 жыл бұрын
Question, what if our model encounters bigger value than what we had in training data? How do we handle that
@patientmuke7008
@patientmuke7008 2 жыл бұрын
For supervised algorithms, can we used both as data input ?
@tamerelkot7807
@tamerelkot7807 4 ай бұрын
how can i download the csv file of the data u have used
@believer8754
@believer8754 7 ай бұрын
top explanation along with code, can you upload the notebook file with each video u explain . thanks
@muralidhargrao
@muralidhargrao Жыл бұрын
Hi Prof. Ryan, Thank you for explaining the subject in a simple manner. I have a Human Resources situation at hand. We have an employee appraisal system and the rating is on a 6 point scale (ranging from Poor performer to Outstanding performer). We have 15 departmental heads who rate their respective team members on this 6 point rating scale. However, there are immense biases that creep in during evaluation. Also, some evaluators are tougher/lenient than others. Consequently, we end up with different ranges/averages. As the ratings are linked to incentives, sometimes, good performers lose out against their peers in other departments. I intend to eliminate this bias/lack of neutrality which have been rated by 15 different departments (for 1000 employees). Can you suggest how I should go about this situation please. Regards...Muralidhar
@odosmatthews664
@odosmatthews664 2 жыл бұрын
Can you show an example of scaling with train test split? Do you scale the train and test data with the same scaler?
@joguns8257
@joguns8257 Жыл бұрын
Please, where's the link to the dataset? I'd really appreciate if you can paste it here, Prof. Thanks a lot.
@noonereally0007
@noonereally0007 Жыл бұрын
hey professor, that was a very cool and simple video to follow and understand, could i ask for where i cold find the notebook you used at the end to use?
@dianavi3961
@dianavi3961 6 ай бұрын
Thank you! Everything is clear now
@fiqrifirdaus
@fiqrifirdaus 7 ай бұрын
clear as a crystal, thankyou
@tasnimsart3430
@tasnimsart3430 Жыл бұрын
Such a great explanation. Thank you very much
@sm-pz8er
@sm-pz8er 6 ай бұрын
Perfect explanation. Thanks
@harshvardhanbhanot8736
@harshvardhanbhanot8736 6 ай бұрын
Thanks Prof, exactly what I needed
@AbrahamStrange-tt4fv
@AbrahamStrange-tt4fv Жыл бұрын
Great explanation. Thank you very much, Sir!
@ravikumaryalangi7100
@ravikumaryalangi7100 6 ай бұрын
Amazing explanation..
@joguns8257
@joguns8257 Жыл бұрын
Superb illustration.
@professor-ryanahmed
@professor-ryanahmed Жыл бұрын
Thank you so much 😀
@joguns8257
@joguns8257 Жыл бұрын
@@professor-ryanahmed You're welcome, Prof. Please, the link to the dataset?
@AndromedHH
@AndromedHH 2 жыл бұрын
Fantastic explanation ! Thank you so much.
@anuradhabalasubramanian9845
@anuradhabalasubramanian9845 2 жыл бұрын
Fantastic Explanation Sir ! Thanks so much !
@anp9929
@anp9929 2 жыл бұрын
you've not missed a single base brother. what an explain
@jyothsnaraajjj
@jyothsnaraajjj 2 жыл бұрын
Excellent explanation.
@lucasgonzalezsonnenberg3204
@lucasgonzalezsonnenberg3204 Жыл бұрын
Firstly, I like very much your explination. Secondly, I would like to know, how do you plot the row and rescalled data? Do you use the histograms function from pandas? Thank you very much and keep working so on!
@lucasgonzalezsonnenberg3204
@lucasgonzalezsonnenberg3204 Жыл бұрын
I have all ready founded. :D import seaborn as sns sns.pairplot(df)
@Gebev
@Gebev Жыл бұрын
Outstanding content.
@NickMaverick4
@NickMaverick4 10 ай бұрын
Good theoretical explanation.. but I think scaling is used for k means, knn
@amirshahmie
@amirshahmie 4 ай бұрын
You're the best prof!
@shadyshawky6737
@shadyshawky6737 2 жыл бұрын
Very Clear Explanation. Thank you :)
@chandrasekharnettem1537
@chandrasekharnettem1537 2 жыл бұрын
distance-based methods assume that features are normalized?. feature scaling is required?. please confirm that?. tree-based does not need scaling
@algosavage7057
@algosavage7057 2 жыл бұрын
good. clearly explained. thanks
@MDMushu-ff5od
@MDMushu-ff5od 6 ай бұрын
really really amazing sir
@jiberuba8856
@jiberuba8856 2 жыл бұрын
Thank you. Where I can download the notebook code?
@ShawnBecker11
@ShawnBecker11 2 жыл бұрын
I also have this question
@Diamond34qw
@Diamond34qw Жыл бұрын
Thank you so much, Prof!
@KarinaRodriguez-tb6ol
@KarinaRodriguez-tb6ol 2 жыл бұрын
Amazing explanation!
@arjundev4908
@arjundev4908 2 жыл бұрын
He used to be on Stemplicity as well.
@remmaria
@remmaria 2 жыл бұрын
Great explanation!! Could you say more about when the input is image datasets - like CNNs?
@apratimmehta1828
@apratimmehta1828 6 ай бұрын
I also need the answer . On which axis scaling is to be done
@mohammedobad2174
@mohammedobad2174 3 ай бұрын
I think distance based algorithms required scaling. Please double check
@gaberhassan3972
@gaberhassan3972 Жыл бұрын
Great job 👏👏❤
@MUHAMMADAHMAD-c7m
@MUHAMMADAHMAD-c7m 11 ай бұрын
Informative!
@MariaDonayreJackson
@MariaDonayreJackson 10 ай бұрын
Excellent thanks!!!
@mamounarakza5951
@mamounarakza5951 Жыл бұрын
حبيبي يا بروف
@sibeltoprakkiran3758
@sibeltoprakkiran3758 26 күн бұрын
I read in different sources that KNN needs scaling. But you say, that it doesn't.
@cvino0618
@cvino0618 Жыл бұрын
Could've added this into your udemy course
@saremish
@saremish Жыл бұрын
Excellent!
@FRANKWHITE1996
@FRANKWHITE1996 2 жыл бұрын
Thanks for sharing ❤
@alhelalyhossam
@alhelalyhossam 2 жыл бұрын
I really liked your explanation, thanks P.S. Are you Egyptian? I mean your accent is perfect, but your pauses while speaking give the intuition that you're from the Great Egypt.
@rohithgowdax
@rohithgowdax 5 ай бұрын
It's was really helpful ❤
@sanumioluwafemi7247
@sanumioluwafemi7247 Жыл бұрын
Thank you for this video
@professor-ryanahmed
@professor-ryanahmed Жыл бұрын
My pleasure
@jimherebarbershop8188
@jimherebarbershop8188 2 жыл бұрын
Gr8 explanation!!!
@sololife9403
@sololife9403 2 жыл бұрын
Thank you Prof!
@yossryasser2646
@yossryasser2646 Жыл бұрын
where can I get the dataset?
@things-tz8dj
@things-tz8dj Жыл бұрын
dataset please
@4abdoulaye
@4abdoulaye 2 жыл бұрын
Appreciated it, Thanks.
@poizn5851
@poizn5851 2 жыл бұрын
Thank you it is helpful
Standardization Vs Normalization- Feature Scaling
12:52
Krish Naik
Рет қаралды 310 М.
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
Normalization & Standardization
15:36
DataR Labs
Рет қаралды 10 М.
Exploratory Data Analysis with Pandas Python
40:22
Rob Mulla
Рет қаралды 524 М.
Standardization vs Normalization Clearly Explained!
5:48
Normalized Nerd
Рет қаралды 164 М.
Learn Machine Learning Like a GENIUS and Not Waste Time
15:03
Infinite Codes
Рет қаралды 425 М.
How To:  Normalize and Standardize Data in Excel
18:49
spreadsheet geek
Рет қаралды 82 М.
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 583 М.
Python Feature Scaling in SciKit-Learn (Normalization vs Standardization)
11:59
Ryan & Matt Data Science
Рет қаралды 18 М.
Feature Engineering Techniques For Machine Learning in Python
47:58
Variational Autoencoders
15:05
Arxiv Insights
Рет қаралды 528 М.