我在使用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]时可能有错误,但我不知道如何将这个None包含在[None, 7, 7, 6]
首先我尝试了TFLearn,然后是原始的TensorFlow,现在我正在尝试Keras。def l2_angle_distance(pred, tgt):
with tf.name_scope("L2AngleDistance在计算L2余弦损失之前,我用预测(pred)中的匹配值替换每个NaN,因此每个NaN的损失