교차 검증
-
교차 검증(Cross validation)AI 2020. 8. 21. 22:40
만약 모델을 학습시키기 위해 데이터를 train set와 test set로 나눈 후 파라미터를 수정하면서 계속 학습을 한다면 train set가 고정된 상태에서 계속 반복되면서 모델이 과적합(overfitting) 될 수 있다. 이를 해결하고자 하는 것이 바로 교차 검증(cross validation)이다. 교차 검증 일반화 성능 향상을 위해 훈련 세트와 테스트 세트로 한 번 나누는 것보다 더 안정적이고 뛰어난 평가 방법 데이터 편중을 막기 위함 별도의 여러 세트로 구성된 학습 데이터 세트와 검증 데이터 세트에서 학습과 평가를 수행 연산 비용이 늘어나는 단점이 있음 (k배 더 느림) from sklearn.model_selection import cross_val_score Parameter and Re..