Я не знаком с лазаньей, но вы должны знать, что ВСЕ из TensorFlow используют вычисления на основе графиков (если вы не используете tf.Eager, но это уже другая история). Так что по умолчанию что-то вроде:
net = tf.nn.conv2d(...)
возвращает ссылку на объект Tensor. Другими словами, net
НЕ является значением, это ссылка на вывод узла свертки, созданного tf.nn.conv2d(...)
.
Затем их можно объединить в цепочку:
net2 = tf.nn.conv2d(net, ...)
и т. Д.
Чтобы получить «значения», нужно открыть tf.Session
:
with tf.Session() as sess:
net2_eval = sess.run(net2)