파이선 tf.Variable(tf.random.normal([1]) 에서 조건을 설정할수없나요?
조회수 621회
난수를 뽑아서 필요한 수식에 넣어서 결과를 뽑아내는 코딩을 파이선을 이용해서 하고있습니다.
tf.Variable(tf.random.normal([1])
여기에서 나오는 난수가 필요한 범위내에서 나오게 하는 법이 있을까요?? (예를 들어 양수로만 나오게 한다거나, 0과 1사이에서 나오게 하는)
그리고
tf.Variable(tf.random.normal([1],,) 같이 각 자리에 숫자를 넣으면 무슨 역할을 하는지 궁금합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
https://www.tensorflow.org/api_docs/python/tf/random/uniform
위 링크를 참조해보니 다음과 같이 실행하면 0과 1 사이의 값을 얻을 수 있다고 합니다.
tf.random.uniform([1], minval=0, maxval=1)
말씀하신
tf.random.normal
의 각 자리 숫자는 난수를 뽑을 normal distribution의 평균과 분산인 듯 합니다.
댓글 입력