tf.random.set_seed

tf.random.set_seedGlobal random seed를 설정합니다.



예제

import tensorflow as tf

tf.random.set_seed(0)
print(tf.random.uniform([1]))
print(tf.random.uniform([1]))

tf.random.set_seed(0)
print(tf.random.uniform([1]))
print(tf.random.uniform([1]))
tf.Tensor([0.29197514], shape=(1,), dtype=float32)
tf.Tensor([0.5554141], shape=(1,), dtype=float32)
tf.Tensor([0.29197514], shape=(1,), dtype=float32)
tf.Tensor([0.5554141], shape=(1,), dtype=float32)

tf.random.set_seed()에 특정 숫자를 입력함으로써 Random seed를 설정하면,

난수를 생성하는 방식이 고정됩니다.

예제에서와 같이 tf.random.set_seed()를 호출할 때마다 다시 리셋됩니다.



이전글/다음글

이전글 :