cross_val_score 썸네일형 리스트형 00. cross_val_score가 사용하는 KFold 방식 cross_val_score는 교차 검증을 간편하게 만드는 사이킷 런의 API 함수이다. 일반적인 KFold는 단순히 데이터셋을 나눠주고, 나눠진 데이터셋의 인덱스를 리턴하는 함수에 지나지 않는다. 이를 활용하여 교차검증을 수행하고, 정확도를 확인하여 리스트 형태로 리턴하는 일련의 과정까지 cross_val_score 함수는 진행한다. KFold가 가지고 있는 맹점 중의 하나는, k개로 데이터셋을 나누었을 때, 만약 데이터셋의 분포가 불균형한 상태라면 제대로 된 결과가 나오지 않을 수 있다. 이 때 활용하는 것이 StratifiedKFold 방식이다. StratifiedKFold는 각 Fold가 전체 데이터셋의 클래스 비율을 반영하도록 나눈다. 따라서 각 폴드의 데이터셋은 비슷한 분포의 클래스를 가지.. 더보기 이전 1 다음