Работа над проектом телеметрии Интернета вещей, который получает данные о влажности и загрязнении погоды с разных участков в поле. Затем я применю машинное обучение к собранным данным. Я использую концентраторы событий и Stream Analytics. Есть ли способ получить данные в Машинное обучение Azure без необходимости писать приложение, чтобы получить их из Stream Analytics и отправить в веб-службу AML?
Получение данных из Stream Analytics в Машинное обучение Azure
Ответы (2)
Stream Analytics имеет функцию под названием «Функции». Вы можете вызвать любую веб-службу, которую вы опубликовали с помощью AML, из Stream Analytics и применить ее в своем запросе Stream Analytics. По этой ссылке можно найти учебное пособие. а>. Пример рабочего процесса в вашем случае будет выглядеть следующим образом:
- Телеметрия поступает и достигает Stream Analytics
- Streaming Analytics (SA) вызывает функцию машинного обучения, чтобы применить ее к данным.
- SA соответствующим образом перенаправляет его на выход, здесь вы можете использовать PowerBI для создания панелей прогнозов.
Другой способ - использовать R, и вот хороший учебник, показывающий, что https://blogs.technet.microsoft.com/machinelearning/2015/12/10/azure-ml-now-available-as-a-function-in-azure-stream-analytics/. Это, конечно, больше работы, но может дать вам больше контроля при управлении кодом.
Да,
На самом деле это довольно просто, поскольку это хорошо поддерживается ASA. Пользовательскую функцию AzureML можно вызвать из запроса ASA при создании этой функции на портале.
См. Следующее руководство о том, как добиться чего-то подобного.