org.tensorflowを使用する:tensorflow:1.3.0-rc0。SavedModelBundleを使用してJavaで開始モデルv3を処理する
私はチュートリアルhttps://tensorflow.github.io/serving/serving_inceptionごとにチェックポイントから開始モデルを生成した:
inception_saved_model --checkpoint_dir=/root/xmod/inception-v3
これはOKに行って、データをsaved_model.pbと変数/サブディレクトリを生成し、私はにすべてこのコンテンツを移動/ tmp/inception-modelディレクトリにあります。 今私は基本的に私はエラーなしで、このようなモデルをロードしていますhttps://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/src/main/java/org/tensorflow/examples/LabelImage.java を変換することによって、このモデルを使用しようとしている:
SavedModelBundle modelBundle = SavedModelBundle.load("/tmp/inception-model", "serve");
は、今私は(これhttps://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/src/main/java/org/tensorflow/examples/LabelImage.java#L112に類似)のクエリを策定しようとしていますが、私は」フィードを使用してメソッドを取得する方法を見つけようとしています:
private static float[] executeInceptionGraph(SavedModelBundle modelBundle, Tensor image) throws Exception {
Tensor result = modelBundle.session().runner().feed(???).fetch(???).run().get(0);
このクエリの書き方については、どのように助けてもらえますか?
[セッションランナーのjavadoc](https://www.tensorflow.org/api_docs/java/reference/org/tensorflow/Session.Runner)を読んだことがありますか? –