Overfittingby Pigbrain
-Overfitting이란 훈련 데이터에만 적합한 모델을 만들었을때 발생
-Training Data에 대해서는 정확한 결과를 얻을 수 있다
-새로운 입력 데이터에 대해서는 정확한 결과를 얻지 못한다
Overfitting이 발생하는 이유
- Hypothesis function를 Training Data에 완벽하게 일치하도록 만들기 위하여 복잡하게 만들었을때 발생
- 주어진 Training Data에 비해 높은 복잡도(높은 지수)를 가지는 Hypothesis function을 만들었을때 발생
Overfitting을 방지하기 위한 방법
- 속성의 수를 줄인다
- 유지하고자 하는 속성만 선택
- Model Selection 알고리즘 이용
- Regularization
참고
- http://sanghyukchun.github.io/59/
- http://ibis.tistory.com/33
- https://share.coursera.org/wiki/index.php/ML:Regularization
Published 28 July 2015