메모

solver 변수 test_iter에 대한 메모

김연호님 2016. 10. 18. 20:59

학습 진행중 test_interval의 변수값에 도달하게 되면 training model은 잠시 멈추고 test model이 동작


train모델과 test 모델은 weight를 공유, 학습된 정보를 그대로 가지고 사용


그리고 Data 모델에 forward시킴. backward는 시키지 않음 즉 test model은 학습되지 않는다


test_iter는 test_interval 구간이 왔을 때, hatch를 뽑을 횟수임


즉 Test에서 사용하는 총 Data의 개수는 Test_iter x(곱하기) batchsize가 됨


ex) test_iter : 1000, batch_size: 50 = 50000장


실제로는 랜덤으로 선택되어 테스트 되기 때문에 식에서 도출된 결과보다 개수는 더 적다