python - 'RandomOverSampler' 对象没有属性 '_validate_data'

标签 python imblearn

您好,我遇到以下错误,谁能告诉我哪里出了问题?

当我调用时,os.fit_sample(X,y)

'RandomOverSampler' object has no attribute '_validate_data'

最佳答案

此问题可能源于您系统中安装的 scikit-learn 版本。如 release documentation 中所述imblearn 的最低 scikit-learn 版本应该是 0.23.0。因此,重新安装 scikit-learn 如下:

conda install scikit-learn=0.23.0

这有望解决问题。

关于python - 'RandomOverSampler' 对象没有属性 '_validate_data',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62375457/

相关文章:

python - 如何在 scikit 学习管道中实现 RandomUnderSampler?

python - 如何结合使用过采样和欠采样?学习不平衡

python - 使用不平衡学习库的特征重要性

python - Pandas 将两列分组

python - 列表中 10 的倍数

python - csv转二进制文件异常减小文件大小

python - Scipy - z 值的两个尾部 ppf 函数?

python - 将 GridSearchCV 结果传递到 Imbalanced-Learn 的 Pipeline 对象

python - RandomUnderSampler'对象没有属性 'fit_resample'

python - 在 Jinja2 中使用 .get() ?