gpt4 book ai didi

python - 无法在 Scikit Learn 中将 class_weight 分配给 RandomForestClassifier

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:18 25 4
gpt4 key购买 nike

我不久前刚刚开始使用 scikit learn 包在我的数据集上实现随机森林。我正在尝试创建一个基于多个类的模型,并尝试实现 RandomForestClassifier。但是,我认为我有一些不平衡,我想使用 class_weight="auto"参数:

RFC = RandomForestClassifier(n_estimators = int(trees),class_weight="auto").fit(X_train, y_train)

但是,当我尝试运行它时,我得到

__init__() got an unexpected keyword argument 'class_weight'

我尝试检查其他问题,因为我认为我没有使用正确的符号,但它们似乎都以这种方式引用 class_weight="auto"。

注意:RF 在没有 class_weight 参数的情况下工作。我只是想尝试改善我的结果,因为我认为数据不平衡。

谢谢(如果我的格式或问题有问题,我会编辑它,第一个问题在这里)

最佳答案

我犯了一个错误,检查了错误的版本列表。我在 ipython 中运行,虽然我在服务器上更新了它,但它没有在 ipython 环境中通过,当我用 conda 检查它时,它总是没有打开 ipython 环境。我更新了它并且有效,谢谢。抱歉,但感谢您的调查。

关于python - 无法在 Scikit Learn 中将 class_weight 分配给 RandomForestClassifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804430/

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