Try replacing the 'Ratio' with 'sampling_strategy' :
from imblearn.over_sampling import SMOTE
sm = SMOTE(random_state=42, sampling_strategy=0.6)
本文介绍了一个在使用SMOTE(Synthetic Minority Over-sampling Technique)时遇到的TypeError,即初始化SMOTE时意外的参数'ratio'。解决方案是将'ratio'替换为'sampling_strategy',例如:sm = SMOTE(random_state=42, sampling_strategy=0.6)。此问题涉及到Python中的imblearn库和过采样在处理不平衡数据集的应用。
Try replacing the 'Ratio' with 'sampling_strategy' :
from imblearn.over_sampling import SMOTE
sm = SMOTE(random_state=42, sampling_strategy=0.6)
2万+
2253
642