没有y_pred和y_true的Keras自定义损失函数

没有y_pred和y_true的Keras自定义损失函数,keras,Keras,我手头有一个优化损失函数的问题,该函数不是y_pred和y_true的函数。在阅读了Keras文档之后,我发现所有自定义损失函数都必须是y_pred和y_true的函数 在Keras中是否有其他方法实现我的损失函数?否。这是Keras的缺陷。 如果你想使用这种类型的损失函数,那么基本的随机梯度下降方案将不起作用。许多概念,如批量大小将消失,这将是一个实质性的改变,因此keras不允许你这样做。你的损失函数是什么?你可以定义一个函数(y\u true,y\u pred),不要使用它们。但是。。。在

我手头有一个优化损失函数的问题,该函数不是y_pred和y_true的函数。在阅读了Keras文档之后,我发现所有自定义损失函数都必须是y_pred和y_true的函数


在Keras中是否有其他方法实现我的损失函数?

否。这是Keras的缺陷。
如果你想使用这种类型的损失函数,那么基本的随机梯度下降方案将不起作用。许多概念,如批量大小将消失,这将是一个实质性的改变,因此keras不允许你这样做。

你的损失函数是什么?你可以定义一个
函数(y\u true,y\u pred)
,不要使用它们。但是。。。在损失函数中不使用
y_pred
有意义吗?