l3
и w
: 4D
-matrics с формой (16,1,28,28)
. Мы используем Theano. Вопрос в том, как мы можем напечатать значение T.dot(l3,w)
? Когда я запустил команду, это дает мне: dot.0
.Как напечатать значение `T.dot (l3, w)`, python
0
A
ответ
0
l3
и w
, кажется тензорные Theano переменные которые символическая и не содержит никакого значения. До сих пор указаны только тип (целое число или поплавок) и размеры (4D). После того, как вы выполняете
import theano.tensor as T
result = T.dot(l3,w)
result
также является переменной Тензор Theano, и, следовательно, является символическим. На данный момент никакой реальной калькуляции внутренних продуктов не проводилось. Определено только символическое представление результата. Вам необходимо выполнить дальнейшие коды, чтобы сделать фактический расчет.
from theano import function
foo = function([l3,w], result) #takes some time
value = foo(value_of_l3, value_of_w) #value is now calculated.
Методы function
возвращает объект функции, которая вычисляет result
от заданного l3
и w
.