如何使用 tensorflow 从 CNN 层中提取激活?

Posted

技术标签:

【中文标题】如何使用 tensorflow 从 CNN 层中提取激活?【英文标题】:How to extract activation from CNN layers using tensorflow? 【发布时间】:2018-11-24 09:53:23 【问题描述】:

我想从全连接层中提取神经激活。在 Caffe 我是这样做的 net.blobs[layer_name].data

我如何在 tensorflow 中做同样的事情?

【问题讨论】:

【参考方案1】:

您应该使用会话对象来获取存储在张量中的值。尽量不要忘记将占位符张量的值作为 feed_dict 传递。

sess = tf.InteractiveSesssion()

full_connected = ....
value_of_fully_connected = sess.run(fully_connected,feed_dict=your_placeholders_and_values)

【讨论】:

以上是关于如何使用 tensorflow 从 CNN 层中提取激活?的主要内容,如果未能解决你的问题,请参考以下文章