2017-08-08 40 views
0

概述:AzureML多個模型

我,我們在字典中保持n個訓練有素的隨機森林車型獨特的Python的模式。我試圖避免這種設置,但暫時是必要的。在我的本地中,我可以通過將數據幀傳遞給預測函數並遍歷行來進行預測,爲每行調用適當的模型,如rf_models [model] .predict()。

在AzureML中,我創建了一個玩具模型,允許我去: Web輸入 - > Python腳本 - >分數模型 - > Web輸出。

挑戰:

我需要能夠調用score_model,或者具體的預測方法,從AzureML了「Python的腳本」功能裏面,所以我可以處理存儲在環路和n模式字典。結果(無論是JSON還是數據框)都將發送到AzureML的Web輸出。

我在網上找到了一個鏈接(https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-execute-python-scripts),讓我接近了,但是這個例子展示了一個模型被訓練並用於在同一個Python腳本內同時進行預測,因此將預測方法稱爲局部變量調用以前訓練過的模型。我在網上發現只有有限的文檔來解決這個問題,我無法完成剩下的工作。我不確定這種類型的定製還不可用,或者我完全忽略了一些關鍵功能。

感謝您的協助。

回答

0

這裏有兩個環節,這可能有助於:

  1. AzureML Operationalization
  2. Example notebook,顯示如何發佈的Python模型作爲Web服務。你會做類似的事情,只是你會醃製你的模型字典。

請注意,此功能目前處於預覽模式。

+0

謝謝安德烈,我在這樣一個例子中搜索範圍很廣。 – fcol