如何直接从h2o模型获取超参数值?

时间:2019-07-01 21:37:53

标签: h2o

有没有一种方法可以直接从h2o模型中获取超参数值?尝试

之类的东西时
weights_column = model.get_params()[u'weights_column'][u'actual']

我得到一个KeyError: u'actual'。查看get_params()方法的输出,我可以看到原因:返回的dict并非总是 具有直接映射到u'actual'键的实际值。例如。看起来像

u'weights_column': {   u'actual': {   u'__meta': {   u'schema_name': u'ColSpecifierV3',
                                                     u'schema_type': u'VecSpecifier',
                                                     u'schema_version': 3},
                                      u'column_name': u'weight',
                                      u'is_member_of_frames': None},
                       u'default': None}}

因此,在使用get_params()方法时,字典中似乎会添加一些额外的信息,在上面的示例中,您需要执行类似model.get_params()[u'weights_column'][u'actual'][u'column_name']的操作。

是否可以从模型中仅获取指定超参数的值?

0 个答案:

没有答案