프로그래밍/Pytorch

Intro Randomization 함수를 많이 사용하는 코드에서 random seed control은 reproducibility를 위해 꼭 필요한 작업이다. 특히 randomness가 성능에 강하게 영향을 미치는 neural network의 코드 내에서 온갖 곳에 적용되고 있는 random 함수들, 예를 들어 initialization과 같은 함수의 randomness를 고정시켜야 추후 동일한 model의 reproduce를 가능하게 하기 때문이다. 이를 위해 간단한 글을 작성한다. Python 가장 먼저 Python의 기본 random package의 seed를 고정시켜야 한다. import random random.seed(seed) Numpy pytorch와 긴밀하게 사용되는 matrix pac..
Mushclam
'프로그래밍/Pytorch' 카테고리의 글 목록