如何使用 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 层中提取激活?的主要内容,如果未能解决你的问题,请参考以下文章
如何在Tensorflow 2.x Keras自定义层中使用多个输入?
使用Python+TensorFlow2构建基于卷积神经网络(CNN)的ECG心电信号识别分类