【发布时间】:2021-03-29 05:43:59
【问题描述】:
我最近使用sklearn.model_selection.GridSearchCV 测试了许多超参数组合。我想知道是否有办法调用在此过程中训练的所有以前的估算器。
search = GridSearchCV(estimator=my_estimator, param_grid=parameters)
# `my_estimator` is a gradient boosting classifier object
# `parameters` is a dictionary containing all the hyperparameters I want to try
我知道我可以用search.best_estimator_ 调用最好的估计器,但我也想调用所有其他估计器,以便测试他们的个人表现。
搜索需要大约 35 小时才能完成,所以我真的希望我不必重新做一遍。
注意:这是几年前提出的问题 (here),但此后sklearn 已多次更新,现在答案可能有所不同(我希望如此)。
【问题讨论】:
标签: python scikit-learn grid-search