我正在尝试为专家神经网络的混合物定义一个损失函数。 我正在使用python和tensorflow。
由于代码的复杂性,无法将其全部复制到工作副本中(我道歉)。
我到目前为止所拥有的是
loss = tf.nn.l2_loss(tf.matmul(tf.nn.softmax(logits = pred_class),label - experts)))
我的主要问题是:labels - experts
我有4个专家,每个都返回一个张量(总共4个张量)。但标签只有一个张量。所以我知道我在这做什么是错的,但我不知道如何解决它。
(在这种情况下,我也不确定是否使用matmul
或multiply
。
所以问题是如何正确定义这个损失函数