Встречается на собеседованиях • сегодня

Какие плюсы и минусы Batch Normalization

Плюсы:

  • Ускоряет обучение, уменьшая internal covariate shift
  • Позволяет использовать большие learning rates
  • Снижает чувствительность к инициализации весов
  • Действует как регуляризатор (в некоторых случаях)

Минусы:

  • Увеличивает вычислительные затраты
  • Может ухудшить работу на маленьких batch'ах (из-за неточной оценки статистик)
  • Усложняет архитектуру сети

Пример использования в PyTorch:

python
import torch.nn as nn

model = nn.Sequential(
    nn.Linear(100, 50),
    nn.BatchNorm1d(50),
    nn.ReLU()
)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы