2
我想使用RandomOverSampler函數從imbalanced-learn模塊對超過兩個類的數據執行過採樣。下面是我的代碼有3類:使用imblearn對多類數據進行過採樣
import numpy as np
from imblearn.over_sampling import RandomOverSampler
data = np.random.randn(30,5)
label = np.random.randint(3, size=30)
ros = RandomOverSampler(random_state=3)
data_res, label_res = ada.fit_sample(data, label)
運行後,它會返回這樣的警告:
UserWarning:目標類型應該是二進制文件。 warnings.warn( '的 目標類型應該是二進制的。')
注
支持輯陣級重採樣。
我是否錯過了將它用於多類案例?如果這僅適用於二進制類,是否還有其他支持多類過採樣的庫或模塊?