【发布时间】:2020-08-11 11:34:04
【问题描述】:
您何时会使用 gridsearchcv 与 k-fold? gridsearchcv是否通过CV参数自动进行k折?
gridsearch 实现示例:
GridSearchCV(svc_gc, param_grid=parameter_grid, cv=10)
【问题讨论】:
标签: machine-learning scikit-learn grid-search
您何时会使用 gridsearchcv 与 k-fold? gridsearchcv是否通过CV参数自动进行k折?
gridsearch 实现示例:
GridSearchCV(svc_gc, param_grid=parameter_grid, cv=10)
【问题讨论】:
标签: machine-learning scikit-learn grid-search
是的,GridSearchCV 执行 k 折交叉验证,由 cv 参数指定。
如果cv参数为整数,则表示k折交叉验证的折数。
您可能还想查看参考:https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html
我希望这会有所帮助:)
【讨论】:
是的,GridSearchCV 确实执行了 K-Fold 交叉验证,其中折叠数由其 cv 参数指定。如果未指定,则默认应用 5 折交叉验证。
本质上它们服务于不同的目的。或者更好地说,GridSearchCV 可以看作是仅应用 K-Fold 的扩展,这是在预定义的参数网格上执行超参数搜索的方法。
【讨论】: