【发布时间】:2020-11-13 23:53:15
【问题描述】:
在 h2o automl 中,我们可以找到哪些模型已完成并在训练进行时查看它们的指标吗?
eg: maxmodels=5 ,那么我们能否在其他(模型 2 ,3)正在接受训练时提取模型 1 的信息。
【问题讨论】:
在 h2o automl 中,我们可以找到哪些模型已完成并在训练进行时查看它们的指标吗?
eg: maxmodels=5 ,那么我们能否在其他(模型 2 ,3)正在接受训练时提取模型 1 的信息。
【问题讨论】:
如果您使用 Python 或 R 客户端运行 H2OAutoML,您可以看到进度 - 例如。正在构建或完成哪个模型 - 使用 verbosity='info' 参数。
例如:
aml = H2OAutoML(project_name="my_aml",
...,
verbosity='info')
aml.train(...)
如果您使用的是 Flow 网络用户界面,当您点击正在运行的作业时,此进度会自动显示。
然后您可以从这些控制台日志中获取模型 ID,并像往常一样在单独的客户端中检索模型:
m = h2o.get_model('the_model_id')
或者您甚至可以使用模型指标访问排行榜的当前状态:
h2o.automl.get_automl('my_aml').leaderboard
同样的逻辑也适用于 R 客户端。
如果目标只是监控进度,另一种可能更简单的方法是使用 Flow(通常在 http://localhost:54321 上可用)> 'Admin' > 'Jobs' > 搜索 AutoML 作业..
【讨论】: