본문으로 바로가기

[Tensorflow] random seed

category 인공지능/Tensorflow 2020. 12. 9. 23:11
728x90
반응형

tensorflow에서 객체에 초기값은 랜덤값으로 지정합니다.

특별히 설정을 하지 않는 한, 랜덤 함수를 사용하게되면 랜덤 값은 실행할 때마다 달리지게 됩니다.

그러나 랜덤하게 값을 생성하게 되면, 디버깅을 할 경우, 다른 값으로 하게 되므로, 문제가 있습니다.

그래서 보통 random seed 값을 설정해주는데, 그렇게 되면 랜덤 함수는 똑같은 값을 생성하게됩니다.

random seed는 랜덤 값 생성을 할 때 생성기를 초기화하는 데 사용되는 숫자입니다.

random seed 값이 무작위일 필요는 없습니다. 랜덤 값 생성 알고리즘으로 인해 알고리즘이 생성하는 나머지 값은 확률 분포를 따릅니다.

728x90
반응형

'인공지능 > Tensorflow' 카테고리의 다른 글

[Tensorflow] Keras  (0) 2020.11.28
[Tensorflow]Tensorflow 기본(3)  (0) 2017.07.20
[Tensorlow]Tensorflow 기본(2)  (0) 2017.07.03
[Tensorflow]Tensorflow 기본(1)  (0) 2017.06.29