2025/03/25 2

[Backend][Basic] 과적합으로 인한 성능 저하? 오차 줄이는 실전 전략

모델이 훈련 데이터에서는 정확도가 높은데, 검증 데이터나 실제 환경에서는 예측 성능이 크게 떨어지는 경우가 있나요?그렇다면 당신의 모델은 **과적합(overfitting)**에 걸렸을 확률이 높습니다.이번 글에서는:과적합이 왜 생기는지실전에서 어떻게 막거나 줄이는지그리고 코드 예시까지 포함해 실용적으로 정리합니다.1. 과적합이란?과적합은 모델이 훈련 데이터를 과하게 학습해, 데이터의 패턴뿐 아니라 노이즈까지 외워버리는 현상입니다.그 결과, 새로운 데이터에 일반화되지 못하고 성능이 떨어지는 문제가 생깁니다. 원인모델이 너무 복잡할 때 (레이어 많고 파라미터 많은 딥러닝 모델 등)훈련 데이터 양이 적을 때불필요한 특성(feature)이 포함됐을 때2. 과적합 방지 전략A. 데이터 관련 전략① 데이터 증강 (..

Basic 2025.03.25

[Backend][Basic] 머신러닝/딥러닝 모델 성능 평가

모델을 만들고 나면 가장 중요한 단계가 남아 있습니다.바로 성능 평가입니다."모델이 잘 되네?"라는 직관적인 판단만으로는 부족합니다. 실제 데이터에 얼마나 잘 맞는지, 일반화할 수 있는지를 객관적인 지표로 확인해야 합니다.이 글에서는 문제 유형별로 어떤 평가 지표(metric) 를 사용해야 하는지, 그리고 성능 평가를 어떻게 하면 더 신뢰도 있게 할 수 있는지 예시와 함께 정리합니다. 1. 회귀(Regression) 모델의 평가 지표회귀 문제는 숫자 예측입니다. 예를 들어:집값 예측내일의 기온미래의 주식 가격 등 MSE (Mean Squared Error)예측 오차의 제곱 평균. 큰 오차에 더 민감합니다.(y_pred - y_true)**2을 평균RMSE (Root Mean Squared Error)MS..

Basic 2025.03.25
home top bottom
}