더북(TheBook)

텐서플로 플레이그라운드의 데이터는 훈련 데이터(training data)와 검증 데이터(test data)로 구분되어 있습니다. 화면에서 Show test data 버튼을 클릭하면 어떤 것이 검증 데이터인지 살펴볼 수 있습니다.

그림 7-4 | 훈련 데이터와 검증 데이터 구분

데이터를 훈련 데이터와 검증 데이터로 구분하는 이유는 신경망을 훈련하는 데 모든 데이터를 쓰지 않고 일부분만을 사용하기 위해서입니다. 나머지 데이터, 즉 검증 데이터를 통해 신경망이 제대로 학습되었는지 살펴보는 것이죠.

먼저 Test loss는 검증 데이터를 신경망에 넣었을 때 오차값을 말합니다. Training loss는 훈련 데이터에 대한 오차값을 말합니다. 학습이 점점 진행되며 각각의 오차값이 줄어드는 것을 볼 수 있습니다. 이 값의 변화를 그래프로도 살펴볼 수 있어요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.