tf.random.normal

tf.random.normal 함수는 정규분포 (normal distribution)로부터 주어진 형태와 자료형을 갖는 난수 텐서를 반환합니다.



예제

import tensorflow as tf

a = tf.random.normal([2, 2], 0, 1, tf.float32)
b = tf.random.normal([2, 2], 0, 1, tf.float32, seed=1)

print(a)
print(b)
tf.Tensor(
[[-0.08408995 -1.2556018 ]
[-0.1039839   1.315429  ]], shape=(2, 2), dtype=float32)
tf.Tensor(
[[-0.8113182   1.4845988 ]
[ 0.06532937 -2.4427042 ]], shape=(2, 2), dtype=float32)

tf.random.normal 함수는 주어진 형태의 난수를 갖는 텐서를 반환합니다.

첫번째 인자는 텐서의 형태, 두번째, 세번째 인자는 평균 (mean)과 표준편차 (stddev)입니다.

seed를 특정 정수값으로 지정하면 재사용 가능한 난수 텐서를 얻을 수 있습니다.



이전글/다음글

다음글 :