我正在尝试做一个项目,其中隐藏层的值起着关键作用 . 我正在尝试使用本教程中的示例自动编码器,https://blog.keras.io/building-autoencoders-in-keras.html我能够进行渐变下降并且它也在收敛,但我不确定如何打印隐藏层的值 . 当我在model.outputs上使用print state时,我得到tf.Tensor 'add:0' shape =(?,30)dtype = float32,其中30是隐藏层中的节点数 . 有人可以帮忙吗?谢谢 .
我正在尝试做一个项目,其中隐藏层的值起着关键作用 . 我正在尝试使用本教程中的示例自动编码器,https://blog.keras.io/building-autoencoders-in-keras.html我能够进行渐变下降并且它也在收敛,但我不确定如何打印隐藏层的值 . 当我在model.outputs上使用print state时,我得到tf.Tensor 'add:0' shape =(?,30)dtype = float32,其中30是隐藏层中的节点数 . 有人可以帮忙吗?谢谢 .
1 回答
这必须使用Keras函数完成,您可以在这里阅读:(https://keras.io/getting-started/faq/#how-can-i-obtain-the-output-of-an-intermediate-layer) .
从本质上讲,你构建一个这样的函数: