我想對數據進行一些機器學習任務,因爲它是通過來自事件中心的流分析進行的。但是,我的大部分數據處理管道和預測服務都是使用python。有沒有辦法將時間分塊的數據發送到python腳本進行處理?有沒有辦法將批量的Azure流分析數據發送到python ML管道?
Azure ML studio功能不適合我的需要,因爲它似乎適用於單行數據,並且Stream Analytics中可用的聚合功能似乎不適用於此數據。
我想對數據進行一些機器學習任務,因爲它是通過來自事件中心的流分析進行的。但是,我的大部分數據處理管道和預測服務都是使用python。有沒有辦法將時間分塊的數據發送到python腳本進行處理?有沒有辦法將批量的Azure流分析數據發送到python ML管道?
Azure ML studio功能不適合我的需要,因爲它似乎適用於單行數據,並且Stream Analytics中可用的聚合功能似乎不適用於此數據。
隨着最近推出的與Azure功能的集成,您可能可以做到這一點。試試這條路線。
This link描述了創建一個天藍色的函數。你將不得不創建一個Http觸發器並選擇python作爲語言。還有幾種語言的模板。
This question也有關於功能的其他細節。
能否詳細說明一下? – user4446237
根據我的經驗,您可以將您的數據放入Azure Storage
。然後在Azure ML中配置Import Data component
,然後連接Execute Python Script
作爲輸入數據。
或者你可以使用Azure Storage Python SDK在Execute Python Script
直接查詢數據。
但是,上述兩種方法一次只能處理部分數據,因此只能在experimental stage
處使用。
如果您需要繼續處理數據,我建議您使用web service
組件。
你可以把數據查詢和處理結果的邏輯代碼到web service
。請參閱本official tutorial來部署web service
。
希望它可以幫助你。
嗨,現在有任何更新? –