每次运行 Keras 框架(https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py)中的 imdb_lstm.py
示例,我都会得到不同的结果(测试精度)
该代码在顶部包含 np.random.seed(1337)
,在任何 Keras 导入之前。它应该防止它为每次运行生成不同的数字。我错过了什么?
更新: 如何复制:
UPDATE2: 我用 MinGW/msys 模块版本在 Windows 8.1上运行它:
Theano 0.7.0
1
Scipy 0.14.0 c1
更新3: 我把问题缩小了一点。如果我用 GPU 运行这个例子(设置 theano Flag device = gpu0) ,那么我每次都会得到不同的测试精度,但是如果我在 CPU 上运行它,那么一切都会按照预期运行。我的显卡: NVIDIA GeForce GT 635)