Нормализация

term_id: normalization

Category: basic_concepts

Definition

Распространенные методы включают масштабирование Min-Max и стандартизацию Z-оценки. Этот процесс гарантирует, что признаки с большими значениями не будут доминировать в алгоритме обучения, особенно при градиентной оптимизации.

Summary

Нормализация — это техника предварительной обработки данных, которая масштабирует числовые признаки до стандартного диапазона (обычно от 0 до 1) для улучшения сходимости и производительности модели.

Key Concepts

  • Масштабирование Min-Max
  • Стандартизация Z-оценки
  • Масштабирование признаков
  • Стабильность градиентного спуска

Use Cases

  • Предварительная обработка значений пикселей изображений
  • Подготовка табличных данных для нейронных сетей
  • Повышение точности моделей регрессии

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)