gpt4 book ai didi

python - keras loss 是否必须每批输出一个标量或整个批处理输出一个标量?

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:39 25 4
gpt4 key购买 nike

我读了 related question keras 自定义损失函数必须为每个批处理项返回一个标量。

我写了一个损失函数,输出整个批处理的标量,网络似乎收敛了。但是,我找不到任何关于此的文档或代码中究竟发生了什么。有没有在某处进行广播?如果我添加样本权重会怎样?有人知道魔法发生的地方吗?

谢谢!

最佳答案

一般来说,您通常可以使用标量代替向量,这将被解释为用该值填充的向量(例如 1 被解释为 1,1,1,1 )。因此,如果您的批处理损失函数的结果是 x,则它被解释为好像您是在说批处理中每个项目的损失都是 x。

关于python - keras loss 是否必须每批输出一个标量或整个批处理输出一个标量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52092259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com