Код Middle Цепное правило и autodiff обновлено
Backprop вручную
Условие
f(x, y, z) = (x·y + z)². Напишите grad_f(x, y, z): верните [f, df/dx, df/dy, df/dz], всё округлено до 4 знаков. Считайте через промежуточные узлы, как делает backprop.
Примеры
grad_f(1, 2, 3) // [25, 20, 10, 10]
grad_f(0, 5, 0) // [0, 0, 0, 0]
grad_f(2, -1, 1) // [1, 2, -4, -2]
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Переменная в двух ветках
Следующий вопрос
Градиент логистической регрессии на одном примере