Я пытаюсь справиться с несбалансированным набором данных, используя imblearn случайная недостаточная выборка. Я хочу вручную указать количество этикеток, которые будут недостаточно отобраны. Вот мой код:
sm = RandomUnderSampler(ratio = {0:142498, 1: 495}, random_state=42)
X_train, y_train = sm.fit_sample(X_tr,encoded_Ytrain)
print(format(Counter(y_train)))
Однако это вызывает ошибку:
Файл «first_approach.py», строка 56, в модуле ‹ > X_train, y_train = sm.fit_sample(X_tr,encoded_Ytrain) поднять ValueError('Неизвестный тип параметра для соотношения.') ValueError: Неизвестный тип параметра для отношения.
Каким должен быть правильный синтаксис для передачи одного и того же?