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

问题描述

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

标签: androidandroid-studiomachine-learningintellij-ideagoogle-mlkit

解决方案


最低 SDK 级别用于确定您希望应用程序支持的最低 API。它与您的 tflite 模型不太相关。

我认为最重要的是您引入了正确的 tflite 运行时,它具有您的模型使用的所有操作。

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


推荐阅读