iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 28
0
Everything on Azure

Azure Machine Learning Studio系列 第 28

Azure Machine Learning Studio 將實驗發佈成 Web Service

在 Azure Machine Learning Studio 完成實驗後,可以將模型發佈成 Web Service,在 Azure 上運行,從不同的應用程式中調用

步驟 1:建立預測實驗

  1. 點選 Run 執行整個實驗,確認執行成功
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935qEZMAWCunS.png

  2. 點選 Set Up Web Service,再點選 Predictive Web Service,建立預測實驗
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935OzzvPpwQ4B.png

  3. 執行過程會自動刪除實驗中不需要的項目,並且增加新的 Web service input 及 Web service output
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935Aau6EW6pIQ.png

步驟 2:將實驗發佈成 Web Service

  1. 點選 Run 再執行一次預測實驗,執行完成後點選 Deploy Web Service,發佈成 Web Service
    https://ithelp.ithome.com.tw/upload/images/20181110/201119357Q4ozMPfob.png

  2. 如果之後想要修改模型,可以使用 Update Predictive Experiment 更新預測實驗
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935R4MfU46DTJ.png

  3. 發佈 Web Service 完成後,可以看到存取用的 API Key 及 Excel 檔
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935W6MiZbMVpi.png

步驟 3:呼叫 Web Service

  1. 點選 New Web Service Experience,可以進入 Web Service 管理頁面
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935vSD1H8liSN.png

  2. 有提供範例 C#、Python、R 程式碼,可以直接使用,記得將程式碼中 apiKey = "abc123" 修改成自己的 API Key
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935esk0MdTO5Z.png

  3. 以 Python 程式為例,依據 Python 版本,選擇 Python 或 Python 3+ 的程式碼,複製後修改輸入參數值以及 API Key值
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935MHbH7FewtN.png

  4. 存檔後執行 Python 程式,執行完可看到預測結果
    https://ithelp.ithome.com.tw/upload/images/20181110/20111935KxVzdnV3vX.png


上一篇
Azure Machine Learning Studio 使用 SQL 語法 Apply SQL Transformation
下一篇
Azure Machine Learning Studio 搭配 Power BI 可視化模型
系列文
Azure Machine Learning Studio30

1 則留言

0
johnny12150
iT邦新手 5 級 ‧ 2018-11-16 15:34:56

請問有Node.js/ PHP的範例嗎?

我要留言

立即登入留言