@vovak1919

Как работает нормализация?

Изучаю пример из книги Ф.Шолле "Глубокое обучение на Питон".
Ссылка на пример
Там есть такой код:
В процессе обработки данных мы будем вычитать среднее для каждой временной последовательности и делить на стандартное отклонение. Для обучения мы используем первые 200 000 замеров, поэтому среднее и стандартное отклонение должны вычисляться только по этой выборке.

In [8]
mean = float_data[:200000].mean(axis=0)
float_data -= mean
std = float_data[:200000].std(axis=0)
float_data /= std

Вроде, по смыслу, нормализация должна касаться только первых 200К образцов, но отладчик показывает, что изменяются и данные за этим диапазоном (свыше 200К). Это ошибка или я неправильно понял смысл операции?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
sgjurano
@sgjurano
Разработчик
Среднее и стандартное отклонение считаются по первым 200к, а нормализуется весь датасет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы