【发布时间】:2019-01-07 06:19:16
【问题描述】:
我研究了custom loss layer demonstrated by a Variational Autoencoder (VAE) 的 Keras 示例。在示例中它们只有一个损失层,而 VAE 的目标由两个不同的部分组成:重建和 KL-Divergence。 但是,我想绘制/可视化这两个部分在训练期间如何演变,并将单个自定义损失分成两个损失层:
Keras 示例模型:
我的模特:
不幸的是,对于我的多损失示例,Keras 仅输出一个损失值,如 my Jupyter Notebook example 中所示,我已经实现了这两种方法。
有人知道如何获得add_loss 添加的每个损失值吗?
此外,在给定多个add_loss 调用(Mean/Sum/...?)的情况下,Keras 如何计算单个损失值?
【问题讨论】:
标签: python tensorflow keras deep-learning multipleoutputs