Python GridSearchCV:将重量传递给记分员

Python GridSearchCV:将重量传递给记分员,python,scikit-learn,cross-validation,grid-search,Python,Scikit Learn,Cross Validation,Grid Search,我试图使用GridSearchCV为XGB_分类器找到一个最佳参数集。 由于我的数据非常不平衡,拟合和评分(在交叉验证中)都必须使用权重来执行,因此我必须使用一个自定义评分器,它将“权重”向量作为参数。 然而,我找不到让GridSearchCV将“权重”向量传递给记分员的方法 有人试图将此功能添加到gridsearch: 但它们并没有合并到master中,现在我担心这段代码与上游更改不兼容 有没有人遇到过类似的问题?有没有“简单”的方法来解决它?您可以手动平衡您的训练数据集,如问题的答案所示

我试图使用GridSearchCV为XGB_分类器找到一个最佳参数集。 由于我的数据非常不平衡,拟合和评分(在交叉验证中)都必须使用权重来执行,因此我必须使用一个自定义评分器,它将“权重”向量作为参数。 然而,我找不到让GridSearchCV将“权重”向量传递给记分员的方法

有人试图将此功能添加到gridsearch:

但它们并没有合并到master中,现在我担心这段代码与上游更改不兼容


有没有人遇到过类似的问题?有没有“简单”的方法来解决它?

您可以手动平衡您的训练数据集,如问题的答案所示