全部产品
云市场

PMML服务请求构造

更新时间:2019-04-08 17:10:15

PMML服务请求构造

输入数据说明

  • 使用通用PMML Processor部署好一个模型之后,服务可接收的请求数据格式为一个list序列化后的字符串,支持多线程并发处理请求,list中的每一个对象请参照PMML模型文件中DataDictionary标签内的数据的要求进行输入。
  • 例如:如下的PMML模型,一共有三个特征,sex、cp、fbs,一个label字段,ifhealth。那么我们构造RequestData的格式可以为[{“sex”:0,”cp”:1,”fbs”:1},{“sex”:1,”cp”:0,”fbs”:1},{“sex”:0,”cp”:0,”fbs”:0}]
    1. <PMML version="4.3">
    2. <Header/>
    3. <DataDictionary numberOfFields="4">
    4. <DataField name="sex" optype="continuous" dataType="double"/>
    5. <DataField name="cp" optype="continuous" dataType="double"/>
    6. <DataField name="fbs" optype="continuous" dataType="double"/>
    7. <DataField name="ifhealth" optype="categorical" dataType="double">
    8. <Value value="1"/>
    9. <Value value="0"/>
    10. </DataField>
    11. </DataDictionary>
    12. ... a model ...
    13. </PMML>