1. train/dev/test sets

train/dev/test set을 어떻게 설정할지 선택하는 것은 좋은 성능의 신경망을 찾는 데에 큰 영향을 준다.

data를 train/dev/test set으로 나누어 iteration을 빠르게 하거나, 편향과 분산을 더 효율적으로 측정할 수 있다.

ML is a highly iterative process

처음에 모든 하이퍼파라미터의 최적값을 추측하는 것은 거의 불가능하다.

Idea → Code → Experiment 의 반복적인 과정을 통해 최적을 찾아나간다.

-train 과정의 빠른 진전에 영향을 주는 것-

신경망은 NLP, Vision, Speech, Structured data 등 다양한 영역에 사용되는데, 영역마다 어떤 선택이 좋을지에 대한 직관은 다르게 적용될 수 있다.

train/dev/test sets

전체 training data는 다음과 같이 나뉜다.