Gus*_*oty 6 scikit-learn pycaret
我正在尝试使用 pycaret 创建一个模型,如下所示:
from pycaret.classification import *
clf1 = setup(data = dt, target = 'group')
lr = create_model('lr')
Run Code Online (Sandbox Code Playgroud)
然后我得到:
AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'
Run Code Online (Sandbox Code Playgroud)
因此,在此之后,我添加了:
clf1 = setup(data = dt, target = 'group', imputation_type='iterative' )
lr = create_model('lr')
Run Code Online (Sandbox Code Playgroud)
然后我得到:
AttributeError: 'Make_Time_Features' object has no attribute 'list_of_features'
Run Code Online (Sandbox Code Playgroud)
我的sklearn版本是0.23.2,pycaret版本是2.3.2
你在这里提到了我之前的问题。
我刚刚在 Colab 上遇到了和你一样的问题。100% 是图书馆的问题。
最初,我收到以下错误SMOTE:
安装/重新安装库后,我得到了您的错误。
我是怎么解决的?
pd、np、scikit等)。pip install。然后import pycaret和from pycaret.classification import *scipy, sklearn,问题lightgbm,请重新启动您的运行时。import pycaret且from pycaret.classification import *仅我的最终代码:
# Initialize the setup with SMOTE
clf_smote = setup(
data,
session_id = 123,
target = 'Target',
remove_multicollinearity = True,
multicollinearity_threshold = 0.95,
fix_imbalance = True
)
Run Code Online (Sandbox Code Playgroud)
我没有imputation_type='iterative'像上面的问题一样使用。
运行证明:
它有效,但这是我的解决方案。如果有关于如何使用这个令人惊叹的库处理此类问题的更详细的指南,那就太好了。
| 归档时间: |
|
| 查看次数: |
5441 次 |
| 最近记录: |