自动化 Azure 机器学习

Automating Azure Machine Learning

有没有办法自动调用 Azure 机器学习服务 (AML)?

我已经从 AML 创建了 Web 服务。现在我必须以自动方式进行调用。我正在尝试构建一个系统,该系统连接到 Raspberry Pi 以获取传感器数据,并从 ML 服务获取预测以与数据本身一起保存。

Azure 中是否有一些东西可以自动执行此操作,或者我应该在应用程序中执行此操作?

我假设您已经通过实验创建了网络服务并询问了网络服务的使用情况。您可以从任何可以对端点进行 API 调用的东西中使用 Web 服务。我不知道您的解决方案的确切架构,但请查看它,因为它可能适合您的场景。

Azure 上的流分析有一个名为 Functions 的新功能(请注意,它仍处于预览阶段)可以自动使用您的 account.Since 您正尝试从中收集信息的已部署 ML 服务IoT 设备,您可能会使用 Event Hubs or IoT Hubs 获取数据并使用流分析对其进行处理,在此过程中,您可以使用 Web 服务作为 SA 中的函数来实现移动 ML 结果。

如果您熟悉流分析或SQL查询general.This,用法相对简单 general.This link显示了逐步实现,用法如下;

    WITH subquery AS (  
    SELECT text, "webservicealias"(text) as result from input  
    )  

    Select text, result.[Score]  
    Into output  
    From subquery  

希望对您有所帮助!

默特

您还可以使用 powershell 命令和任何任务调度程序自动安排此任务

Azure ML 的 Powershell - https://github.com/hning86/azuremlps and its usage is described here - 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