Keras如何计算矩阵值输出的损失函数?

时间:2019-04-17 11:57:09

标签: tensorflow keras

在给定先前帧的集合的情况下,我尝试计算接下来的几个视频帧,即我有一个深度神经网络,可以直接输出尺寸为(samples, frames, m, n, channels)的小视频剪辑。我使用Keras的均方误差损失函数训练神经网络。

Keras对均方误差损失函数的实现是

K.mean(K.square(y_pred - y_true), axis=-1)

在我的情况下,计算出的损失值仍将是4级张量(我检查的确是真的)。

由于损失函数应该是标量的,所以我曾以为这会引起问题,但令人惊讶的是Keras没有发出警告,我确实得到了一些有意义的结果。

在这种情况下,有关Keras如何进行反向传播的任何线索吗?是否存在Keras正在执行的我不知道的内部转换为标量损失函数?

谢谢!

0 个答案:

没有答案