Android Studio 中用于制作基于机器学习模型的应用程序的最低 SDK(软件开发工具包)级别是多少

What would be minimum SDK(Software Development Kit) level in Android Studio for making a Machine Learning model based application

基本上,我必须在 Android Studio 中制作基于 ML 的应用程序。我已经制作并训练了我的 ML 模型并将其转换为 TensorFlow Lite 模型。但是当涉及到 android 工作室时,在配置我的项目时,有一个最小 SDK 选项。据我所知,您必须 select 最低 SDK 级别,以便您的应用程序可以 运行 在每个 android 版本上。在那种情况下,我如何确保基于 ML 的应用程序能够在旧的 android 版本上正常工作? 这就是我问基于 ML 的应用程序的最低 SDK 级别是多少的原因。

最低 SDK 级别用于确定您希望应用程序支持的最低 API。跟你的tflite型号关系不大。

我认为最重要的是你引入了正确的 tflite 运行时,其中包含你的模型使用的所有操作。

不确定您的模型是否有元数据。如果是这样,也许您可​​以使用 ml model binding 这样您就不需要编写太多样板代码。