ACCESSAzure机器学习入门(4)模型发表为Web服务


HTTP请求正文数据结构的示范

那正是说大家从呼吁/响应的web服务调用的API协理链接开首。下图所示的是API使用的荧屏截图。

 

Azure机器学习仪表板提供了Web调用新的推断模型所需的保有新闻。在仪表板的网页中列出了声援你入门的以下内容:


请求/响应web服务API调用的赞助页


即将宣布Web服务地Azure 机器学习实验


Azure机器学习web服务示范-发送POST请求的伏乞头

ACCESS 1

  • 代码示例:那是最有意思的局地:Azure机器学习API的网页提供了C#、Python以及奥迪Q五语言编码的示范,为快速创制客户端应用程序提供了便宜。我们只需在演示代码中填充API密钥值和卓有作用的输入数据集,就可形成调用Azure机器学习预测分析web服务的客户端应用程序,如图所示。

 

  • 一呼百应正文-本节带有Azure机器学习web服务重临的响应报文的音讯。请留意,Azure机器学习服务将赶回
    Adult.data.csv
    中的每列数据(收入数据除此而外)及相关联的数据类型(数值只怕字符串)。

    有一些要留意,Azure机器学习web服务重临的多寡中包括三个扩展的字段:评分标签和评分可能率。

    • 评分标签:该字段表示Azure机器学习模型针那1行数据集的前瞻结果,表明的是臆想收入水平是当先50K要么小于等于50K。
    • 评分概率:该字段表示收入评分恐怕性的数值可能率。


3-42 Azure机器学习实验的 OData Web 服务位置

ACCESS 2

 

  • OData 端地址
    OData是依照Web磋商的询问、更新和暴光数据的尺度语法(如图
    三-4二),OData提供经过互联网针对数据的 HTTP 、XML、JSON(JavaScript
    Object Notation)和 Atom 协议的访问能力。

ACCESS 3

    

ACCESS 4

ACCESS 5


响应报文格式的以身作则

ACCESS 6

ACCESS 7

ACCESS 8

  • 壹呼百应报文示例:本节体现web服务的响应报文的JSON数据格式,它回顾完整的JSON记录(大括号表示),数据表定义(DataTabble),数据表中的1多级列明(ColumnNames),每1列的数据类型(ColumnTypes)和重返的数据值(Values)组成,个中多少值列表中的字段以逗号分隔。下图为1个从API网页重回的响应音讯的言传身教。

几分钟之后,仪表板将彰显你的前瞻模型Web服务所提供的API密钥和API的推推搡搡链接,如所示的Web服务。下图

ACCESS 9

大家见到请求正文示例的数据结构中带有
Adult.data.csv
文件除了收入的多寡外的壹切数据集,。排除收入多少是因为大家将由此 web
服务调用的办法赢得大家预测的收入多少。

Excel工作簿也隐含直接从Excel调用你的Azure机器学习web服务的宏,只需在电子表格中的参数部分输入相应的值,宏就可触及调用Azure机器学习web服务并获得预测结果。您还可轻松在电子表格中添加行和转移输入参数,然后查看预测结果的更动。

  • 恳请正文 – 在下边包车型大巴 API
    请求页中展现的是2个示范的HTTP请求正文。图 三-44呈现请求正文的详细音信。

在恳求正文示例中呈现了获得Azure
机器学习 web
服务有效响应所需的输入格式、数据列和值。请求正文选择JSON格式,JSON格式是现行反革命大面积受欢迎的
web
数据调换格式,它既简单人工阅读和编写制定,又利于机器解析和浮动。此恳请正文的示范能够为营造客户端应用程序获取
web 服务提供立见成效引导。


发布Web 服务

  • 请求头 – 下图体现了有关
    Web HTTP POST
    请求的地址和急需填写的请求底部消息。请求头包罗呼吁的始末音讯和承受的数据类型,依照此音信服务器可回到相应的多寡。请小心
    AuthorizationBearer 字段是必填项,此项是从 web 服务赢得的 API
    密钥,通过劳务的辨证此项能够获得授权。


调用Azure机器学习示例web服务的代码段

图Azure机器学习web服务再次来到的HTTP响应头信息

下图表示响应正文的以身作则。


响应报文的演示:在原来数据集中扩大多少个猜度结果的字段作为重返数据

ACCESS 10

  • Azure管理门户(Azure
    Management Portal)的管制终端(Manage Endpoints
    )链接可将您带到另二个可治本web服务的web终端。
  • API密钥是每一个Web服务请求举行身份验证所传递的唯1安全标识。
  • 恳请/响应的API帮忙页链接提供了怎样调用Azure机器学习web服务针对输入地单个输入记录做出预测的相干消息。
  • 推行批处理的API扶助页链接即提供了调用Azure机器学习web服务达成1个照旧多少个输入记录的预测用法讯息。
  • 可下载的Excel工作簿(Download
    Excel Workbook)选项允许你下载包罗以下关于新的Azure机器学习web服务讯息的Excel工作簿:

    • WEB SERVICE URL是调用web服务的HTTP地址。
    • ACCESS KEY是近日提到的API密钥。
    • SCHEMA 它是一个HTTP
      U福特ExplorerL,提供有关Azure机器学习web服务的享有输入和输出的参数音信,蕴涵拥有的参数名称和对应的数据类型。
  • 响应头-本节为Azure机器学习web服务发送给客户端的音信。在此,服务器发送响应报文,即JSON格式的剧情信息,如下图所示。

ACCESS 11

  • 响应-下3个节介绍的剧情是响应,包蕴由Azure
    机器学习web服务再次来到的HTTP
    响应代码的关于音信。要是web服务成功重返音信则在代码中应涵盖HTTP的场合代码200-OK;倘诺web服务的调用不成功,则应重返包罗REST
    API错误代码的网页,帮助分析错误类型和促成错误的因由。图三-四伍所示正是响应状态代码的信息。


Azure机器学习Web服务仪表板

ACCESS 12

接Azure机器学习(叁)创立Azure机器学习实验,下一步就是的确地将Azure机器学习的推断模型发表为Web服务。要启用Web服务发表义务,首先点击底端导航栏的运作即”Run”按钮运转新的入账估算实验。实验初阶运转之后,底端导航栏的揭穿Web服务即”Publish
Web Service”按钮就变成有效,如下图所示。

那会儿,点击设计形式下底端导航栏的公布Web服务即”Publish
Web Service”按钮就会产出如下图所示的承认消息。

图三-四五 Azure机器学习web服务的HTTP重临状态码示例

下边大家深远介绍有关API 的运用办法:

相关文章