【发布时间】:2017-06-25 22:11:25
【问题描述】:
我的前馈神经网络中的以下行计算 L2 正则化项:
self.L2_reg = tt.sum([tt.sum(P ** 2) for P in self.params])
P 在这里是一个常用的 theano 符号矩阵变量。训练期间内存使用量不断增加。 L1 范数也是如此。但是,当我根本不应用任何元素操作时,就没有内存问题:
self.L2_reg = tt.sum([tt.sum(P) for P in self.params])
怎么可能?我在 Windows 机器上使用 theano 0.9 和 Python 3.5。感谢您的帮助。
【问题讨论】:
-
也许您应该将其发布为 github 问题。 github.com/theano/theano/issues
标签: python-3.x memory theano