안녕하세요, 헤오니 입니다. 오늘은 Cross Validation(교차검증)의 종류와 그 특징에 대해서 알아보려고 합니다. Cross Validation은 ML/DL 모델링 과정에서 모델이 overfitting(과적합)이 되는 현상을 방지하기 위해 사용하는 기법입니다. 만약 CV를 하지 않는다면, 우리는 임의로 train set과 test set을 나누어 모델 성능 평가를 진행합니다. 즉, train set 한 개, test set 한 개로 성능평가를 진행하는 것으로, 이렇게 되면 모델 성능이 해당 test set에만 과도하게 적합될 가능성이 높습니다. 그러면 새로운, 기존의 test set과 다른 test set으로 예측을 하면 성능 저하가 나타나는 것이죠! 이를 방지하기 위해 머신러닝, 딥러닝에서는 ..