You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Scikit-learn RandomizedSearchCV拟合XGBRegressor时出现'__sklearn_tags__'属性缺失错误求助

Scikit-learn RandomizedSearchCV拟合XGBRegressor时出现'sklearn_tags'属性缺失错误求助

各位好,我最近在调参的时候碰到了一个头疼的问题,想请大家帮忙排查下:

当我使用Scikit-learn的RandomizedSearchCV来拟合XGBRegressor模型时,调用fit方法后直接抛出了AttributeError,错误信息如下:

'super' object has no attribute '__sklearn_tags__'

我当前的环境是Python 3.12,而且Scikit-learn和XGBoost都安装的是最新版本,一开始我怀疑是版本兼容性的问题,但还不能完全确定。

我的需求其实很简单:就是通过RandomizedSearchCV来自动调优XGBRegressor的超参数,原本预期模型能顺利拟合训练数据,然后通过交叉验证输出最优的参数组合。

为了解决这个问题,我已经做了这些尝试:

  • 仔细核对了Scikit-learn和XGBoost的版本兼容性说明
  • 确认所有依赖库都是最新版本
  • 完全卸载后重新安装了Scikit-learn和XGBoost

但不管怎么试,这个错误还是顽固地出现,实在不知道该怎么办了,有没有朋友遇到过类似的问题,或者有什么排查方向可以指点一下?

备注:内容来源于stack exchange,提问作者Varshith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:05:47