【发布时间】:2019-03-08 03:16:49
【问题描述】:
我正在使用生成器为分层循环模型生成顺序训练数据,该模型需要前一批的输出来生成下一批的输入。这与 Keras 参数 stateful=True 的情况类似,它为下一批保存隐藏状态,但它更复杂,所以我不能按原样使用。
到目前为止,我尝试在损失函数中添加 hack:
def custom_loss(y_true, y_pred):
global output_ref
output_ref[0] = y_pred[0].eval(session=K.get_session())
output_ref[1] = y_pred[1].eval(session=K.get_session())
但这没有编译,我希望有更好的方法。 Keras 回调会有帮助吗?
【问题讨论】: