imdb_lstm.py
Keras フレームワーク ( https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py )からサンプルを実行するたびに、異なる結果 (テスト精度) が得られますnp.random.seed(1337)
。輸入します。実行ごとに異なる数値が生成されるのを防ぐ必要があります。私は何が欠けていますか?
更新: 再現方法:
- Keras をインストールします ( http://keras.io/ )
- https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py を数回実行します。モデルをトレーニングし、テストの精度を出力します。
期待される結果: テストの精度は、すべての実行で同じです。
実際の結果: テストの精度は実行ごとに異なります。
UPDATE2: MinGW/msys を使用して Windows 8.1 で実行しています。モジュール バージョン:
theano 0.7.0
numpy 1.8.1
scipy 0.14.0c1
UPDATE3: 問題を少し絞り込みました。GPU で例を実行すると (theano フラグ device=gpu0 を設定)、毎回異なるテスト精度が得られますが、CPU で実行すると、すべてが期待どおりに機能します。私のグラフィックカード: NVIDIA GeForce GT 635)