Что на самом деле делает tenorflow.keras.utils.normalize?

1

В документации только говорится, что она "нормализует массив Numpy".

По нормализации я ожидаю, что он делает mean = 0 и стандартное deviation = 1.

Но когда я запускаю его на массив из [1,2,3], я получаю следующий массив:

[0.26726124 0.53452248 0.80178373]

Который имеет mean = 0.53 и std = 0.21.

Было бы хорошо знать, что это значит, normalize.

Теги:
tensorflow
keras

1 ответ

1

Это означает, что L2-нормализует данный массив, т.е. Делает сумму квадратов каждого элемента массива равным единице. Вы можете найти дополнительную информацию о нормализации L2, отправив его в Google.

  • 0
    Кроме того, многие алгоритмы машинного обучения предполагают, что входной массив нормализован по L2.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню