1
Tensorflow의 PTB 언어 모델에서 평가를위한 설정을 검사하는 동안, 나는 eval_config의 평가를 위해이 설정 당황하고
:이유
eval_config = get_config()
eval_config.batch_size = 1
eval_config.num_steps = 1
https://github.com/tensorflow/models/blob/master/tutorials/rnn/ptb/ptb_word_lm.py
에서나의 이해의 가장 좋은 방법은 평가하는 동안 문맥 단어의 창 (num_steps 크기까지 가능)이 별도의 타겟 텐서에 저장된 다음 단어를 예측하는 데 사용된다는 것입니다. num_steps가 1로 설정된 경우 이전 단어 만 예측에 사용됨을 의미하지 않습니까 (컨텍스트 창 크기> 1을 무시함)? 또한 평가 중에 batch_size가 1로 설정된 이유는 무엇입니까? 평가에 대한 연설을하기 위해 더 큰 배치를 네트워크에 공급하는 것이 이치에 맞지 않을까요?