【问题标题】:Why my grid seach isn't using splitted balanced batch?为什么我的网格搜索不使用拆分平衡批处理?
【发布时间】:2018-06-02 14:03:31
【问题描述】:

当我在 sklearn 上使用 GridSearchCV 时,它正在输出:

UndefinedMetricWarning: F-score is ill-defined and being set to 0.0 in labels with no predicted samples

gridsearch 不是使用 StratifiedKFold 来进行交叉验证吗?不应该使用平衡批处理吗?

【问题讨论】:

    标签: scikit-learn grid-search


    【解决方案1】:

    GridsearchCV 将使用StratifiedKFold,具体取决于y 是什么。来自docs

    对于整数/无输入,如果估计器是分类器并且 y 是 使用二元或多类,StratifiedKFold。在所有其他 情况下,使用 KFold。

    如果y 是多标签,则将使用KFold

    【讨论】:

    • 啊,我明白了,我错过了那里的那条线。我想我应该先平衡我的数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 2021-02-27
    相关资源
    最近更新 更多