【发布时间】:2017-08-30 04:50:24
【问题描述】:
我指的是 keras documentation 来构建一个网络,该网络以嵌入和其他一些重要特征的形式接受多个输入。但是如果我们已经定义了主要损失,我不明白辅助损失的确切影响。
在这里我们插入了辅助损失,即使模型中的主要损失会高得多,也可以平滑地训练 LSTM 和嵌入层。
如文档中所述,我假设它有助于在嵌入/之前定义的任何其他层上顺利训练。我的问题是,如何确定辅助损失的权重。
我们编译模型并为辅助损失分配 0.2 的权重。要为每个不同的输出指定不同的 loss_weights 或 loss,您可以使用列表或字典。
如果有人能解释如何确定损失权重以及辅助损失权重的高/低值如何影响模型训练和预测,我将不胜感激。
【问题讨论】:
标签: neural-network deep-learning keras lstm