Keras:如何计算不同层之间的损耗?

Keras:如何计算不同层之间的损耗?,keras,loss,Keras,Loss,我想计算不同层之间的损耗,比如两层之间的MSE损耗,以及我的预测和黄金产量之间的损耗。 那么如何计算呢 比如说, input = Input(shape=inputsize) output1 = Dense(50)(input) output2 = Dense(50)(input) ... 我想将output1和output2之间的MSE损耗添加到最终损耗中 在这种网络架构中,我想要求黄色共享嵌入和灰色私有嵌入是正交的,所以我想在它们之间增加损失。我不明白你所说的“两层之间”是什么意思,因为

我想计算不同层之间的损耗,比如两层之间的MSE损耗,以及我的预测和黄金产量之间的损耗。 那么如何计算呢

比如说,

input = Input(shape=inputsize)
output1 = Dense(50)(input)
output2 = Dense(50)(input)
...
我想将output1和output2之间的MSE损耗添加到最终损耗中


在这种网络架构中,我想要求黄色共享嵌入和灰色私有嵌入是正交的,所以我想在它们之间增加损失。

我不明白你所说的“两层之间”是什么意思,因为这两层没有连接。现在你有两个输出直接连接到输入层。如果我定义了类似损耗的模型。编译(损耗=‘MSE’),我可以考虑我的最终预测和黄金输出之间的损失。但是在我的工作中,我想使output1和output2正交,以便捕获不同的特性以获得更好的性能。我想利用多任务学习中的这种损失,让不同的层次学习不同的特性。