C# Azure机器学习-批处理执行部分工作

C# Azure机器学习-批处理执行部分工作,c#,azure,machine-learning,azure-machine-learning-studio,C#,Azure,Machine Learning,Azure Machine Learning Studio,我一直在关注这一点,但我似乎无法让批处理执行在一个作业中返回多个分数 一切正常,即可以部署预测web API并请求单个评分。但是,每当我发送一个批处理执行作业(使用)时,有多个请求,例如: ID1,ID2 1,2 3,1 5,1 Azure ML将只返回第一个请求1,2的预测分数,而不返回其他行的预测分数 我不确定我哪里做错了,但我应该期待所有三个请求的结果。任何帮助都将不胜感激 看起来您选择了一个不幸的例子:零售预测web服务中的自定义脚本显式删除除第一个ID对之外的所有ID。要了解这一点,

我一直在关注这一点,但我似乎无法让批处理执行在一个作业中返回多个分数

一切正常,即可以部署预测web API并请求单个评分。但是,每当我发送一个批处理执行作业(使用)时,有多个请求,例如:

ID1,ID2
1,2
3,1
5,1
Azure ML将只返回第一个请求
1,2
的预测分数,而不返回其他行的预测分数


我不确定我哪里做错了,但我应该期待所有三个请求的结果。任何帮助都将不胜感激

看起来您选择了一个不幸的例子:零售预测web服务中的自定义脚本显式删除除第一个ID对之外的所有ID。要了解这一点,请尝试加载“零售预测:第6A步,共6步”实验,并查看“创建完整的时间序列。添加未来时间戳”模块中的代码。您将发现以下内容:

all.time <- data.frame(ID1 = data$ID1[1], ID2 = data$ID2[1], time = all.time)
data <- join(all.time, data, by = c("ID1", "ID2", "time"), type = "left")
maml.mapOutputPort("data");

all.time仍在寻找答案!现在我正在将请求分成多个作业,这不是最好的方法,而且这是一个相当昂贵的解决方法。你能用一个愚蠢的实验进行复制,并共享代码和一个示例输入吗?是否可以共享您当前的代码和实际的示例输入?