使用jpmml openscoring REST api时,pmml文件的输入应该是什么

时间:2014-10-31 06:51:36

标签: rest pmml

我目前正在使用jpmml openscoring REST API ... https://github.com/jpmml/openscoring

我已经成功安装了openscoring REST api并在本地Tomcat服务器上托管了我的rules.pmml文件。

我的pmml文件与此处给出的示例pmml文件非常相似:  http://www.dmg.org/v4-1/AssociationRules.html

现在要获取输出,我必须提供.json对象或.csv文件作为输入。但是.json对象应该怎么样。任何人都可以为我提供上面链接中给出的pmml模型的示例输入json对象。 我尝试将.csv文件作为输入但是,我收到500错误和警告,其中显示评估请求xxx未指定组字段事务。

1 个答案:

答案 0 :(得分:1)

Openscoring服务有两个例子:

  • Iris数据集的决策树模型:openscoring-service/src/test/resources/pmml/DecisionTreeIris.pmml
  • 购物数据集的关联规则模型:openscoring-service/src/test/resources/pmml/AssociationRulesShopping.pmml

如果要使用CSV评估端点,则CSV文件应包含两列:

  • 分组列(又名"交易ID"列又名"购物篮ID"列)
  • 活动列(又名"产品ID"列)

有关实际示例,请参阅openscoring-service/src/test/resources/csv/Shopping.csv