我正在编写一个Android应用程序,它通过.pb文件使用Keras模型将叶子分类为健康或不健康。我使用TensorFlow与Android接口,特别是TensorFlowInferenceInterface类。我的代码引用如下:
inferenceInterface.feed(“conv2d_1_input”,input,1,WIDTH,HEIGHT,3); inferenceInterface.run(new String [] {“activation_7 / Sigmoid”}); inferenceInterface.fetch(“activation_7 / Sigmoid”,输出);
当我使用Keras从Jupyter笔记本运行.pb网络时,它会输出通常范围内的值(0到1)。但是,当我使用上面的代码和完全相同的图像文件运行它时,它永远不会给出大于0.1的值,这表示非常不健康的叶子。任何输入都会有所帮助。
答案 0 :(得分:0)