我使用2个googleCodelabs重新训练了自定义张量流模型,其链接如下所示。
诗人1的张量流:https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0 诗人2的Tensorflow: https://codelabs.developers.google.com/codelabs/tensorflow-for-poets-2/#0
重新训练后,我得到了retrained_model.pb
文件
在重新训练之后,当我想在笔记本电脑上对看不见的数据进行分类时,我获得了前5名的结果。
但是当我在我的Android应用程序中加载相同的retrainde_model.pb
模型并对同一图像执行预测时,它会给出不同的5个结果。
我很困惑为什么会这样。为什么移动应用程序没有返回相同的结果?
移动应用程序是否拥有较少的资源,因为移动应用程序会产生不良结果?
答案 0 :(得分:1)
当您在Android应用程序中加载Android模型时,在加载到Android移动设备之前,您将不得不量化图形。因此,由于量化,移动原因的准确性与笔记本电脑的准确度略有不同。