2017-04-17 10 views
0

TensorFlow에서이 자습서를 재생하고있었습니다.Tensorflow에 저장된 RNN로드

완전한 단계별 가이드는 here입니다.

그리고 소스 코드는 here입니다.

이제 더 많은 것을하고 싶습니다. 훈련 된 RNN을 저장하고 다른 파이썬 스크립트에로드하여 RNN에 입력 할 수있게하고 다음에 가능한 단어를 생성합니다.

내가 명령 실행 모델을 저장하려면 : 나는이 항목이 체크 포인트 파일을 가지고 그런

cd models/tutorials/rnn/ptb 
python ptb_word_lm.py --data_path=/tmp/simple-examples/data/ --model=small --save_path=~/Desktop/SavedRNN/ 

을 :

model_checkpoint_path: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/-30199" 
all_model_checkpoint_paths: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/model.ckpt-24745" 
all_model_checkpoint_paths: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/model.ckpt-26220" 
all_model_checkpoint_paths: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/model.ckpt-27762" 
all_model_checkpoint_paths: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/model.ckpt-29237" 
all_model_checkpoint_paths: "/home/piyush/Documents/college courses/year 3/sem 6/Information Retieval/project2/-30199" 

을 그리고 3 종류의

models.ckpt.<some-number>.data-00000-of-00001 
models.ckpt.<some-number>.meta 
models.ckpt.<some-number>.index 
9 개 파일을 얻었다을

이제 tensorflow에서이 모델을로드하는 데 필요한 설명서를 찾을 수 없습니다. 내가 만난 모든 예제는 단지 하나의 체크 포인트와 함께 tf.saver을 사용하고있었습니다.

내가 추측하는 바에는 supervisor과 관련이 있습니다. 그러나 나는 확실하지 않다.

는 지금 수행 할 누락 된 단계는 다음과 같습니다

  1. 로드 TensorFlow (파이썬)에 저장된 모델
  2. 내 자신의 입력을 가진 모델을 실행합니다.

답변

0

모델을로드 할 때 당신이 보호기에 <some_number>에 체크 포인트 경로를 통과 모델을 LOA (이이어야 제공되는 예제의 코드를 재사용, 그래프를 구축 후).

+0

더 많이 검색 한 후에 메타 파일을 사용하여 그래프를로드 할 수 있다는 것을 알았습니다. 또한 자신의 씨앗을주고 RNN 결과를 얻는 방법을 알고 싶습니다. –

관련 문제