1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 선형 분류기

Connected

연습 문제

정규화된 로지스틱 회귀

1장에서 손글씨 숫자 데이터셋에 로지스틱 회귀를 사용해 보셨죠. 이번에는 L2 정규화의 효과를 살펴보겠습니다.

손글씨 숫자 데이터셋은 이미 로드되어 학습/검증 세트로 분할되어 있으며, X_train, y_train, X_valid, y_valid 변수에 저장되어 있어요. 또한 train_errs와 valid_errs 변수는 빈 리스트로 초기화되어 있습니다.

지침

100 XP
  • 다양한 C_value에 대해 반복하면서, 매번 LogisticRegression 모델을 생성하고 학습(fit)하세요.
  • 각 모델에 대해 학습 세트와 검증 세트의 오류를 저장하세요.
  • 정규화 하이퍼파라미터 C에 따른 학습 오류와 테스트 오류의 변화를 그래프로 그리세요.
  • 그래프를 보고, C의 최적 값은 무엇인가요?