Как получить воспроизводимые результаты в керасе

Я получаю разные результаты (точность теста) каждый раз, когда запускаю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 несколько раз. Он будет тренировать модель и тестировать точность результатов.
Ожидаемый результат: Точность теста одинакова при каждом запуске.
Фактический результат: Точность теста разная при каждом запуске.

ОБНОВЛЕНИЕ 2: я запускаю его на Windows 8.1 с MinGW / msys, версиями модуля:
Теано 0.7.0
numpy 1.8.1
сципи 0.14.0c1

ОБНОВЛЕНИЕ 3: Я немного сузил проблему. Если я запускаю пример с графическим процессором (установите theano flag device = gpu0), то каждый раз получаю разную точность теста, но если я запускаю его на CPU, тогда все работает как положено. Моя видеокарта: NVIDIA GeForce GT 635)

Ответы на вопрос(6)

Ваш ответ на вопрос