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

Что такое проблема взрывающегося градиента

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

Причины:

  • Большие веса в сети
  • Длинные последовательности в RNN
  • Неправильная инициализация весов

Решение:

  • Использование методов обрезки градиента (gradient clipping)
  • Применение архитектур с гейтами (LSTM, GRU)
  • Правильная инициализация весов (например, Xavier/Glorot)

Пример обрезки градиента в PyTorch:

python
torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm=1.0)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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