Note ≡
역주 learning_curve 함수의 train_sizes 매개변수의 기본값은 np.linspace(0.1, 1.0, 5)입니다. cv 매개변수의 기본값은 5입니다. 회귀 문제일 경우 KFold를, 분류 문제일 경우 StratifiedKFold를 사용합니다. shuffle 매개변수를 True로 지정하면 훈련 데이터셋을 사용하기 전에 섞습니다. return_times 매개변수를 True로 지정하면 훈련과 평가에 걸린 시간을 반환합니다. 사이킷런 0.24 버전에서 모델의 fit 메서드에 필요한 매개변수와 값을 딕셔너리 형태로 지정할 수 있는 fit_params 매개변수가 추가되었습니다.
사이킷런 1.2 버전에서 learning_curve 함수의 반환값을 사용하여 학습 곡선을 손쉽게 그려 주는 LearningCurve Display 클래스가 추가되었습니다. 다음과 같이 learning_curve 함수의 반환값 세 개를 전달하여 이 클래스의 객체를 만듭니다. 그다음 plot 메서드를 호출합니다. score_type 매개변수에 그래프에 나타낼 점수를 지정할 수 있습니다. 기본값은 테스트 점수를 의미하는 'test'입니다. 훈련 세트 점수에 해당하는 'train' 또는 두 점수를 모두 그리는 'both'가 있습니다. 사이킷런 1.3 버전에서는 score_type의 기본값이 'both'로 바뀌었습니다.