Python 如何从张量中提取conv层输出

Python 如何从张量中提取conv层输出,python,tensorflow,Python,Tensorflow,我正在用tensorflow构建一个CNN模型。我想从第一个卷积层conv1的张量中提取矩阵 我只能得到它的形状: Tensor(“conv2d_24/Tanh:0”,shape=(1,4,5,1),dtype=float32) 我想提取输出张量的(4,5)矩阵。 如何在Python中实现这一点 您可以通过运行以下命令从张量获取输出: tensor_name.eval(feed_dict={...}) 用你第一次定义的张量来替换张量的名称 除非你在寻找这层的重量?在这种情况下,我认为这应该回答

我正在用
tensorflow
构建一个
CNN
模型。我想从第一个卷积层conv1的张量中提取矩阵

我只能得到它的形状:
Tensor(“conv2d_24/Tanh:0”,shape=(1,4,5,1),dtype=float32)

我想提取输出张量的(4,5)矩阵。
如何在Python中实现这一点

您可以通过运行以下命令从张量获取输出:

tensor_name.eval(feed_dict={...})
用你第一次定义的张量来替换张量的名称


除非你在寻找这层的重量?在这种情况下,我认为这应该回答您的问题:

我应该在提要中放入什么?与运行训练时一样…因此您可能有一些您之前定义的输入功能,例如:x=tf.variable(…),因此您的提要应该是提要提要{x:x\u batch}…请查看本教程: