학습 자료
반복 학습하는 횟수를 결정하는 에폭
책 한 권을 한 번만 읽는 것보다 여러 번 반복해서 읽을 때 내용을 더 깊이 이해할 수 있습니다.
머신러닝 모델도 마찬가지로, 주어진 데이터를 여러 번 학습해야 더 정확한 예측을 할 수 있습니다.
이때 모델이 전체 데이터를 몇 번 반복해서 학습할지를 결정하는 하이퍼파라미터가 에폭(Epoch)입니다.
에폭이 중요한 이유
모델은 데이터를 한 번만 학습하면 충분한 패턴을 학습하지 못할 수 있습니다.
따라서 데이터를 여러 번 학습하면서 점점 더 나은 예측을 할 수 있도록 조정해야 합니다.
하지만 에폭이 너무 많거나 적으면 학습이 제대로 이루어지지 않을 수 있습니다.
에폭이 너무 적을 경우
모델이 충분히 학습하지 못하고 과소적합(Underfitting)이 발생할 수 있습니다.
즉, 데이터를 제대로 학습하지 못해 새로운 데이터를 예측하는 성능이 낮아질 수 있습니다.
에폭이 너무 많을 경우
모델이 훈련 데이터에만 지나치게 맞춰져 과적합(Overfitting)이 발생할 수 있습니다.
즉, 학습 데이터에서는 높은 성능을 보이지만, 새로운 데이터에서는 성능이 저하될 수 있습니다.
에폭 설정 방법
에폭을 설정할 때는 일반적으로 10~100 사이의 값을 사용하며, 데이터의 크기와 복잡도에 따라 적절한 값을 찾아야 합니다.
학습이 진행될수록 성능 향상이 둔화된다면, 조기 종료(Early Stopping) 기법을 사용하여 불필요한 학습을 방지할 수 있습니다.
다음 수업에서는 에폭이 너무 많을 경우 발생할 수 있는 과적합에 대해 자세히 알아보겠습니다.
이 챕터의 강의 · 머신러닝 모델의 동작 원리
- 1. AI 모델 학습 과정
- 2. 패턴을 학습하는 훈련 데이터셋
- 3. 잘 학습되었는지 확인하는 검증 데이터셋
- 4. 최종 성능 평가를 위한 테스트 데이터셋
- 5. 선택형 퀴즈
- 6. 모델의 성능을 좌우하는 하이퍼파라미터
- 7. 머신러닝의 학습 속도를 조절하는 학습률
- 8. 한 번에 학습할 데이터 양을 결정하는 배치 크기
- 9. 반복 학습하는 횟수를 결정하는 에폭
- 10. 과적합(Overfitting) 자세히 알아보기
- 11. 과소적합(underfitting) 자세히 알아보기
- 12. 빈칸 채우기 퀴즈
- 13. 머신러닝 모델의 목적
- 14. 데이터를 그룹으로 나누는 분류 모델
- 15. 모델의 예측 성능을 평가하는 정확도
- 16. 모델의 예측 성능을 평가하는 정밀도
- 17. 모델의 예측 성능을 평가하는 재현율
- 18. 모델의 예측 성능을 평가하는 F1-Score
- 19. 선택형 퀴즈
- 20. 연속적인 값을 예측하는 회귀 모델
- 21. 평균 제곱 오차 (MSE)
- 22. 평균 절대 오차 (MAE)
- 23. 결정 계수 (R²)
- 24. 빈칸 채우기 퀴즈
Quiz
0 / 1
다음 중 빈칸에 가장 적절한 단어는 무엇일까요?
에폭이 너무 적을 경우 모델이 충분히 학습하지 못하고 이 발생할 수 있습니다.
과적합
과소적합
조기 종료
성능 향상
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말