Используются ли статистики из батча или сохраненные параметры в батч-нормализации на инференсе?

При инференсе (выводе) в батч-нормализации используются сохранённые параметры — усреднённые статистики (среднее и дисперсия), накопленные во время обучения модели, а не статистики текущего батча.

Короткий ответ

Что ответить на собеседовании

При инференсе (выводе) в батч-нормализации используются сохранённые параметры — усреднённые статистики (среднее и дисперсия), накопленные во время обучения модели, а не статистики текущего батча.

Подробный разбор

Ответ с пояснениями

При инференсе (выводе) в батч-нормализации используются сохранённые параметры — усреднённые статистики (среднее и дисперсия), накопленные во время обучения модели, а не статистики текущего батча.

Это связано с тем, что во время инференса модель обычно обрабатывает по одному или небольшому количеству примеров, и статистики по таким маленьким батчам могут быть нестабильными и не отражать общую картину данных.

Поэтому:

  • Во время обучения статистики по батчу используются для нормализации и обновления глобальных параметров.
  • Во время инференса применяется сохранённое скользящее среднее и дисперсия для нормализации входных данных.

Это обеспечивает стабильность и согласованность работы модели на новых данных.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее