逻辑回归 解决报错:ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty.
问题描述:
在进行逻辑回归时,运行到如下代码部分出现异常 :
lr = LogisticRegression(C = c_param, penalty = 'l1') # 实例化模型对象
当正则化宣威“L1”正则时,出现异常报错;但是当选定为“L2”正则时,代码可以正常运行
报错提示如下:
问题分析:
修改如下所示:
lr = LogisticRegression(C = c_param, penalty = 'l1',solver='liblinear') # 实例化模型对象