【发布时间】:2018-06-10 07:00:57
【问题描述】:
我正在编写一个 Android 应用程序,该应用程序使用 Keras 模型通过 .pb 文件将叶子分类为健康或不健康。我正在使用 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", output);
当我使用 Keras 从 Jupyter Notebook 运行 .pb 网络时,它会输出通常范围内的值(0 到 1)。但是,当我使用上面的代码和完全相同的图像文件运行它时,它永远不会给出高于 0.1 的值,这表明叶子非常不健康。任何输入都会有所帮助。
【问题讨论】:
标签: android tensorflow keras