如何在 Azure 流分析中使用机器学习功能?
How can I use ML function in Azure Stream Analytics?
我尝试在 Azure 流分析中使用来自 Microsoft Azure 机器学习工作室的训练模型。
在我开始使用我的 IoT-Stream 传感器数据之前,我尝试了这个示例:
https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-machine-learning-integration-tutorial
我可以部署 Web 服务,它可以很好地与控制台应用程序配合使用。
Web 服务的结果:
{
"Results": {
"output1": {
"type": "table",
"value": {
"ColumnNames": ["Sentiment", "Score"],
"ColumnTypes": ["String", "Double"],
"Values": [
["neutral", "0.564501523971558"]
]
}
}
}
}
教程中流分析中的 T-SQL 如下所示:
WITH subquery AS (
SELECT text, sentiment(text) as result from input
)
Select text, result.[Scored Labels]
Into output
From subquery
不幸的是,它不起作用。谁能解释一下 result.[Scored Labels]
是否可以调试我的流分析作业?
我没有输出。没有结果文件,没有警告,没有异常...
当您使用函数调出 Azure ML 时,目前无法测试您的查询。测试查询功能在 Web 浏览器 window 中运行,所以我猜他们还没有实现该功能。
我希望如果你开始这份工作,它就会真正起作用。但是,您可能需要更改 result.[Scored Labels]
以匹配 Azure ML API 输出中的列,方法是说 result.Sentiment
和 result.Score
我尝试在 Azure 流分析中使用来自 Microsoft Azure 机器学习工作室的训练模型。 在我开始使用我的 IoT-Stream 传感器数据之前,我尝试了这个示例: https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-machine-learning-integration-tutorial
我可以部署 Web 服务,它可以很好地与控制台应用程序配合使用。 Web 服务的结果:
{
"Results": {
"output1": {
"type": "table",
"value": {
"ColumnNames": ["Sentiment", "Score"],
"ColumnTypes": ["String", "Double"],
"Values": [
["neutral", "0.564501523971558"]
]
}
}
}
}
教程中流分析中的 T-SQL 如下所示:
WITH subquery AS (
SELECT text, sentiment(text) as result from input
)
Select text, result.[Scored Labels]
Into output
From subquery
不幸的是,它不起作用。谁能解释一下 result.[Scored Labels]
是否可以调试我的流分析作业? 我没有输出。没有结果文件,没有警告,没有异常...
当您使用函数调出 Azure ML 时,目前无法测试您的查询。测试查询功能在 Web 浏览器 window 中运行,所以我猜他们还没有实现该功能。
我希望如果你开始这份工作,它就会真正起作用。但是,您可能需要更改 result.[Scored Labels]
以匹配 Azure ML API 输出中的列,方法是说 result.Sentiment
和 result.Score