Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Waarom De Gegevens Schalen? | Gegevens Preprocessen Met Scikit-learn
ML-Introductie Met Scikit-Learn

bookWaarom De Gegevens Schalen?

Na het behandelen van ontbrekende waarden en het coderen van categorische kenmerken, is de dataset vrij van problemen die fouten in het model zouden veroorzaken. Er blijft echter een andere uitdaging over: verschillende schalen van kenmerken.

Dit probleem veroorzaakt geen fouten wanneer u de huidige gegevens aan het model aanbiedt, maar het kan de prestaties van sommige ML-modellen aanzienlijk verslechteren.

Beschouw een voorbeeld waarbij één kenmerk 'age' is, variërend van 18 tot 50, en het tweede kenmerk 'income', variërend van $25,000 tot $500,000. Het is duidelijk dat een verschil van tien jaar in leeftijd belangrijker is dan een verschil van tien dollar in inkomen.

Sommige modellen, zoals k-NN (die we in deze cursus zullen gebruiken), kunnen deze verschillen echter als even belangrijk beschouwen. Hierdoor zal de kolom 'income' een veel grotere invloed op het model hebben. Het is daarom essentieel dat kenmerken ongeveer hetzelfde bereik hebben zodat k-NN effectief functioneert.

Hoewel andere modellen mogelijk minder gevoelig zijn voor verschillende schalen, kan het schalen van gegevens de verwerkingssnelheid aanzienlijk verhogen. Daarom wordt het schalen van gegevens vaak als laatste stap in de preprocessing opgenomen.

Note
Opmerking

Zoals hierboven vermeld, is het schalen van data meestal de laatste stap van de preprocessingsfase. Dit komt doordat aanpassingen aan kenmerken na het schalen de data weer ongeschaald kunnen maken.

Het volgende hoofdstuk behandelt de drie meest gebruikte transformators voor het schalen van data. Dit zijn StandardScaler, MinMaxScaler en MaxAbsScaler.

question mark

Waarom is het belangrijk om kenmerken te schalen in machine learning modellen zoals k-nearest neighbors (KNN)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 9

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.13

bookWaarom De Gegevens Schalen?

Veeg om het menu te tonen

Na het behandelen van ontbrekende waarden en het coderen van categorische kenmerken, is de dataset vrij van problemen die fouten in het model zouden veroorzaken. Er blijft echter een andere uitdaging over: verschillende schalen van kenmerken.

Dit probleem veroorzaakt geen fouten wanneer u de huidige gegevens aan het model aanbiedt, maar het kan de prestaties van sommige ML-modellen aanzienlijk verslechteren.

Beschouw een voorbeeld waarbij één kenmerk 'age' is, variërend van 18 tot 50, en het tweede kenmerk 'income', variërend van $25,000 tot $500,000. Het is duidelijk dat een verschil van tien jaar in leeftijd belangrijker is dan een verschil van tien dollar in inkomen.

Sommige modellen, zoals k-NN (die we in deze cursus zullen gebruiken), kunnen deze verschillen echter als even belangrijk beschouwen. Hierdoor zal de kolom 'income' een veel grotere invloed op het model hebben. Het is daarom essentieel dat kenmerken ongeveer hetzelfde bereik hebben zodat k-NN effectief functioneert.

Hoewel andere modellen mogelijk minder gevoelig zijn voor verschillende schalen, kan het schalen van gegevens de verwerkingssnelheid aanzienlijk verhogen. Daarom wordt het schalen van gegevens vaak als laatste stap in de preprocessing opgenomen.

Note
Opmerking

Zoals hierboven vermeld, is het schalen van data meestal de laatste stap van de preprocessingsfase. Dit komt doordat aanpassingen aan kenmerken na het schalen de data weer ongeschaald kunnen maken.

Het volgende hoofdstuk behandelt de drie meest gebruikte transformators voor het schalen van data. Dit zijn StandardScaler, MinMaxScaler en MaxAbsScaler.

question mark

Waarom is het belangrijk om kenmerken te schalen in machine learning modellen zoals k-nearest neighbors (KNN)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 9
some-alt