Я использую «bal_batch_generator »imbalanced Learn, чтобы попытаться выполнить недостаточную выборку для массива изображений, который имеет 4 измерения. Я запустил код ниже:
training_generator, steps_per_epoch = balanced_batch_generator(x_train, y_train, sampler=NearMiss(), batch_size=10)
и получил следующую ошибку:
ValueError: Found array with dim 4. Estimator expected <= 2.
Мне известно, что эта функция не принимает> двухмерные данные, однако мне интересно, есть ли работа вокруг этого. Я выполнял бы заниженную / избыточную выборку, просто разбивая данные вручную, однако я хочу использовать хорошо реализованные функции keras, такие как NearMiss
, для интеллектуальной выборки моих данных.