有沒有自動調用Azure機器學習服務(AML)的方法?自動化Azure機器學習
我從AML創建了Web服務。現在我必須以自動方式進行呼叫。我正在嘗試構建一個系統,該系統連接到Raspberry Pi以獲取傳感器數據,並從ML服務獲取與數據本身一起保存的預測。
Azure中有什麼東西可以自動執行此操作,還是應該在應用程序中執行此操作?
有沒有自動調用Azure機器學習服務(AML)的方法?自動化Azure機器學習
我從AML創建了Web服務。現在我必須以自動方式進行呼叫。我正在嘗試構建一個系統,該系統連接到Raspberry Pi以獲取傳感器數據,並從ML服務獲取與數據本身一起保存的預測。
Azure中有什麼東西可以自動執行此操作,還是應該在應用程序中執行此操作?
我假設你已經從實驗中創建了web服務並詢問了web服務的使用情況。您可以從任何可以對該端點執行API調用的Web服務中使用該Web服務。我不知道解決方案的確切架構,但請考慮一下,因爲它可能適合您的方案。
Azure上的流分析具有一項新功能,稱爲功能(只是單挑,它仍在預覽中),可以自動從您的帳戶中使用部署的ML服務。由於您試圖從物聯網設備收集信息,您可以使用Event Hubs或IoT Hubs來獲取數據並使用流分析對其進行處理,並且在此過程中可以使用Web服務作爲SA中的函數來實現隨時隨地的ML結果。
如果您一般熟悉Stream Analytics或SQL查詢,則使用相對簡單。此link顯示逐步實施並且用法如下;
WITH subquery AS (
SELECT text, "webservicealias"(text) as result from input
)
Select text, result.[Score]
Into output
From subquery
希望這有助於!
梅特
還可以自動安排該使用PowerShell命令和任何任務調度
PowerShell執行Azure的ML - https://github.com/hning86/azuremlps和這裏描述它的用法 - https://github.com/hning86/azuremlps#invoke-amlwebservicerrsendpoint
任務計劃爲PowerShell的 - http://www.metalogix.com/help/Content%20Matrix%20Console/SharePoint%20Edition/002_HowTo/004_SharePointActions/012_SchedulingPowerShell.htm
在Azure機器學習中,您是否按下了「創建Web API」按鈕?如果是這樣,你現在有一個REST的電話,你可以從你的RPI做的,我不太確定這是否是個問題呢? –