gpt4 book ai didi

r - 无法在 automl() 用例中加载未获胜的模型

转载 作者:行者123 更新时间:2023-12-04 00:33:57 24 4
gpt4 key购买 nike

我正在使用 automl功能代码片段如下所示

h2o.init()
h2o_train = as.h2o(train)
h2o_test = as.h2o(test)
aml <- h2o.automl(x=x, y=y, training_frame=h2o_train, leaderboard_frame=h2o_test)
print(aml@leaderboard) # view top models
print(getParms(aml@leader)) # get related info for top1 model

通读文档后,我找不到如何加载其他模型的结果,排行榜显示了他们的model_id。如果我们可以加载这些模型,或者至少可以看到它们的参数,那将是很有值(value)的。

最佳答案

您可以使用以下方法获取所有模型 ID 的列表:

> aml@leaderboard 

请注意,输出将如下所示:
                                               model_id      auc  logloss
1 DeepLearning_grid_0_AutoML_20171205_070022_model_1 0.808806 0.536941
2 GLM_grid_0_AutoML_20171205_070022_model_0 0.808672 0.524783
3 StackedEnsemble_BestOfFamily_0_AutoML_20171205_070022 0.797148 0.541090
4 DeepLearning_grid_0_AutoML_20171205_070022_model_2 0.793247 0.654405
5 StackedEnsemble_AllModels_0_AutoML_20171205_070022 0.788943 0.545078
6 DeepLearning_0_AutoML_20171205_070022 0.783562 0.570281

之后,您可以使用 h2o.getModel() API 来获取任何模型,如下所示:
> aml6 = h2o.getModel("DeepLearning_0_AutoML_20171205_070022")
> aml6

以上将使您可以从 AML 排行榜访问模型 = 6。一旦您使用 getModel() API 中的 model_id 访问模型,任何 H2O 模型 API 都将起作用。

关于r - 无法在 automl() 用例中加载未获胜的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47656525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com