我是一名初学者程序员,尝试按照这个指南进行操作。然而,我遇到了一个问题。指南中说要将损失函数定义为:
这让我收到以下错误信息:
“sparse_categorical_crossentropy()” 得到了一个意外的关键字参数 'from_logits'。
我的理解是,这个意味着函数中没有指定 from_logits 参数,这与文档支持的事实相符。tf.keras.losses.sparse_categorical_crossentropy() 只有两个可能的输入。
是否需要指定 logits 被使用的方法或者是否有必要这样做?
def loss(labels, logits):
return tf.keras.losses.sparse_categorical_crossentropy(labels, logits, from_logits=True)
这让我收到以下错误信息:
“sparse_categorical_crossentropy()” 得到了一个意外的关键字参数 'from_logits'。
我的理解是,这个意味着函数中没有指定 from_logits 参数,这与文档支持的事实相符。tf.keras.losses.sparse_categorical_crossentropy() 只有两个可能的输入。
是否需要指定 logits 被使用的方法或者是否有必要这样做?
tf.keras.backend.sparse_categorical_crossentropy
- Mateen Ulhaq