【问题标题】:When do you use gridsearchcv vs. k-fold in sklearn?你什么时候在 sklearn 中使用 gridsearchcv 和 k-fold?
【发布时间】: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


    【解决方案1】:

    是的,GridSearchCV 执行 k 折交叉验证,由 cv 参数指定。 如果cv参数为整数,则表示k折交叉验证的折数。

    您可能还想查看参考:https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html

    我希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      是的,GridSearchCV 确实执行了 K-Fold 交叉验证,其中折叠数由其 cv 参数指定。如果未指定,则默认应用 5 折交叉验证。

      本质上它们服务于不同的目的。或者更好地说,GridSearchCV 可以看作是仅应用 K-Fold 的扩展,这是在预定义的参数网格上执行超参数搜索的方法。

      【讨论】:

        猜你喜欢
        • 2010-11-29
        • 2019-01-23
        • 1970-01-01
        • 2014-05-15
        • 2019-03-08
        • 1970-01-01
        • 2010-09-19
        • 2012-04-23
        • 2018-01-17
        相关资源
        最近更新 更多