일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 우분투
- 책
- 설치
- CTF
- 신경망
- 아파치
- C언어
- picoCTF
- Python
- 소프트맥스 함수
- 파이썬
- 기울기
- Apache2
- 딥러닝
- PHP
- AdaGrad
- 역전파
- flag
- 백준
- HTML
- sgd
- PostgreSQL
- PICO CTF
- 리뷰
- 순전파
- 코딩
- 오차역전파법
- FastAPI
- 신경망 학습
- Python Challenge
Archives
- Today
- Total
목록알고리즘 (1)
Story of CowHacker
딥러닝 3.5 신경망 학습
이번 글에서는 신경망 학습 알고리즘에 대해 알아볼 것이다. 지금 까지 알아온 손실 함수 미니 배치 기울기 경사 하강법 등 많은 걸 봤다. 이것은 신경망 학습 절차에 그대로 적용된다. 신경망 학습 절차 0. 전제 신경망에는 적응 가능한 가중치와 편향이 있고, 이 가중치와 편향을 훈련 데이터에 적응하도록 조정하는 과정을 학습이라고 한다. 1. 미니 배치 훈련 데이터 중 일부를 무작위로 가져온다. 이렇게 선별한 데이터를 미니 배치라고 한다. 이 미니 배치의 손실 함숫값을 줄이는 것이 목표다. 2. 기울기 산출 미니배치의 손실 함수 값을 줄이기 위해 각 가중치 매개변수의 기울기를 구한다. 기울기는 손실 함수의 값을 가장 작게 하는 방향을 제시한다. 3. 매개변수 갱신 가중치 매개변수를 기울기 방향으로 아주 조금..
공부/딥러닝
2020. 8. 14. 12:53