Theano中的借用参数是什么
What is the borrow parameter in Theano
我看到下面这行代码:
n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size
在上一行中,借用参数到底是什么?在那里添加它有什么好处?仅供参考,train_set_x 基本上是使用 theano.shared 方法生成的矩阵。
This part of the documentation 似乎相关:
By default (s_default
) and when explicitly setting borrow=False
, the shared variable we construct gets a deep copy of np_array. So changes we subsequently make to np_array
have no effect on our shared variable.
然后将其设置为 True
可以假设进行浅拷贝,有效地让您 "borrow" 访问内存。
我看到下面这行代码:
n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size
在上一行中,借用参数到底是什么?在那里添加它有什么好处?仅供参考,train_set_x 基本上是使用 theano.shared 方法生成的矩阵。
This part of the documentation 似乎相关:
By default (
s_default
) and when explicitly settingborrow=False
, the shared variable we construct gets a deep copy of np_array. So changes we subsequently make tonp_array
have no effect on our shared variable.
然后将其设置为 True
可以假设进行浅拷贝,有效地让您 "borrow" 访问内存。