问题描述
我需要补充两个损失:
loss_fn = keras.losses.CategoricalCrossentropy(from_logits = True) loss_triplet = batch_hard_triplet_loss(y_batch_train,out2,margin,squared = False)
loss_fn返回一个 tensorflow.python.framework.ops.EagerTensor 并且batch_hard_triplet_loss返回 tensorflow.python.framework.ops.Tensor
当我尝试添加它们时,什么也没有发生,我认为是张量的类型。 如何解决该问题,以便添加它们以提高NN的性能。
loss_triplet没有.numpy()或.eval()函数来获取值
loss_total = tf.add(loss_cat,loss_triplet)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)