Theano的借用参数是多少?

时间:2015-04-21 13:59:52

标签: python theano deep-learning

我看到以下代码行:

n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size

在上面一行中,借用参数究竟是什么?添加那个有什​​么好处?仅供参考,train_set_x基本上是使用theano.shared方法生成的矩阵。

1 个答案:

答案 0 :(得分:6)

This part of the documentation似乎相关:

  

默认情况下(s_default),当明确设置borrow=False时,我们构建的共享变量会获得np_array的副本。因此,我们随后对np_array所做的更改对我们的共享变量没有影响。

然后可以假设将其设置为True进行浅层复制,从而有效地让您“借用”对内存的访问权。