2016-03-27 104 views
0

有沒有自動調用Azure機器學習服務(AML)的方法?自動化Azure機器學習

我從AML創建了Web服務。現在我必須以自動方式進行呼叫。我正在嘗試構建一個系統,該系統連接到Raspberry Pi以獲取傳感器數據,並從ML服務獲取與數據本身一起保存的預測。

Azure中有什麼東西可以自動執行此操作,還是應該在應用程序中執行此操作?

+0

在Azure機器學習中,您是否按下了「創建Web API」按鈕?如果是這樣,你現在有一個REST的電話,你可以從你的RPI做的,我不太確定這是否是個問題呢? –

回答

4

我假設你已經從實驗中創建了web服務並詢問了web服務的使用情況。您可以從任何可以對該端點執行API調用的Web服務中使用該Web服務。我不知道解決方案的確切架構,但請考慮一下,因爲它可能適合您的方案。

Azure上的流分析具有一項新功能,稱爲功能(只是單挑,它仍在預覽中),可以自動從您的帳戶中使用部署的ML服務。由於您試圖從物聯網設備收集信息,您可以使用Event HubsIoT 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 

希望這有助於!

梅特