私はJavaで訓練されたモデル(Tensorflow、Python)をインポートして使用しようとしています。TensorflowのJavaへのインポートモデル
モデルをPythonで保存できましたが、Javaで同じモデルを使用して予測を行うときに問題が発生しました。
Hereを使用すると、モデルの初期化、トレーニング、保存のためのPythonコードが表示されます。
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)
私は信じて、問題がどこかにPythonコードであるが、私はそれを見つけることができませんでした。
ご協力いただきましてありがとうございます。
、ありがとう
ピーター
Iは[これ](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/src/main/java/org/tensorflow/examples/LabelImage.java)使用インスピレーションとして – szi