Keras:为什么损失函数必须为每个批处理项返回一个标量,而不仅仅是一个标量



我正在 Keras 中编写一个自定义损失函数,只是绊倒了以下内容:

为什么 Keras 损失函数必须为每个批处理项返回一个标量,而不仅仅是一个标量?

我关心的是整批的累计损失,而不是每件商品的损失,不是吗?

我想我想通了:fit()有一个参数sample_weight您可以使用该参数为批次中的不同样本分配不同的权重。为了使其正常工作,您需要损失函数来返回每个批次项目的损失。

相关内容

  • 没有找到相关文章

最新更新