무냐의 개발일지
[3/8] 딥러닝 심화2 (모델의 과소적합, 과대적합을 방지하기 위한 방법 3가지) 본문
모델의 과소적합, 과대적합을 방지하기 위한 방법 3가지
- 크기 변경
- 규제 적용
- 드롭아웃
1. 모델 크기조절과 규제
- 딥러닝 모델의 크기를 조절하는 방법 2가지 : 레이어의 unit 수, 레이어의 수
- 모델이 크다 : 모델의 파라미터가 너무 많다는 거. 과대적합.
| 규제 (L2 를 더 많이 사용한다)
- 규제화 : 큰 가중치 값은 큰 규제를 가하는 방법
- 가중치의 분포를 균일하게 만들고, 네트워크의 복잡도에 제한을 두어 가중치가 작은 값을 갖도록 한다.
- 적절한 규제값을 찾기
기본 loss function + 알파*(규제) : 규제를 얼만큼 적용할건지 정한다
| 드롭아웃
: 드롭아웃은 아주 간편하게 모델에 적용할 수 있다는 점에서 활용도가 크다
- 20~50% 사이의 비율의 노드를 dropout 한다
- 과대적합을 방지하는 규제다
'Data Scientist Bootcamp' 카테고리의 다른 글
[3/11] 컴퓨터비전1 (0) | 2024.03.11 |
---|---|
[3/8] 딥러닝 심화3 (가중치 초기화, 배치정규화) (2) | 2024.03.08 |
[3/8] 딥러닝 심화 (학습시킨 모델 저장, 관리/ 모델학습기술 optimizer, activation function 등) (1) | 2024.03.08 |
[3/7] 딥러닝 기초 (퍼셉트론, 인공신경망) (1) | 2024.03.07 |
[3/6] 인공지능과 가위바위보 하기 (딥러닝) (0) | 2024.03.06 |