邏輯回歸 解决報錯:ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty.

郭慶汝 2022-05-14 12:47:13 阅读数:289

解决valueerrorsolverlbfgssupports

邏輯回歸 解决報錯: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') # 實例化模型對象
版权声明:本文为[郭慶汝]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/134/202205141244238226.html