Normalisatie

term_id: normalization

Category: basic_concepts

Definition

Veelgebruikte methoden zijn Min-Max-schaling en Z-score-standardisatie. Dit proces zorgt ervoor dat kenmerken met grotere waarden de leeralgorithmus niet domineren, vooral bij gradiëntgebaseerde optimalisatie.

Summary

Normalisatie is een techniek voor gegevensvoorverwerking die numerieke kenmerken schaalt naar een standaardbereik, meestal tussen 0 en 1, om convergentie en prestaties van modellen te verbeteren.

Key Concepts

  • Min-Max Schaling
  • Z-Score Standardisatie
  • Kenmerkschaling
  • Stabiliteit van Gradiëntdaaldaling

Use Cases

  • Voorverwerking van pixelwaarden in afbeeldingen
  • Voorbereiden van tabelgegevens voor neurale netwerken
  • Verbeteren van de nauwkeurigheid van regressiemodellen

Code Example

1
2
3
4
5
from sklearn.preprocessing import MinMaxScaler
import numpy as np
data = np.array([[10], [20], [30]])
scaler = MinMaxScaler()
normalized_data = scaler.fit_transform(data)