Викторина, связанная с руководством · Жесткий Уровень
Тест по пакетной нормализации
Проверяет статистику партии, аффинный масштаб и сдвиг, текущие средние значения, нестабильность небольших партий и отличие BatchNorm от LayerNorm.
Вопрос 1 из 8
Что нормализует пакетная нормализация?
Предварительный просмотр каждого вопроса8 вопросы
Ответы и пояснения появляются по мере прохождения теста.
- Что нормализует пакетная нормализация?
- Входные данные для слоя в примерах текущего мини-пакета.
- Окончательные выходные метки сети
- График скорости обучения с течением времени
- Размер набора обучающих данных
- Почему пакетная нормализация включает в себя обучаемые параметры гамма и бета?
- Чтобы увеличить размер набора данных
- Чтобы сеть масштабировалась и меняла нормализованные значения, сохраняя репрезентативную мощность.
- Случайное удаление нейронов во время обучения
- Чтобы вычислить функцию потерь
- Какова часто упоминаемая практическая польза нормализации партии?
- Это устраняет необходимость в каких-либо обучающих данных.
- Это гарантирует, что модель не может переобучиться.
- Это обеспечивает более высокую скорость обучения и более быструю и стабильную конвергенцию.
- Устраняет необходимость в функции активации.
- Какую статистику использует пакетная нормализация во время вывода (прогнозирования на основе новых данных)?
- Среднее значение и дисперсия только текущего единственного входа
- Случайно генерируемая статистика каждый раз
- Статистика тестового набора рассчитывается заранее
- Текущие средние значения и дисперсии, накопленные во время обучения
- Почему нормализация партий может плохо работать при очень маленьких размерах партий?
- Пакетная статистика становится зашумленной и ненадежной оценкой истинного распределения.
- Небольшие партии делают модель слишком большой, чтобы поместиться в памяти.
- Отключает функции активации
- Небольшие партии вынуждают использовать регуляризацию L1.
- Какой метод нормализации чаще всего используется в архитектурах трансформаторов в качестве альтернативы пакетной нормализации?
- Нормализация отсева
- Нормализация слоев
- L2 нормализация потерь
- Градиентное отсечение
- Why does BatchNorm use running averages during inference instead of the current test batch’s statistics?
- To retrain the model on test data
- To make all activations exactly zero
- So a prediction does not depend on which other examples happen to share the batch
- To eliminate learned gamma and beta
- Where is BatchNorm commonly placed within a layer block according to the guide?
- Only after the final prediction
- Before the input data are loaded
- Inside the optimizer update
- Between the linear transformation and its activation function