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

时间:2019-06-04 23:55:58

标签: tensorflow keras

听起来它提供了与优化器工作方式相关的变量列表,我不必为此担心。 但是,我怀疑它还与我要最小化的内容以及为此使用的变量有关。真的吗?换句话说,在我的NN中仅使用一个具有多个目标函数的优化器是否安全? 还是应该为每个实例实例化一个单独的优化器?

1 个答案:

答案 0 :(得分:1)

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

您将所有损失加起来。

total_loss = loss1+loss2+lossN

如果您认为一种损失大于另一种损失,则可以对它们进行权衡:

total_loss = 0.01*unimportant+regular+10.0*low_rare_and_important

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