0

这个问题有点偏执,因为在谷歌中,搜索结果被音频和傅里叶变换等混合在一起。

  1. 特别是对于python,当涉及到数字数据时,少数类的过采样和上采样有区别吗?

  2. 我正在使用 imblearn 对少数类进行过采样/上采样。我目前正在使用

    from imblearn.over_sampling import SMOTE
    
    sm = SMOTE(random_state=12, ratio = 1.0)
    x_train_res, y_train_res = sm.fit_sample(X_train, y_train)
    

    但最近,我遇到了

    sm = over_sampling.SMOTE(random_state=12, ratio = 1.0)
    x_train_res, y_train_res = sm.fit_sample(X_train, y_train)
    

    有什么区别?

4

1 回答 1

0
from imblearn.over_sampling import SMOTE

sm = SMOTE(random_state=12, ratio = 1.0)

import imblearn.over_sampling 

sm = over_sampling.SMOTE(random_state=12, ratio = 1.0)

是相同的。唯一的区别是您如何在代码中访问 SMOTE 函数。

于 2018-01-26T11:04:36.480 回答