首页 > 解决方案 > 如何调用 Azure 机器学习服务中部署的 Web 服务?

问题描述

我是第一次尝试 Azure 机器学习服务。我研究了 MS 给出的例子。我能够使用 Python 进行开发并部署为 Web 服务。但我无法在笔记本或任何应用程序之外使用它。我需要该 Web 服务的 API 吗?如果是,我在哪里可以找到它?

我没有任何东西可以试穿。我搜索了不同的方法,但找不到相关链接。所以我没有在那里尝试太多。

标签: python-3.xazure-machine-learning-service

解决方案


如果您使用 Azure 容器实例进行部署,您应该能够通过curl命令行调用您的模型,例如(假设您对文本数据运行推理):

curl -H "Content-Type:application/json" -X POST -d '{"data":"A sample sentence to run scoring on"}' http://<service.scoring_uri_ip>/score

你应该能够<service.scoring_uri_ip>通过使用print(service.scoring_uri)(假设你的名字WebServiceservice)的输出得到

查看文档以获取更多示例,以及如何保护此类 Web 服务。


推荐阅读