Получение ошибки «NameError: имя« Сокращение »не определено» в Tensorflow 1.13 - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь использовать def 'tf.losses.mean_squared_error'.Но я получаю

NameError: name 'Reduction' is not defined

Я использую TF 1.13.Это какая-то проблема с импортом или было какое-то обновление в функции tf.losses.mean_squared_error?

Мой код выглядит следующим образом.

def reg_loss(pred, GT):
    loss = tf.losses.mean_squared_error(
    labels = GT,
    predictions = pred,
    weights=1.0,
    scope=None,
    loss_collection=tf.GraphKeys.LOSSES,
    reduction=Reduction.SUM_BY_NONZERO_WEIGHTS)

    return reg_loss

Может кто-нибудь помочь мне решить эту проблему?

...