Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 사이트 도메인
- Django
- #if
- #endif
- 실시간 시계
- javascript
- Action
- PyQt5
- bootstrap4 패키지
- 성능지표
- 콘솔 가상환경 # 콘솔 #가상환경
- OpenCV
- #undef
- MySQL 세팅
- href
- DB 데이터 저장
- VS Code
- #ifndef
- openweathermap
- 튜토리얼
- jinja2
- #else
- 명령어
- OpenCV + Flask
- heroku
- DB 데이터
- #ifdef
- flask
- bootstrap
- 환경변수 설정
Archives
- Today
- Total
PROGRAMMING
가중치 초기화, 배치 정규화 본문
- 가중치 초기화: 기울기 소실/폭주(Gradient Vanishing/Exploding) 현상을 막고자 가중치를 정규분포(균등분포)를 활용하여 새로 초기화시킨 상태로 계산하는 방식 - Xavier, He 방식 (각각 Sigmoid, ReLU에 도입
- 배치 정규화: 학습 시마다 출력값을 정규화하므로 초기 가중치값에 크게 의존하지 않아 오버피팅 가능성을 줄임
단, 학습 시마다 정규화된 가중치가 기존의 가중치의 입력분포와 많이 상이해질 경우 엉뚱한 방향으로 학습될 가능성이 있음(신경망의 깊이가 깊어질수록 가능성은 높아지는 경향)
- 정리
1. 학습시에는 mini-batch의 평균 및 분산으로 정규화하고, 검증 시 이미 구해놓은 평균, 분산을 활용해 정규화를 수행
: 주의점은 미니배치의 크기가 너무 작을 경우 분산값을 사용하는 의미가 퇴색되므로 유의.
2. 이후 Scale(람다), Shift(베타) 인자를 활용하여 변환을 수행하며 이 값은 역전파에서도 학습되어져 정확도에 도움
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
seongkyun.github.io/blog/page13/
Blog · Seongkyun Han's blog
우분투에선 다양한 실험을 해야하므로 anaconda를 설치하지 않지만(충돌 오류 방지..) windows에선 테스트환경 구축이므로 anaconda의 편리함을 이용하려한다.
seongkyun.github.io
'AI 인공지능' 카테고리의 다른 글
Step Size Decay (0) | 2021.03.16 |
---|---|
Optimizer (0) | 2021.03.16 |
토큰화 ipynb 코드블럭 (0) | 2020.12.21 |
토큰화(Tokenization) (0) | 2020.12.21 |
머신러닝 참고사이트 (0) | 2020.12.10 |
Comments