data-augmentation - 在 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 数组中存在的信息的情况下解决这个问题?
解决方案
推荐阅读
- android - 使用 GroupBy 的 RxJava Android 列表到列表列表
- javascript - 如何将 javascript 库导入 React Native 项目?
- typescript - 是否可以同时推断可能的键和强制对象值接口?
- c# - 哪个字符串比较器与 switch 语句一起使用?
- mysql - Express 应用程序在连接后立即断开连接
- javascript - 有没有办法将 rxjs 导入普通的 js web 自定义组件?
- c# - Unity 3d 错误 CS0246:找不到类型或命名空间名称“ParticleEmitter”
- javascript - 如何在反应中通过onChange更改图标
- xcode - 找不到 CoreData 生成的“类定义”
- visual-studio-code - 问题理解用于代码完成的 VSCode 扩展