代码之家  ›  专栏  ›  技术社区  ›  Vishal K

在azure机器学习中将负预测输出转换为零

  •  -1
  • Vishal K  · 技术社区  · 7 年前

    在azure机器学习实验中,我得到了负面预测。我想用零来代替我所有的负面预测。我没有编程技能,所以我正在使用SQL转换。

    在score模型模块之后,我使用SQL转换和以下查询

    select [Scored Labels] from t1;
    
    update t1
    set [Scored Labels] = '0'
    where [Scored Labels] < '0' ;
    

    它可以在SQL Server Management Studio中工作,但不能在azure机器学习中工作。我没有得到错误,它将输入作为输出,而没有更改任何内容。

    是否有任何错误?如何将负值替换为零?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Jon    7 年前

    我想你就快到了!Apply SQL Transformation模块仍会输出一个结果数据集,因此请尝试切换您的语句:

    update t1 
    set [Scored Labels] = 0
    where [Scored Labels] < 0;
    
    select * from t1; 
    

    看看它是如何工作的。:)