2017-01-08 1 views
0

나는 CNN을 훈련하고 tensorflow 모델 파일 (.ckpt)을 만들었습니다.훈련 된 Tensorflow 모델 (.ckpt) 파일에서 훈련 된 체중 및 편향 (사람이 읽을 수있는 형식으로)을 보는 방법

훈련 된 모델을 사용하여 하드웨어에서 포워드 전파를 구현해야하고 이에 대해 업데이트 된 가중치 및 바이어스가 필요합니다 (교육을받은 후).

그러나 .ckpt 파일에는 이진 인코딩이 있습니다.

업데이트 된 모델 매개 변수를 읽을 수 있도록 사람이 읽을 수있는 형식으로 변환하려면 어떻게해야합니까?

답변

1

sess.run을 사용하여 모델의 무게/바이어스를 평가하십시오. 결과는 기본적으로 numpy 배열이며, numpy.savetxt을 사용하십시오.

+0

그러나 model.cpkt 파일을로드하려면 어떻게해야합니까? –

+1

@SaadQureshi 이미이 질문에 대한 답변이 많으므로 다음과 같이 읽어 보시기 바랍니다. http://stackoverflow.com/questions/33759623/tensorflow-how-to-restore-a-previously- 저장된 모델 - 파이썬 – tnq177

관련 문제