我正在开发一个深度学习 Android 应用程序。我已经训练并测试了该模型,并且该区域的一切都已完成。现在我必须将其部署在云端。
如果用户使用该应用程序,他们的数据将被发送到驻留在云端的模型,结果将被发送回用户的移动应用程序并显示。模型之所以部署在云端,是因为它要做一个“在线学习系统”。
我现在不明白的是如何连接android应用程序用户界面(在android studio中开发)和模型。
我应该使用 Kafka 还是类似的东西?如果是,我需要按照什么步骤将我的 Jupyter Notebook 部署到云端,然后将整个系统连接到 Android 应用程序用户界面。
你不会使用 Jupyter。您可以将模型嵌入到 Web 服务器中,并像移动应用程序中的任何其他 HTTP 服务一样与它交互
Kafka 本身不是 HTTP 服务,也不托管 ML 模型;它需要与其他工具配对。例如,KSQL 确实有一个 REST 端点。示例 - https://github.com/kaiwaehner/ksql-machine-learning-udf