Validation과 Testing의 개념적 차이
(Agile님께서 질문하신 내용입니다.)
개론적인 레벨에서 Validation 과 Testing 의 개념적 차이는 무엇일까요? Face Detection 의 예를 드셨는데, 결국 Training set 에 포함되지 않은 새로운 얼굴의 이미지에 대한 input 이라는 점에서 validation과 test set 이 어떻게 다를 것인지 궁금합니다.
(ydonchoi님께서 주신 의견입니다.)
강의 내용에서 제가 이해한 바를 적어보자면, validation set과 test set은 model selection 전후라는 차이가 있는 것 같습니다. 어떤 model이 최적인가를 validate하는 data set과 최적 성능을 수행한다고 선택된 model이 real-world data에서도 제대로 perform할지를 확인하기 위해 deploy model 하기 전에 활용하는 data set을 test set이라고 구분할 수 있다고 이해했습니다.
정리하면, validation set은 model selection을 위해, test set은 model을 deploy하기 전에 활용할 수 있는 dataset이라고 구분할 수 있을 것 같아요!
***여러분 의견은 어떠신지요? 많은 의견 부탁드립니다.***
comment