如何在培训期间在Keras打印/返回softmax分数?

时间:2018-02-12 21:45:51

标签: deep-learning keras

问题:如何使用Keras打印/返回softmax图层以解决多类问题?

  • 我的动机:它对于可视化/调试很重要。
  • 为“训练”设置执行此操作非常重要。 ergo批量标准化和退出必须像在列车时间那样表现。
  • 它应该是有效的。随时调用vanilla model.predict()不太理想,因为我使用的模型很重,这是额外的前进传递。最理想的情况是找到一种方法来简单地显示在训练期间计算的原始网络输出。
  • 可以假设这是在使用Tensorflow作为后端时完成的。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用:model.layers [index] .output

获取任何图层的输出

对于所有图层,请使用:

December