random seed 고정1 네트웍으로부터 동일한 결과 얻기 (tensorflow) https://www.facebook.com/groups/TensorFlowKR/permalink/957605937913798/ 김승환 일반적으로 난수를 발생할 때, 난수의 초기값으로 현재 시각을 사용한다. 현재, 시간은 매번 다르기 때문에 출력되는 난수가 매번 다르게 나온다. 때로는 프로그램 시행마다 같은 결과를 나와야 www.facebook.com 네트워크를 새로 훈련시킬때마다 왜 결과가 다르냐는 말에 웨이트와 바이어스의 초기값설정이 랜덤이기 때문이라고 답을했습니다. 그런데 막상 초기값을 고정시켰는데도 결과가 달라 왜그런지 코드를 다시한번 분석해봤습니다. 웨이트 초기화 이외에 랜덤성분으로 생각되는 드랍아웃을 1.0으로 고정시키고 에포크마다 트레인 셋을 셔플해주는것 또한 고정시켰습니다. 더이상은 내가 .. 2020. 5. 20. 이전 1 다음