Методы передискретизации от ibmlearn не работают - PullRequest
0 голосов
/ 03 мая 2020

in Python У меня следующая проблема со всеми методами передискретизации из ibmlearn.

sm = SMOTE(sampling_strategy=1.0)
X_train_smote, y_train_smote = sm.fit_resample=(X_train, y_train)

print(Counter(y_train))
print(Counter(y_train_smote))

Вывод:

Counter({0: 1436, 1: 251})
Counter({0: 1436, 1: 251})

то, что я ожидаю, будет равномерным распределением, таким как Counter ({0: 1436, 1: 1436})

Я не знаю даже получить ошибку, потому что я знаю, что SMOTE ничего не делает вообще. Для выполнения кода это занимает менее секунды, что мне кажется странным, потому что для перевыборки требуется немного времени обработки.

imbalanced-learn 0.6.2

Спасибо за ваше время и помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...