基本上,我需要在Android Studio中制作一个基于机器学习的应用。我已经创建并训练了我的机器学习模型,并将其转换为TensorFlow Lite模型。但是在配置我的项目时,Android Studio中有一个选择最低SDK的选项。据我所知,你需要选择最低的SDK级别,以便你的应用可以在每个Android版本上运行。在这种情况下,我如何确保基于机器学习的应用在旧的Android版本上也能正常工作?这就是我询问基于机器学习应用的最低SDK级别是什么的原因。
回答:
最低SDK级别用于确定你希望你的应用支持的最低API。它与你的tflite模型没有直接关系。
我认为最重要的是你需要引入正确的tflite运行时,它应该包含你的模型所使用的所有操作。
我不确定你的模型是否有元数据。如果有的话,也许你可以使用机器学习模型绑定,这样你就不需要编写太多的样板代码。