如何使用张量流从CNN层提取激活? [英] How to extract activation from CNN layers using tensorflow?

本文介绍了如何使用张量流从CNN层提取激活?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to extract the neural activation from the Fully connected layers. In Caffe i was doing like this net.blobs[layer_name].data

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

How can i do the same in tensorflow?

推荐答案

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

You should use session object to get values stored in tensors. Try not to forget to pass values of placeholder tensors as feed_dict.

sess = tf.InteractiveSesssion()

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

这篇关于如何使用张量流从CNN层提取激活?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆