我是tensorflow的新手,正在尝试弄清楚tensorflow中的自动区分功能是否可以解决我的问题。所以我有两个网络,每个网络输出一个潜在的向量。因此,假设我的网络A输出潜在向量-La(Hxr) -其中(H,r)表示输出潜在向量La的维度。类似地,net B输出Lb(Wxr)。因此,我的目标函数将这两个延迟都作为输入,并将它们组合在一起,如(La.Lb') where (.)是点积,(')表示转置。我将使用交叉
我在使用Tensorflow和keras时遇到了问题。我们可以这样解释这个问题:
我们有一个模型(卷积神经网络),它的输出形式是[None, 7, 7, 6]。我们有一个函数“定制丢失”。它们是[7,7,6]格式的。当我编译它时,我得到了错误消息:TypeError: must be real number, not Tensor。