0

根据下面的 Microsoft 教程,我已经能够将机器学习模块下推到 IoT 边缘设备。我还能够从 tempSensor 模拟数据模块到 ML 模块的路由数据中获得 ML 预测,这很棒。

https://docs.microsoft.com/en-gb/azure/iot-edge/tutorial-deploy-machine-learning

我想做的是在 IoT Edge 设备上使用机器学习模块作为 Web 服务 - 有没有办法使用 REST 等来定位这个模块?类似于下面的内容,尽管我将 ML 模型作为模块推送到 IoT 边缘设备而不是作为 Web 服务。

https://docs.microsoft.com/en-gb/azure/machine-learning/preview/model-management-service-deploy

编辑:我不希望使用“az ml service create”等将 ML 映像部署为 Web 服务,如以下链接。我想通过 IoT Edge 管理将 ML 映像部署为模块,并仍然通过 REST 访问它API。 https://docs.microsoft.com/en-gb/azure/machine-learning/preview/model-management-service-deploy

干杯,康

4

1 回答 1

0

是的,可以直接调用用于对 Azure IOT Edge 设备上的 Docker 容器中的数据进行评分的 REST API。以下是有关使用 Web 服务的更多信息:https ://docs.microsoft.com/en-gb/azure/machine-learning/preview/model-management-consumption

如果您有兴趣创建自己的自定义 AI/ML 模型,我建议您阅读 Azure ML Iris 教程:https ://docs.microsoft.com/en-gb/azure/machine-learning/preview/tutorial-classifying -iris-part-1

这将引导您完成模型的训练并将其操作到 Docker 容器中。您可以通过使用数据调用 REST API 来推断容器是部署到云端还是边缘。

于 2018-02-06T06:50:26.953 回答