신경망 학습
신경망 학습
학습이란 훈련 데이터로부터 가중치 매개변수의 최적값을 자동으로 획득함을 뜻함
손실함수: 신경망이 학습할 수 있도록 해주는 지표
손실함수의 결과값을 가장 작게 만드는 가중치 매개변수를 찾는 것이 학습의 목표(함수의 기울기 활용 경사법)
오버피팅: 한 데이터셋에만 지나치게 최적화된 상태
1. 평균제곱오차 |
2. 교차 엔트로피 오차 |
미니배치: 데이터 일부를 추려 전체의 ‘근사치’로 이용(미니배치 학습)
모든 훈련데이터를 대상으로 손실 함수값을 구해야 되기 때문에 불가능(즉 훈련데이터가 100개 있으면, 그로부터 계산한 100개의 손실 함수 값들의 합을 지표로)->미니배치 학습
Leave a comment