새소식

반응형
AI/ERROR LOG

ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty

  • -
반응형

ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty

 

ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty

grid seacrh cv를 사용할때 파라미터들을 정리해야 합니다.
이전의 도큐먼트를 참고하여 설정할 Logistic Regression 모델의 파라미터 입니다.


Logistic Regression
-> penalty : "l1", "l2", "elasticnet", "none" default "l2"

하지만 

param_lr = {"penalty":["l1", "l2", "elasticnet", "none"]}

 

위의 코드는 아래의 에러문구가 뜹니다.
# ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty

 

아래의 코드처럼 penalty l2만 써주면 해결됩니다.

param_lr = {"penalty":[ "l2"]}

gs_lr = GridSearchCV(lr, param_grid=param_lr, cv=5, refit=True)
반응형

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.