Ominaisuuksien skaalaus

term_id: feature_scaling

Category: basic_concepts

Definition

Ominaisuuksien skaalaus standardoi syötemuuttujien välit estääkseen suurempia arvoja hallitsemasta oppimisprosessia. Yleisiä menetelmiä ovat normalisointi (min-max-skaalaus) ja standardointi (z-piste)

Summary

Prosessi, jossa riippumattomien muuttujien tai ominaisuuksien väli normalisoidaan varmistamaan yhtenäinen suureluokka.

Key Concepts

  • Normalisointi
  • Standardointi
  • Gradienttipudotus
  • Datankäsittely

Use Cases

  • Neuroverkkojen koulutus
  • K-means-klusterointi
  • Tukivektorikoneet (SVM)

Code Example

1
2
3
4
5
6
7
from sklearn.preprocessing import StandardScaler
import numpy as np

X = np.array([[1, 2], [3, 4], [5, 6]])
scaler = StandardScaler()
X_scaled = scaler.fit_transform(X)
print(X_scaled)