什么是tf.keras.optimizer('fo')中的optimizer.weights?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (28)

听起来它给出了一个与优化器工作方式相关的变量列表,我不应该担心。但是,我怀疑它还涉及我试图最小化的事情和我正在使用的变量。真的吗?换句话说,在我的NN中只使用一个具有多个目标函数的优化器是否安全?或者我应该为每个实例化一个单独的优化器?

提问于
用户回答回答于

通常,您坚持使用一个优化器。

你把所有损失加起来。

total_loss = loss1+loss2+lossN

如果你认为一个损失比另一个损失更大,那么你可以将它们相互加权:

total_loss = 0.01*unimportant+regular+10.0*low_rare_and_important

不打算使用多个优化器。它可能会导致更高的内存消耗。虽然,严格禁止您拥有多个。

扫码关注云+社区

领取腾讯云代金券