正如标题所说,我们如何使用多个输出编译keras函数模型?
model.compile(optimizer=['rmsprop','adam'],
loss=['categorical_crossentropy','mse'],
metrics=['accuracy'])
有两个输出分支,具有两种不同类型的输出值。第一个输出是具有softmax激活功能的密集层,而其他输出是具有tanh激活的时间分布层。
我们应该如何编译这个模型。我试过这种方式
{{1}}
但它给出了这个错误
ValueError :('无法解释优化程序标识符:',[' rmsprop',' adam'])
答案 0 :(得分:1)
问题在于你想要在keras
中设置两个不合理的优化器。您需要选择rmsprop
或adam
作为主要优化工具。