Я использую реализацию потерь Хубера в tf.keras в тензорном потоке 1.14.0 следующим образом:
huber_keras_loss = tf.keras.losses.Huber(
delta=delta,
reduction=tf.keras.losses.Reduction.SUM,
name='huber_loss'
)
Я получаю ошибку AttributeError: module 'tenorsflow.python.keras.api._v1.keras.losses 'не имеет атрибута' Reduction '
Я пытался использовать tf.losses.Reduction, tf.compat.v2.losses.Reduction, похоже, ничего не работает.
Был ли тензорный поток удалить Reduction изtf.keras.losses, странно, если они это сделали, потому что их документация все еще показывает: https://www.tensorflow.org/versions/r1.14/api_docs/python/tf/keras/losses/Huber#args