将Google Cloud ML与Android应用一起使用



我正在在Google Cloud ML:link上研究此示例。我想知道如何将我的Android应用程序连接到此处,以便通过TensorFlow处理后将数据值发送并接收到我的应用程序。

我认为它必须是某种API连接,可以使我们这样做,但我找不到任何执行此操作的文档或示例。

请帮助!

您是对的,然后将上传的模型作为API提供给您,您可以做出正常的HTTP POST请求并获得预测。这是他们的结构。

也许可以阅读一些有关批处理和在线预测之间的区别的信息。看来您正在寻找在线预测 - 因此请确保向这些预测提出要求,而不是提交工作。

要在应用程序内部使用此信息,您还需要对其进行身份验证。完成所有操作的最简单方法是查找云ML Java客户库库的文档。

在您的Android应用中成功实现云ML预测的步骤可能涉及:
- 将经过训练的模型部署到云ML(我想您有这个)
- 在Google Cloud项目中创建一个服务帐户,提供适当的云ML权利并下载其密钥
- 在应用程序启动时,请在应用程序内使用此键以获取凭据(遵循API客户端文档)
- 提出在线预测请求

我还没有看到任何超级容易遵循的示例,尚未终点进行此操作,但肯定会在某个时候来。现在,您最好的选择可能是通过文档进行。

与笔记本电脑(CPU)上的模型培训相比,使用Google Cloud训练模型要快得多,因此节省了很多时间。但是您应该能够上传训练有素的模型通过从Android App调用云。

来利用它。

最新更新