为了账号安全,请及时绑定邮箱和手机立即绑定

如何在keras中获得可复制的结果

如何在keras中获得可复制的结果

胡说叔叔 2019-11-13 15:35:16
每次我imdb_lstm.py从Keras框架(https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py)运行示例时,我都会得到不同的结果(测试准确性)。代码包含np.random.seed(1337)在顶部,在任何keras之前进口。应该防止它为每次运行生成不同的数字。我想念什么?更新:如何复制:安装Keras(http://keras.io/)多次执行https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py。它将训练模型并输出测试精度。预期结果:每次运行的测试准确性均相同。实际结果:每次运行的测试准确性都不同。UPDATE2:我正在Windows 8.1和MinGW / msys上运行它,模块版本:theano 0.7.0numpy 1.8.1scipy 0.14.0c1UPDATE3:我将问题缩小了一点。如果我在GPU上运行示例(设置theano标志device = gpu0),则每次都会得到不同的测试精度,但是如果我在CPU上运行它,那么一切都会按预期进行。我的显卡:NVIDIA GeForce GT 635)
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信