У меня есть две функции, которые предположительно будут давать равные результаты: f1(x,theta)=f2(x,theta)
.принимая градиент потери хубера в anano
Учитывая вход x
, мне нужно найти параметры theta
, которые делают это равенство удержанием как можно лучше.
Первоначально я думал об использовании потерь в квадрате и минимизации (f1(x,theta)-f2(x,theta))^2
и решении через SGD.
Однако я думал о том, чтобы сделать потерю более точной и используя huber (или абсолютную потерю) разницы. Потеря Хубера является кусочной функцией (т.е. изначально она квадратична, а затем переходит в линейную функцию).
Как я могу взять градиент потери моего хупера в theano?