rest - 如何使用 rest api 运行 h2o AutoML?
问题描述
我想通过使用 rest api 在 h2o 中运行 AutoML?我知道网址是 /99/AutoMLBuilder。但我不知道如何发送参数。官方网站上没有示例代码。我可以使用 curl 访问模型导入/导出,因为参数是平坦的。但似乎 AutoML 的参数可能是嵌套的,我找不到任何关于参数格式的示例代码或答案。
解决方案
参数通过 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 对象名称.
推荐阅读
- c# - 组合框。选择物品
- php - 403 不允许您执行此操作。登录后注册页面上的yii2
- scheduling - 是否有 MiniZinc 谓词来模拟时间相关的资源界限(如累积)?
- javascript - 在 ajax 请求中创建的选择标签不会显示在 HTML 文件中
- amazon-web-services - AWS SQS 不会触发 lambda 别名
- python-3.x - 输入[0][3] == (1 + coords + classes)*函数'getMemoryShapes'中的锚点
- multithreading - 同步 3 个线程以打印顺序输出
- php - 在包含的文件中使用 PHP 命名空间
- java - beans.xml 上的文件过早结束
- c# - 在包含的属性上包含自引用元素