from imblearn.over_sampling import RandomOverSampler
我在做過采樣時,匯入了這個包,然后再做fit的時候,代碼如下
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)
ros = RandomOverSampler(random_state=0.2)
X_resampled, y_resampled = ros.fit_sample(X, y)
出現錯誤,錯誤如下:
AttributeError: 'RandomOverSampler' object has no attribute '_validate_data'
這樣的問題為什么會出現?是因為我的包有問題嗎?用這個包里的EasyEnsembleClassifier,也會報這樣的錯。然后我看了我安裝的包,他們的版本如下:
imblearn-0.0.dist-info
imblearn
imbalanced_learn-0.7.0.dist-info
但是沒有imbalanced_learn檔案夾,怎么安裝都沒有不知道為什么
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/36706.html
標籤:人工智能技術
