Как нормализация в Python? - PullRequest
       0

Как нормализация в Python?

0 голосов
/ 22 сентября 2019

Нормализация всегда приводит значения между 0 и 1. Когда я нормализую значения -ve / + ve или значения общего -ve, используя preprocessing.normalization в python, тогда нормализованные значения приходят -ve?Почему так?

1 Ответ

1 голос
/ 22 сентября 2019

Все зависит от используемой функции нормализации.Как правило, нормализация приводит данные от -1,0 до 1,0 или от 0,0 до 1,0

Методы нормализации данных -

-Decimal Scaling
-Min-Max Normalization
-z-Score Normalization(zero-mean Normalization)

Метод десятичного масштабирования для нормализации -

enter image description here

Пример -

Let the input data is: -10, 201, 301, -401, 501, 601, 701

To normalize the above data,
Step 1: Maximum absolute value in given data(m): 701
Step 2: Divide the given data by 1000 (i.e j=3)

Result: The normalized data is: -0.01, 0.201, 0.301, -0.401, 0.501, 0.601, 0.701

Мин-Макс Нормализация -

enter image description here

Min (A), Max (A) - минимальное и максимальное абсолютное значение A соответственно.v '- это новое значение каждой записи в данных.v - старое значение каждой записи в данных.

Нормализация Z-счета -

enter image description here

v ', v - новоеи старый каждой записи в данных соответственно.σA, A - стандартное отклонение и среднее значение A соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...