---
title: Back Propagation
seo:
  title: Back Propagation — Data Scientist
  description: Тема «Back Propagation» для собеседования Data Scientist. Как работает Back Propagation?
---

[Все темы Data Scientist](/data-scientist)

## <strong>Как работает Back Propagation?</strong> [#q-14bee738d69b810c90b4ef9a122e58f7]

Алгоритм обратного распространения ошибки <code>&#40;Back propagation&#41;</code> - это метод обучения нейронных сетей, который используется для определения и корректировки весовых коэффициентов сети, чтобы минимизировать ошибку между прогнозируемым и фактическим выходом. Он работает в два этапа&#58;

1. Прямое распространение&#58; Входные данные проходят через нейронную сеть, и каждый нейрон вычисляет свой выход на основе текущих весовых коэффициентов и функции активации.

1. Обратное распространение&#58; Ошибка между прогнозируемым и фактическим выходом вычисляется и обратно распространяется через сеть, чтобы определить, какие веса нужно скорректировать для уменьшения этой ошибки. Это делается путем вычисления градиента функции потерь по отношению к каждому весу с использованием правила цепочки.

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

:::note[Ссылки для изучения]

1. [Как работает алгоритм Back Propagation](https://wiki.loginom.ru/articles/back-propagation-algorithm.html)
   :::
