我在使用Tensorflow和keras时遇到了问题。我们可以这样解释这个问题:
我们有一个模型(卷积神经网络),它的输出形式是[None, 7, 7, 6]。我们有一个函数“定制丢失”。该函数具有y_true和y_pred参数。它们是[7,7,6]格式的。当我编译它时,我得到了错误消息:TypeError: must be real number, not Tensor。我想当我调用y_pred[k][l][m]和y_true[k][l][m]时可能有错误,但我不知道
我的问题可能很容易为你解决,但我没有找到任何答案,也不知道如何实现它,因为我也是Keras和Tensorflow的新手。问题:我使用了一个预先训练好的图像分割网络( Hengshuang Zhao et al 2017的),对于这个网络,有人使用Tensorflow后端()将权重从Caffe转换为Keras。我想要计算关于权重的分类交叉损失<em
我编写了这个TensorFlow损失函数,我知道它能工作: with tf.name_scope("L2AngleDistance在你问之前,数据不能像图像一样重放。所以我在tgt张量中使用NaN来表示“这里不需要预测”。在计算L2余弦损失之前,我用预测(pred)中的匹配值替换每个NaN,因此每个NaN的损失总是为零。现在,我如何