머신러닝 진행 시, 모델의 정확성을 확인할 때 베이직한 방법이 hold out이다. train data, test data를 나누어 진행하는 방식이다. 대충 찾아보니 공격을 방어한다 이런 뜻이던데...
이유를 간단히 확인하면, 있는 데이터를 모두 training 데이터로 확인하면, 모델을 테스트할 데이터가 없다는 가정인 것이다. 그러면 과적합에 취약하게 된다.
hold out도 교차 검증의 종류 중 하나라고 본 듯 한데 아직은 모르겠다.
정보 감사합니다.
정보 감사합니다.