首页 > 解决方案 > 在 4D 数据中使用 imblearn SMOTE

问题描述

我正在使用 4D fMRI 数据,并且我的类稍微不平衡,所以我决定使用 imblearn SMOTE 来增加数据:

from imblearn.over_sampling import SMOTE
sm = SMOTE(random_state = 2)
X_train_res, y_train_res = sm.fit_resample(X_train, y_train)

但我收到以下错误:ValueError: Found array with dim 4. Estimator expected <= 2.

如何在不丢失 4D 数组中存在的信息的情况下解决这个问题?

标签: data-augmentationsmote4d

解决方案


推荐阅读