소개
이 실습에서는 릿지 회귀를 사용하여 특정 차수까지 다항식으로 함수를 근사하는 방법을 배웁니다. 1 차원 점 x_i의 n_samples 개를 사용하여 이를 두 가지 다른 방법으로 보여줍니다.
PolynomialFeatures: 지정된 차수까지 모든 단항식을 생성합니다. 이는n_samples행과degree + 1열을 가진 반데르몽드 행렬을 제공합니다.SplineTransformer: B-스플라인 기저 함수를 생성합니다. B-스플라인의 기저 함수는degree + 1개의 연속 노드 사이에서만 0 이 아닌degree차수의 조각별 다항식 함수입니다.
make_pipeline 함수를 사용하여 비선형 특징을 추가하고, 이러한 변환기가 선형 모델로 비선형 효과를 모델링하는 데 적합함을 보여줍니다. 다항식 특징과 B-스플라인을 사용하여 함수, 학습 점, 보간 결과를 플롯합니다. 또한 두 변환기의 모든 열을 별도로 플롯하고 스플라인의 노드를 보여줍니다. 마지막으로 주기적 스플라인의 사용을 보여줍니다.
VM 팁
VM 시작이 완료되면 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 연습을 위한 Jupyter Notebook에 접속합니다.
때때로 Jupyter Notebook 이 완전히 로드되기까지 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업 검증은 자동화될 수 없습니다.
학습 중 문제가 발생하면 Labby 에게 문의하십시오. 세션 후 피드백을 제공하면 문제를 신속하게 해결해 드리겠습니다.