[DL] 고속 옵티마이저
·
AI/Deep Learning
들어가며지난 글들에서 신경망의 훈련 속도를 높이는 방법들에 대해 알아보았다좋은 초기화 전략, 좋은 활성화 함수, 배치 정규화가 있었다이번 글에서는 훈련 속도를 높일 수 있는 또 다른 방법으로 표준적으로 사용되는 옵티마이저인경사 하강법 대신 더 빠른 옵티마이저에 대해 알아볼 것이다모멘텀 최적화, AdaGrad, RMSProp, Adam까지 총 4가지의 옵티마이저를 살펴볼 것이다 모멘텀 최적화일반적인 경사하강법은 최적화 방식이 아래와 같다즉 현재 기울기만을 가지고 가중치를 업데이트 하는 방식이다이 방식은 최적점까지 가는 과정에서 진동이 많아져 수렴 속도가 느려지게 될 위험이 있다 반면 모멘텀 최적화는 현재 기울기뿐만 아니라 이전 기울기까지 고려하여 가중치에 반영한다각 반복에서 그레디언트를 직접적으로 가중치에..