Проблемы с воспроизводимостью Keras из-за графика - PullRequest
0 голосов
/ 24 января 2019

Я следовал всем рекомендациям в документах keras, но у меня все еще есть проблемы

import numpy as np
np.random.seed(0)
import random as rn
rn.seed(0)
import tensorflow as tf
tf.set_random_seed(0)
session_conf = tf.ConfigProto(intra_op_parallelism_threads=1, 
inter_op_parallelism_threads=1)

for i in range(3):
    sess = tf.Session(graph=tf.get_default_graph(), config=session_conf)
    K.set_session(sess)
    ## Keras Model ##
    ## Print Accuracy ##

Я получаю разные ответы для всех трех эпох

1 Ответ

0 голосов
/ 25 января 2019

Семена должны быть установлены в каждую эпоху, чтобы получить воспроизводимые результаты

for i in range(3):
    rn.seed(0)
    np.random.seed(0)
    tf.set_random_seed(0)
    sess = tf.Session(graph=tf.get_default_graph(), config=session_conf)
    K.set_session(sess)
    ## Keras Model ##
    ## Print Accuracy ##

См. Этот ответ для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...