android - 如何将 DL 模型部署到云端并在 Android 应用上运行?
问题描述
我正在开发一个深度学习的安卓应用程序。我已经对模型进行了训练和测试,并且该区域的一切都已完成。现在我必须将它部署在云上。
如果用户使用该应用程序,他们的数据将发送到驻留在云上的模型,并将结果发送回用户的移动应用程序并显示。之所以将模型部署在云端,是因为它是一个“在线学习系统”。
我现在不明白的是如何连接android应用程序用户界面(在android studio中开发)和模型。
我应该使用 Kafka 还是类似的东西?如果是,我需要按照哪些步骤将我的 jupyter notebook 部署到云端,然后将整个系统连接到 android 应用程序用户界面。
解决方案
你不会使用 Jupyter。您将模型嵌入 Web 服务器并与它进行交互,就像您的移动应用程序中的任何其他 HTTP 服务一样
Kafka 本身不是 HTTP 服务,也不托管 ML 模型;它需要与其他工具配对。例如,KSQL 确实有一个 REST 端点。示例 - https://github.com/kaiwaehner/ksql-machine-learning-udf
推荐阅读
- javascript - 如何在温度计算器中声明一个变量来解决这个问题?
- office365 - 以编程方式导出/打印到 XPS - WordAPI
- android-studio - 导入项目时出现 Android Studio 错误
- xamarin - 第二次进入视图时应用程序因 TargetInvocationException 而崩溃
- android - 在 Android Studio 中的标签栏布局上设置滚动到顶部
- outlook - 将数据从 Outlook 发送到 Access
- android - RecyclerView 确实在使用滚动时显示项目
- python - 跳过但仍然在 Python 中保留一个列表
- node.js - 找不到模块“fs/promises”Electron JS
- swift - UIView 更改其大小后 UIGestureRecognizer 延迟