Erreur de résolution de régression logique: valueerror: Solver lbfgs support only 'L2' or 'none' Penalties, got L1 penalty.

Guo Qingru 2022-05-14 12:47:16 阅读数:388

erreursolutiongressionlogiquevalueerror

Régression logique Résoudre les erreurs signalées:ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty.

Description du problème:
Lors de la régression logique,Une exception s'est produite lors de l'exécution de la Section de code suivante :

lr = LogisticRegression(C = c_param, penalty = 'l1') # Instancier l'objet modèle

Quand la régularisation se répand“L1”Regular time,Une erreur inattendue s'est produite;Mais quand sélectionné comme“L2”Regular time,Le code fonctionne correctement
Les messages d'erreur sont les suivants:
Insérer la description de l'image ici
Analyse des problèmes:
Insérer la description de l'image ici

Modifier comme suit::

lr = LogisticRegression(C = c_param, penalty = 'l1',solver='liblinear') # Instancier l'objet modèle
Copyright:Cet article est[Guo Qingru]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2022/134/202205141244238226.html