我在Keras的自定义损失函数上遇到了问题。这些任务看起来相当简单,但由于意外的行为而无法进行。首先我想确认,如果我只是在自定义损失函数中使用稀疏分类交叉,它不会改变网络训练。但是,当我定义自定义损失时 ls = tf.keras.losses.SparseCategoricalCrossentropy()训练和验证准确率下降到0.09...没有希望得到适当的训练。Te
我正在尝试实现一个自定义的损失函数。因此,我首先尝试通过直接封装一个默认的keras损失函数来创建一个自定义函数。tf.keras.losses.categorical_crossentrophy 但它并没有起作用。这怎么可能?我在过去使用过自定义函数,就在今天,这让我感到震惊。为什么它不起作用?@tf.function output = t