我在嵌套的交叉验证内部循环中使用
GridSearchCV
来寻找最佳参数。通过使用GridSearchCV(scorer='balanced_accuracy')
找到“内部赢家”,因此,据我理解,内部折叠中平衡准确度最高的模型是“best_estimator”。 我不明白GridSearchCV
中refit
的不同参数与scorer
参数结合在一起时的作用。如果refit
为True,则用哪个评分函数来估计重新拟合到数据集的“内部赢家”的性能?是传递给scorer
的相同评分函数(因此在我的情况下是'balanced_accuracy')吗?为什么您也可以将字符串传递给refit
?这是否意味着可以使用不同的函数来 1.)找到“内部赢家”和2.)估计整个数据集上的“内部赢家”的性能?