Tensorflow Android:重新培训的Inception v3需要太多时间

Tensorflow Android:重新培训的Inception v3需要太多时间,android,tensorflow,Android,Tensorflow,我已经用自己的20个类别重新培训了Inception-V3最后一层。当我在android演示应用程序中使用重新训练的模型时,预测需要6到8秒 继续 LG G4触针->6-8秒 S6,->3-4.5秒 我已经做了optimize\u以进行推理需要6-9秒,而quantize\u graph需要7-11秒。有什么办法可以改进吗 LG G4触针上的输出: 编辑 我将调试输出与我手机上的正常TF Classify应用程序进行了比较,我发现您的节点数要大得多,这表明出于某种原因,您的图形比它应该的大

我已经用自己的20个类别重新培训了Inception-V3最后一层。当我在android演示应用程序中使用重新训练的模型时,预测需要6到8秒

继续

  • LG G4触针->6-8秒
  • S6,->3-4.5秒
我已经做了
optimize\u以进行推理
需要6-9秒,而
quantize\u graph
需要7-11秒。有什么办法可以改进吗

LG G4触针上的输出:

编辑


我将调试输出与我手机上的正常TF Classify应用程序进行了比较,我发现您的节点数要大得多,这表明出于某种原因,您的图形比它应该的大得多。我不太熟悉quantize方法,但它看起来比普通的conv2D层还要多


如果没有任何进一步的信息,很难说,但我认为您应该重新生成图形,并检查是否正确添加了最后一层。

@JCookr我尝试重新训练图形并应用优化,但得到了相同的结果。我认为您不需要只重新训练,还需要重新构建形状。你在学教程吗?是的,我学过。你能给我更多的指导吗?我不知道我还能帮多少忙。我可以建议您在Tensorboard中可视化图形,并确保它是您所期望的。将其与标准的inception图进行比较可能是一个很好的起点。