不平衡資料
[除錯救星] 使用SMOTE套件,發生__init__() got an unexpected keyword argument 'ratio' 的錯誤
photo source : unsplash
進行不均衡數據(imbalance data)分析時,常使用到 imblearn.over_sampling.SMOTE 這個套件。
因版本的關係,在使用上可能遇到以下錯誤 :
TypeError: __init__() got an unexpected keyword argument 'ratio'
解法很簡單,只要將 SMOTE 中的參數名 ratio 改成 sampling_strategy,程式就可以動了。
請參考下圖 :
更多imblearn.over_sampling.SMOTE的使用方式,詳見 imbalanced-learn
1.What's the problem?
進行不均衡數據(imbalance data)分析時,常使用到 imblearn.over_sampling.SMOTE 這個套件。
因版本的關係,在使用上可能遇到以下錯誤 :
TypeError: __init__() got an unexpected keyword argument 'ratio'
2. Solution :
解法很簡單,只要將 SMOTE 中的參數名 ratio 改成 sampling_strategy,程式就可以動了。
請參考下圖 :
更多imblearn.over_sampling.SMOTE的使用方式,詳見 imbalanced-learn
0 留言