0
これはtrain_model関数の定義です。 givensで使用される変数の変更
train_model = theano.function(
[index],
cost,
updates=updates,
givens={
x: train_set_x[index * batch_size: (index + 1) * batch_size],
y: train_set_y[index * batch_size: (index + 1) * batch_size]
}
)
は、その値がギブンス
x
に反映されます、私は、この定義の後に
training_set_x
を変更すると言いますか?古い値または新しい変更された値?
つまり、theano関数がコンパイルされたときに、コピーされた式に使用された変数または参照のみが与えられていますか?
私の質問が間違っている場合は、私に修正してください。ありがとうございました。