当我反复运行时tf.estimator.LinearRegressor
,每次的结果都略有不同。我猜这是因为shuffle=True
这里:
input_fn = tf.estimator.inputs.numpy_input_fn(
{"x": x_train}, y_train, batch_size=4, num_epochs=None, shuffle=True)
np
就目前而言,这很好,但是当我尝试通过在和中播种随机数生成器来使其具有确定性时tf
:
np.random.seed(1)
tf.set_random_seed(1)
每次的结果仍然略有不同。我错过了什么?