• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

Polynomial 및 규제 관련 질문

22.06.27 16:48 작성 조회수 121

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())])

 

감사합니다.