0

SMOTE 和 SMOTENC 正在工作。但无法使用 SMOTEN。我在这个尝试了解决方案。但仍然只针对 SMOTEN 它返回错误,

ImportError: cannot import name 'SMOTEN' from 'imblearn.over_sampling'.

我正在使用 Jupyter Notebook,下面是返回的错误片段。

ImportError                               Traceback (most recent call last)
<ipython-input-3-222dc3b0b449> in <module>
      1 #import imblearn library
----> 2 from imblearn.over_sampling import SMOTEN
4

1 回答 1

1

升级到 Imbalanced-Learn 的 0.8.0 版后解决了。因为我在SMOTEN的不平衡学习版本中发现了更新

我以前的版本:

import imblearn
print("Imbalanced-Learn", imblearn.__version__)
Imbalanced-Learn 0.7.0

现在 SMOTEN 在升级到 Imbalanced-Learn 0.8.0 后正在工作

于 2021-03-16T13:34:10.273 回答