자바에서 훈련 된 모델 (Tensorflow, Python)을 가져오고 사용하려고했습니다.Java로 Tensorflow 모델 가져 오기
모델을 Python으로 저장할 수 있었지만 Java에서 동일한 모델을 사용하여 예측을 시도 할 때 문제가 발생했습니다.
Here을 사용하면 모델 초기화, 교육, 저장을위한 파이썬 코드를 볼 수 있습니다.
Here을 사용하면 입력 값을 가져오고 예측할 수있는 Java 코드를 볼 수 있습니다. 문제가 파이썬 코드에 어딘가에, Exception in thread "main" java.lang.IllegalStateException: Attempting to use uninitialized value Variable_7 [[Node: Variable_7/read = Identity[T=DT_FLOAT, _class=["loc:@Variable_7"], _device="/job:localhost/replica:0/task:0/cpu:0"](Variable_7)]] at org.tensorflow.Session.run(Native Method) at org.tensorflow.Session.access$100(Session.java:48) at org.tensorflow.Session$Runner.runHelper(Session.java:285) at org.tensorflow.Session$Runner.run(Session.java:235) at org.tensorflow.examples.Identity_import.main(Identity_import.java:35)
나는 생각하지만, 나는 그것을 찾을 수 없습니다 :
내가 오류 메시지입니다.
도움을 주시면 감사하겠습니다.
는피터
감사
제가 사용 [이 (https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/src/main/java/org/tensorflow/examples/LabelImage.java) inspiration as – szi