繁体   English   中英

sess.run(LAYER)返回什么?

[英]What does sess.run( LAYER ) return?

我试图四处搜寻,但奇怪的是,我找不到类似的东西。

假设我有一些完全连接的层:

fc_1 = tf.contrib.layers.fully_connected(fc_input, 100)
fc_2 = tf.contrib.layers.fully_connected(fc_1, 10)
fc_3 = tf.contrib.layers.fully_connected(fc_2, 1)

当我用sess.run(...)运行它们时,我得到一个张量。

这个张量是多少? 是重量吗? 梯度? sess.run是否针对我们提供的所有类型的层都返回此值?

完全连接的层是将输入张量转换为输出张量的数学运算。 输出张量包含图层的激活函数返回的值,该函数对图层的输入张量中的加权值之和进行运算。

当您执行sess.run(fc_3) ,TensorFlow将对三层进行转换,并为您提供由第三层产生的输出张量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM