2017-11-19 6 views
1

삭제하지 않을 검사 점을 표시 할 수 있습니까?시간에 특정 TensorFlow 체크 포인트 저장

약간의 문맥 :

내가 모델을 학습 보강을 만드는 오전 내가 훈련을 통해 내 최고의 모델을 저장하고 싶습니다. 그렇게하기 위해, 나는 최고의 점수를 유지하고 있으며, 그 순간에 체크 포인트를 저장하면서 업데이트 될 때마다.

불행히도 내 best_score 체크 포인트가 삭제됩니다. 그 이유는 TF가 최신 5 개의 체크 포인트 만 유지한다는 것이고, 이것은 괜찮습니다.

가장 최근의 5 개의 체크 포인트와 가장 최근의 5 개의 체크 포인트를 유지하고 싶습니다. 모든 검사 점을 저장하지 않고이를 수행 할 수있는 방법이 있습니까?

감사합니다.

답변

0

게시 된 문제는 herehere이며, 아직 구현되지 않은 요청 된 기능인 것으로 보입니다. saver = tf.train.Saver(max_to_keep=0)을 사용하여 모든 검사 점을 삭제하지 못하게 할 수 있습니다. 만약 당신이 큰 일을하고 있다면, 디스크를 채우지 못하게하기 위해서 합리적인 수의 단계가 통과 될 때까지 체크 포인트를 저장하지 말 것을 권하고, 현재 결과가 마지막으로 저장된 결과보다 최소한의 경우가 아니면 저장하지 않는 것이 좋습니다. 양.