How to correct Python Attribute error: 'SMOTE' object has no attribute 'fit_sample'
How to correct Python Attribute error: 'SMOTE' object has no attribute 'fit_sample'
您好:我正在尝试运行以下代码:
os = SMOTE(random_state=0)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)
columns = X_train.columns
os_data_X,os_data_y=os.fit_sample(X_train, y_train)
但是得到上面描述的错误信息——AttributeError: 'SMOTE' object has no attribute 'fit_sample'
我正在使用 imbalanced-learn 版本 0.8.0 和 scikit-learn 版本 0.24.1。
感谢您提供的任何建议。我已经失衡 类 并且正在尝试调整采样。
fit_sample
在 v0.4
中重命名为 fit_resample
。
替换为:
os_data_X, os_data_y = os.fit_resample(X_train, y_train)
在此处查看文档:https://imbalanced-learn.org/stable/references/generated/imblearn.over_sampling.SMOTE.html
您好:我正在尝试运行以下代码:
os = SMOTE(random_state=0)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)
columns = X_train.columns
os_data_X,os_data_y=os.fit_sample(X_train, y_train)
但是得到上面描述的错误信息——AttributeError: 'SMOTE' object has no attribute 'fit_sample'
我正在使用 imbalanced-learn 版本 0.8.0 和 scikit-learn 版本 0.24.1。
感谢您提供的任何建议。我已经失衡 类 并且正在尝试调整采样。
fit_sample
在 v0.4
中重命名为 fit_resample
。
替换为:
os_data_X, os_data_y = os.fit_resample(X_train, y_train)
在此处查看文档:https://imbalanced-learn.org/stable/references/generated/imblearn.over_sampling.SMOTE.html