Theano的借用参数是多少?

Lon*_*guy 4 python theano deep-learning

我看到以下代码行:

n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size
Run Code Online (Sandbox Code Playgroud)

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

unw*_*ind 6

这部分文档似乎相关:

默认情况下(s_default)和显式设置时borrow=False,我们构造的共享变量获取np_array 的深层副本.所以我们随后做出的改变np_array对我们的共享变量没有影响.

True然后可以假设将其设置为浅拷贝,有效地让您"借用"对内存的访问.