강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

석원님의 프로필 이미지
석원

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

릿지(Ridge) 회귀의 이해

Polynomial 및 규제 관련 질문

작성

·

202

0

선생님 안녕하세요.
polynomial 를 통해 얻어진 다항 회귀 계수를
L1/L2 규제 등으로도 적용이 가능한가요?
 
혹은 실무에서는 잘 이용하지 않는 방법인가요?
 
실무 프로젝트 경험이 별로 없어서 양해 부탁드립니다 ㅠㅜ

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까, 

물론입니다.   L2/L1 규제를 적용한 Ridge, Lasso를 적용해도 무방합니다. 실무에서는 대부분 Polynomial Regression은 일반 Linear Regression이 아니라 Ridge, Lasso로 적용합니다.  성능도 일반적으로 더 좋습니다. 

아래와 같이 Pipeline에 'linear', Ridge() 를 적용하면 됩니다. 

p_model = Pipeline([('poly', PolynomialFeatures(degree=3, include_bias=False)),

                  ('linear', Ridge())])

 

감사합니다. 

석원님의 프로필 이미지
석원

작성한 질문수

질문하기