Я пытаюсь обучить DNN, который выводит 3 значения (x,y,z)
, где x
и y
- координаты объекта, который я ищу, а z
- вероятность того, что объект присутствует
Мне нужна функция потери:
Если z_true<0.5
меня не волнуют значения x
и y
, то ошибка должна быть равна (0, 0, sqr(z_true - z_pred))
в противном случае ошибка должна быть как (sqr(x_true - x_pred), sqr(y_true - y_pred), sqr(z_true - z_pred))
Я борюсь со смешиванием тензоров и операторов if.