繁体   English   中英

Azure ML Studio Web服务后值发生更改

[英]Value changed after Azure ML Studio Web Service

我使用Azure ML Studio来预测一些值。 我已经注意到,当我从Web服务收到结果时,我的值之一已更改。 确实,我有以下数组[27,7,2018,11,2,4,1]成为[27,7,2018,11,2,4,0] 这是我第一次注意到这样的称呼。 我没有看到其他值在我的csv中更改。 它一直伴随着我的实际输入而发生。 我不知道从哪里开始寻找问题的根源。

我试图以这种方式读取响应:

HttpResponseMessage response = await client.PostAsJsonAsync("", scoreRequest);
if (response.IsSuccessStatusCode)
{
    string result = await response.Content.ReadAsStringAsync();
}

这样:

HttpResponseMessage response = await client.PostAsJsonAsync("", scoreRequest);

if (response.IsSuccessStatusCode)
{
    var tmp3 = await response.Content.ReadAsStreamAsync();
    var tmp4 = ReadFully(tmp3);
    var tmp5 = System.Text.Encoding.UTF8.GetString(tmp4);
}

public static byte[] ReadFully(Stream input)
    {
        byte[] buffer = new byte[16 * 1024];
        using (MemoryStream ms = new MemoryStream())
        {
            int read;
            while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
            {
                ms.Write(buffer, 0, read);
            }
            return ms.ToArray();
        }
    }

这是我在Azure ML上的模型的形状(在左上,右上和下python脚本中应用了随机森林): 在此处输入图片说明

我猜您正在做两类谓词,而1,0应该是“打分标签”的结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM