손을 흔들며 반갑게 웃는 파이인공지능 파이썬 실무
손을 흔들며 반갑게 웃는 파이

Ⅲ. 파이썬과 머신러닝 · 주제 12 / 13

교차 검증·튜닝·학습 곡선

한 번 나눈 점수만으로 모델을 선택해도 될까요?

교과서 112–116, 124–128쪽예제 3개

대단원 Ⅲ. 파이썬과 머신러닝 교과서 60–131쪽

중단원 02. 머신러닝 라이브러리 활용 · 85–128쪽
소단원 04. 모델 평가와 선택 · 112–126쪽

이 웹 주제의 연계 범위: 112–116, 124–128쪽

웹 학습 주제 12 / 13

교차 검증·튜닝·학습 곡선

한 번 나눈 점수만으로 모델을 선택해도 될까요?

AT A GLANCE

교차 검증·튜닝·학습 곡선 · 한눈에 보기

훈련과 검증의 학습 곡선훈련과 검증의 학습 곡선 · 제공 Python 예제의 실제 실행 결과 · 클릭하여 확대
  1. 1최종 테스트 별도 보관
  2. 2훈련 부분에서 교차 검증
  3. 3GridSearchCV로 설정 선택
  4. 4학습 곡선·오류 분석
  5. 5테스트 한 번 평가
관찰가능한 해석다음 실험
훈련↑ 검증↓과대 적합복잡도 감소·자료 추가
훈련↓ 검증↓과소 적합특성·모델 개선
분할마다 점수 차이불안정한 추정평균·편차 함께 보고

교차 검증은 훈련 자료를 여러 묶음으로 나누어 검증 역할을 번갈아 맡깁니다. GridSearchCV는 설정 후보를 교차 검증으로 비교합니다. 전처리도 각 훈련 묶음에서 다시 학습하도록 Pipeline을 사용합니다.

학습 곡선은 훈련 샘플 수에 따른 훈련·검증 성능을 함께 보여 줍니다. 두 곡선의 간격과 수준을 보고 데이터 추가, 모델 복잡도 조절, 규제, 특성 개선 등을 검토합니다. 데이터 스케일 정규화와 모델 규제(regularization)는 다른 개념입니다.

직접 해 보세요

  1. best_score_와 최종 테스트 점수가 다른 이유를 설명하세요.

이 설명에 이어서 실습하기

예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.

CODE WORKSPACE

코드를 바꾸는 실습실

실행 환경

main.py

실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.

실행할 예제를 선택하세요.

PRACTICE / RETRY / UNDERSTAND

이 주제 연습 문제 0

이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.

단원 전체 44문제로 →