我具有定义图表并进行训练的功能;但是,我想使用不同的随机种子多次运行此训练。
for i in range(number_experiments):
seed = np.random.randint(0, 2000)
run(seed)
使用我的run
方法;它包含
def run(seed):
tf.set_random_seed(seed)
x_placeholder = tf.placeholder(dtype, [None,dimension], name='x')
# Then construct computational graph
# perform training
# save log
# so basically this function contains everything
但是,循环从头开始,仅在第一次运行时有效;然后进行第二轮实验;它提高了ValueError:You must feed a value for placeholder tensor 'x' with dtype float and shape
我不确定为什么第一次运行成功而第二次失败。