标签:loss-function
-
我如何逐元素地应用二进制交叉熵,然后将所有这些损失加起来在Keras中? - python
我想编写一个具有两个参数A和B,张量相同形状(例如,13x13或其他形状)的函数,并且返回一个数字,该数字表示所有损失的总和。逐分量地应用二进制交叉熵。因此,对于A[i, j]和B[i, j],我们找到二进制交叉熵损失,然后将所有i和j相加。如何在Keras和Tensorflow中实现呢? 参考方案 您可以使用后端函数sum和binary_crossentr […]
-
如何在自定义损失函数中遍历张量? - python
我正在使用带有tensorflow后端的keras。我的目标是在自定义损失函数中查询当前批次的batchsize。这是计算定制损失函数的值所必需的,该值取决于特定观测值的索引。考虑到以下最少的可重现示例,我想更清楚地说明这一点。 (顺便说一句:当然,我可以使用为训练过程定义的批量大小,并在定义自定义损失函数时使用它的值,但是有一些原因可以使其变化,特别是如果 […]
-
Keras不会使用自定义损失中的导数进行训练 - python
我正在尝试使用神经网络(Keras)以及数据和事实d/dx d/dx sin(x) = -sin(x)来近似正弦函数。正弦函数的此属性用于神经网络的自定义损失函数。 我的代码目前看起来像这样 import tensorflow as tf import numpy as np from tensorflow import keras from numpy i […]