Normalizace

term_id: normalization

Category: basic_concepts

Definition

Mezi běžné metody patří škálování Min-Max a standardizace Z-skóre. Tento proces zajišťuje, že funkce s většími magnitudami nebudou dominovat učícímu algoritmu, zejména při optimalizaci založené na gradientu.

Summary

Normalizace je technika předzpracování dat, která škáluje numerické funkce na standardní rozsah, obvykle mezi 0 a 1, aby se zlepšila konvergence a výkon modelu.

Key Concepts

  • Škálování Min-Max
  • Standardizace Z-skóre
  • Škálování funkcí
  • Stabilita gradientového sestupu

Use Cases

  • Předzpracování hodnot pixelů v obrazech
  • Příprava tabulkových dat pro neuronové sítě
  • Zlepšení přesnosti regresních modelů

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)