将数据从流分析提取到 Azure 机器学习

Posted

技术标签:

【中文标题】将数据从流分析提取到 Azure 机器学习【英文标题】:Pulling data from Stream Analytics to Azure Machine Learning 【发布时间】:2016-06-30 09:29:18 【问题描述】:

从事物联网遥测项目,该项目接收来自现场不同地点的湿度和天气污染数据。然后,我将对收集的数据应用机器学习。我正在使用事件中心和流分析。有没有一种方法可以将数据提取到 Azure 机器学习,而无需编写应用程序以从流分析获取数据并推送到 AML Web 服务?

【问题讨论】:

【参考方案1】:

流分析有一个称为“Functions”的功能。您可以从流分析中调用您使用 AML 发布的任何 Web 服务,并将其应用到您的流分析查询中。检查此link for a tutorial。 您的示例工作流程如下所示;

遥测到达并到达流分析 流式分析 (SA) 调用机器学习函数以将其应用于数据 SA 将其重定向到相应的输出,您可以在此处使用 PowerBI 创建预测仪表板。

另一种方法是使用 R,这里有一个很好的教程显示 https://blogs.technet.microsoft.com/machinelearning/2015/12/10/azure-ml-now-available-as-a-function-in-azure-stream-analytics/ 。 当然,这需要更多的工作,但可以在您控制代码时给予您更多的控制权。

【讨论】:

【参考方案2】:

是的,

这实际上非常简单,因为它得到了 ASA 的良好支持。 从门户创建此函数时,您可以从 ASA 查询中调用自定义 AzureML 函数。

请参阅以下tutorial,了解如何实现此类目标。

【讨论】:

以上是关于将数据从流分析提取到 Azure 机器学习的主要内容,如果未能解决你的问题,请参考以下文章

Azure 机器学习工作室将行追加到数据集

Azure机器学习Web服务未使用Passed .learner模型

机器学习特征提取

无法使用“加入数据”将多个数据集合并为一个使用 Azure 机器学习工作室设计器

如何将机器学习模型 pickle 存储到 azure blob 并检索它/

如何在 Azure 机器学习服务管道中使用密钥