如何通过使用rest api运行h2o AutoML?

时间:2019-02-24 15:39:23

标签: rest h2o automl

我想使用rest api在h2o中运行AutoML吗?我知道网址是/ 99 / AutoMLBuilder。但是我不知道如何发送参数。官方网站上没有示例代码。我可以使用curl来访问模型导入/导出,因为参数是平坦的。但是似乎AutoML的参数可能是嵌套的,并且我找不到任何示例代码或有关参数格式的答案。

1 个答案:

答案 0 :(得分:0)

参数通过POST命令以JSON格式发送。例如,假设已经加载了名为airlines的训练框架,则可以使用以下命令通过curl训练AutoML模型:

curl -X POST http://localhost:54321/99/AutoMLBuilder -H "Content-Type: application/json" -d '{"input_spec": {"training_frame":"airlines", "response_column":"IsDepDelayed"}, "build_control": {"project_name":"aml_curl_test", "stopping_criteria":{"max_models":3} } }'

您可以在此处找到完整的REST API参考:http://docs.h2o.ai/h2o/latest-stable/h2o-docs/rest-api-reference.html,它将告诉您每个参数所属的JSON对象名称。