标签: python numpy keras loss
我实现了一个使用numpy和opencv方法的损失函数。此功能还使用输入图像和网络输出。
是否可以将输入和输出层转换为numpy数组,计算损失并使用它来优化网络?
答案 0 :(得分:3)
不,需要使用渐变来执行渐变下降,因此如果您只有数字损失,则无法区分,与Keras所需的符号损失相反。
您唯一的机会是使用keras.backend函数实现您的损失,或者使用另一个可能允许您手动指定渐变的深度学习框架。你仍然需要以某种方式计算渐变。
keras.backend