Код 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]

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.