глоссарий

Цепное правило

Цепное правило

Цепное правило — это математический закон, который позволяет находить скорость изменения сложной величины, когда она зависит от промежуточных переменных. Проще говоря, если на результат влияет цепочка факторов, правило помогает понять, как изменение одного звена в конце концов сказывается на итоге. В машинном обучении этот принцип лежит в основе обучения нейросетей: именно с его помощью алгоритм вычисляет, насколько каждый нейрон «виноват» в ошибке сети, и подбирает нужные веса.

Интуитивно это работает как сборка на конвейере. Представьте, что вы красите стену валиком. Скорость окрашивания зависит от того, как быстро вы двигаете рукой, а движение руки зависит от скорости вращения вашего корпуса. Чтобы узнать, сколько квадратных метров появляется в минуту, вы перемножаете «скорость корпуса» на «передачу движения от корпуса к руке» и на «площадь, покрываемую за один взмах». Каждое звено — это производная, и итоговая скорость есть их произведение. В нейросетях роль таких звеньев играют активации и веса, а «краска» — это ошибка, которую нужно минимизировать.

Прикладной пример — распознавание рукописных цифр. Сеть получает изображение, превращает его в числа, затем в признаки, затем в вероятности. При обучении мы сравниваем предсказание с правильным ответом и получаем ошибку. Цепное правило позволяет аккуратно провести эту ошибку назад по всем слоям, понять, какой нейрон исказил сигнал сильнее всего, и обновить его параметры. Без этого правила пришлось бы перебирать миллиарды комбинаций вслепую.

Если коротко, цепное правило — это мостик от итоговой ошибки к каждому винтику внутри сложной модели. Оно превращает обучение из грубой подгонки в точный итеративный процесс, благодаря которому современные нейросети учатся быстро и эффективно. Запомните: всё, что в ИИ устроено как «из A получается B, из B получается C», управляется этим элегантным правилом произведения производных.