首页 文章

如何在Azure Stream Analytics中使用ML功能?

提问于
浏览
0

我尝试在Azure Stream Analytics中使用Microsoft Azure Machine Learning Studio中经过培训的模型 . 在我开始使用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]

是否可以调试我的Stream Analytic作业?我没有输出 . 没有结果文件,没有警告,没有异常......

1 回答

  • 1

    当您使用函数调用Azure ML时,目前无法测试您的查询 . 测试查询功能在Web浏览器窗口中运行,因此我猜他们还没有实现该功能 .

    我希望如果你开始工作它会实际工作 . 但是,您可能需要更改 result.[Scored Labels] 以匹配Azure ML API输出中的列,方法是 result.Sentimentresult.Score

相关问题