在一般的张量流设置中
model = construct_model()
with tf.Session() as sess:
train_model(sess)
Run Code Online (Sandbox Code Playgroud)
其中construct_model()包含模型定义,包括权重(tf.truncated_normal)的随机初始化并train_model(sess)执行模型的训练 -
我必须设置哪些种子,以确保重复运行上面的代码片段之间的100%可重复性?该文件为tf.random.set_random_seed可能是简洁的,但给我留下了有点混乱.我试过了:
tf.set_random_seed(1234)
model = construct_model()
with tf.Session() as sess:
train_model(sess)
Run Code Online (Sandbox Code Playgroud)
但每次都得到不同的结果.