gpt4 book ai didi

scikit-learn - Pycaret - 'Make_Time_Features' 对象没有属性 'list_of_features'

转载 作者:行者123 更新时间:2023-12-04 12:55:07 26 4
gpt4 key购买 nike

我正在尝试使用 pycaret 创建一个模型,如下所示:

from pycaret.classification import *

clf1 = setup(data = dt, target = 'group')
lr = create_model('lr')
然后我得到:
AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'
所以,关注 here ,我补充说:
clf1 = setup(data = dt, target = 'group',  imputation_type='iterative' )
lr = create_model('lr')
然后我得到:
AttributeError: 'Make_Time_Features' object has no attribute 'list_of_features'
我的 sklearn 版本是 0.23.2,pycaret 是 2.3.2

最佳答案

你提到了我之前的问题 here .
我刚刚在 Colab 上遇到了和你一样的问题。这是图书馆 100% 的问题。
最初,我收到了 SMOTE 的错误:

  • `AttributeError: 'SMOTE' 对象没有属性 '_validate_data'

  • 安装/重新安装库后,我得到了你的错误。
    我是怎么解决的?
  • 开始运行 Colab 并导入所有常用库( pdnpscikit 等)。
  • 通过 pip install 安装了 PyCaret .然后import pycaretfrom pycaret.classification import *
  • Colab 回应:你有问题 scipy , sklearn , lightgbm ,请重新启动您的运行时。
  • 在 Colab 上重新启动我的运行时
  • 像我在步骤 1 中所做的那样再次导入所有库
  • import pycaretfrom 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
    )
    我没有用 imputation_type='iterative'就像我上面的问题一样。
    运行证明:

    它有效,但这是我的解决方案。使用这个令人惊叹的库,如果有关于如何处理此类问题的更详细的指南,那就太好了。

    关于scikit-learn - Pycaret - 'Make_Time_Features' 对象没有属性 'list_of_features',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68504879/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com