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

Question:

SMOTE and SMOTENC is working. But unable to use SMOTEN.
I tried solution in this. But still only for SMOTEN it returns the error,

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

I am using Jupyter Notebook and below is the snippet of error returned.

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

||

Answers:

It solved after upgrading to Version 0.8.0 of Imbalanced-Learn. Because I found updations in imbalanced-learn releases of SMOTEN

Previous version I had:

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

Now SMOTEN is working after upgrading to Imbalanced-Learn 0.8.0

Answered By: DOT