【问题标题】:handle two loss functions in KERAS在 KERAS 中处理两个损失函数
【发布时间】:2018-09-20 11:11:19
【问题描述】:

在 Keras 中是否有可能在训练两个不同的储层时有两个不同的损失函数(下面示例中的 m/n)?

【问题讨论】:

  • 是的,它可能有两个损失函数,但是这里的水库是什么意思?
  • 一个水库的样本应该只影响第一个损失函数,而另一个水库的样本只影响另一个损失函数。
  • 使用的水库是由代理之间的自我游戏产生的。
  • 对不起,我不太明白你所说的 Reservoirs,也许添加一些代码?
  • 这是水库的样子:reservoir = deque(maxlen=30000000)

标签: keras loss-function


【解决方案1】:

是的,在 keras 中可以有两个损失函数。假设您有 loss_1 和 loss_2 函数,具有 w1 和 w2 权重。您可以在 keras 中执行此操作,如下所示。

model.compile(loss=[loss_1, loss_2], loss_weights=[w1,w2], ...)

【讨论】:

  • 谢谢。现在来自一个水库的样本应该只影响 loss_1,而来自另一个水库的样本只会影响 loss_2。
  • 水库是什么意思?
  • 它是一个缓冲区,用于存储虚构自我播放的样本。
猜你喜欢
  • 2023-04-03
  • 2019-04-11
  • 1970-01-01
  • 2019-06-01
  • 2018-08-30
  • 2018-10-10
  • 2020-10-16
  • 2018-04-03
  • 2019-01-20
相关资源
最近更新 更多