モデルを再トレーニングするための詩人の指示については、Tensorflow に従っています。retrained_graph.pb と retrained_labels.txt の作成に成功しました。imagenet_comp_graph_label_strings.txt と tensorflow_inception_graph.pb を使用している間、アプリケーションはエラーなしで実行されます。しかし、作成したファイルを使用すると、次のエラーが発生します。
原因: java.lang.UnsupportedOperationException: Op BatchNormWithGlobalNormalization は、GraphDef バージョン 21 では使用できません。バージョン 9 で削除されました。tf.nn.batch_normalization() を使用してください。org.tensorflow.Graph.importGraphDef(Native Method) で org.tensorflow.Graph.importGraphDef(Graph.java:118) で org.tensorflow.Graph.importGraphDef(Graph.java:102) で org.tensorflow.contrib.android .TensorFlowInferenceInterface.load(TensorFlowInferenceInterface.java:402) org.tensorflow.contrib.android.TensorFlowInferenceInterface.initializeTensorFlow(TensorFlowInferenceInterface.java:91) at org.tensorflow.demo.TensorFlowImageClass
TensorFlowガイドに従ってモデルを最初から再トレーニングしようとしましたが、同じエラーが発生しました。また、グラフを削除して ClassifierActivity を変更しようとしています。しかし、それでも同じエラーが発生します。