问题描述
我对 tensorflow 很陌生,所以我希望我的问题没问题。
我想要做的是在 Unity 中创建一个 tensorflow 应用程序来检测对象是书还是不是书,仅此而已。
为了统一,我使用了 tensorflow lite 的统一实现:https://github.com/asus4/tf-lite-unity-sample
它使用带有 .tflite 扩展名的文件并检测许多对象,准确度还不错,但超级滞后。
我不关心其他对象。我只想知道它是否是一本书。也许这也有助于减少滞后。由于我是 Tenserflow 的新手,我不知道从哪里开始。有人可以指出我正确的方向吗?
非常感谢
解决方法
如果您想加速模型,可以考虑以下选项。
(1) 选择权重较小或图像尺寸较小输入的模型。这有助于通过选择较小的模型来减少总体计算量。
(2) 利用模型优化技术,例如量化和稀疏性。这些技术可以减少占用空间并提高延迟的整体性能。 https://www.tensorflow.org/lite/performance/model_optimization
(3) 在移动端开启移动硬件加速选项,例如GPU delegate或NNAPI delegate,利用特殊硬件的能力可以节省模型的计算时间。 https://www.tensorflow.org/lite/performance/delegates