Performance evaluation


training set으로 evaluation을 한다면 100% accuracy를 가지게 될 것입니다.


이는 공정하지 않습니다.


보통 data set의 70%정도를 training set으로 학습에 이용하고


나머지 30% 정도를 test set으로 설정하여 evaluation을 수행합니다.



Training, validation and test sets


learning rate와 regularization strength를 tuning할 필요성이 있습니다.


이럴 경우 위의 traning set을 완전한 training set과 validation set으로 다시 나눕니다.


완전한 training set을 가지고 model을 학습을 시키고


validation set을 가지고 learning rate와 regularization strength를 tuning하게 됩니다.


이후 tuning을 마친 model을 가지고 


test set에서 evaluation을 수행하게 됩니다.



Accuracy


test set의 실제값(lable)과 model이 예측한 값이 얼마나 일치하는지를 계산합니다.



출처


+ Recent posts