gpt4 book ai didi

machine-learning - GridSearch中的sklearn逻辑回归参数

转载 作者:行者123 更新时间:2023-11-30 08:40:40 25 4
gpt4 key购买 nike

只是想知道如何将参数分成一组并将其传递给 gridsearch?因为我想将惩罚 l1 和 l2 传递给网格搜索,并将相应的求解器 newton-cg 传递给 L2。

但是,当我运行下面的代码时,gridsearch 将首先使用 newton-cg 运行 l1 并导致错误消息ValueError:求解器 newton-cg 仅支持 l2 惩罚,得到了 l1 惩罚。

谢谢

 param_grid = [

{'penalty':['l1','l2'] ,
'solver' : ['newton-cg', 'lbfgs', 'liblinear', 'sag', 'saga']
}

]

最佳答案

试试这个例子:

param_grid = [
{'penalty': ['l1'], 'solver': [ 'lbfgs', 'liblinear', 'sag', 'saga']},
{'penalty': ['l2'], 'solver': ['newton-cg']},
]

此处将尝试l1'lbfgs'、'liblinear'、'sag'、'saga'l2将被尝试仅'newton-cg'

关于machine-learning - GridSearch中的sklearn逻辑回归参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433010/

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