레플리
글 수 35

경사 하강법 개요

조회 수 3376 추천 수 0 2017.03.08 21:53:18


http://fermium.tistory.com/833

 

 

 

경사 하강법(Gradient Descent)은 기울기로 함수의 최소값을 찾는 방법입니다.

많은 알고리즘에서 사용되는데 특히 신경망의 오류역전파에서 오류의 최소값을 찾는데 쓰입니다.

 

 


076def6906d8d011bc80110d1a11e4a1.gif

 

위의 f(x)라는 2차함수가 있을때 가장 낮은 곳에 위치하는 x값을 찾는다고 생각해봅시다.

현재 위치에서 계속 아래 방향으로 반복적으로 이동한다면 원하는 값을 얻을 수 있습니다.

 

그러면 어떻게 아래 방향으로 움직일 수 있을까요.

바로 접선의 기울기인 함수의 미분을 사용하면 가능합니다.

 

 

 

70f0f4c06a0e965f5a1ea527b471f294.png

 

알파는 학습계수(0~1)인데 작을 수록 정확하지만 시간이 오래 걸립니다.

현재 x에서 함수의 기울기에 학습계수만큼 곱해 x를 조금씩 이동합니다.

이렇게 반복해서 x를 계산하면 최종적으로 가장 낮은 위치의 x값에 수렴합니다.

 

 

 

< 인공지능 개발자 모임 >

- 페이스북 그룹에 가입하시면 인공지능에 대한 최신 정보를 쉽게 받으실 수 있습니다.

https://www.facebook.com/groups/AIDevKr/

 

List of Articles
제목 글쓴이 날짜sort 조회 수
고성능 컴퓨팅 자원 이용자 모집 file encase 2022-05-31 732
똑똑한 인공지능 뒤에 진땀나는 노동 있더라 - 데이터 레이블링 깊은바다 2021-02-08 784
결정 트리, 랜덤 포레스트, 그래디언트 부스팅 설명 깊은바다 2020-10-20 1634
유튜브와 넷플릭스의 추천 알고리즘 깊은바다 2020-05-08 993
구글 Teachable Machine 머신러닝 무료 서비스 공개 깊은바다 2019-11-22 1340
Classification 모델 평가 기준 - Accuracy / Precision / Recall 깊은바다 2019-08-26 892
머신러닝의 역사 깊은바다 2019-08-10 553
넘파이와 데이터 표현 - A Visual Intro to NumPy and Data Representation 깊은바다 2019-07-11 345
머신러닝으로 IDE 자동완성을 추천하는 인공지능 - Kite 깊은바다 2019-01-30 968
머신러닝 경진대회 - 카카오 아레나 깊은바다 2018-11-07 156481
빅데이터, 더 나은 데이터 깊은바다 2018-06-27 576
유튜브의 완벽한 피드 깊은바다 2018-06-24 684
선형회귀분석을 통한 머신러닝의 기본 개념 이해 깊은바다 2018-06-14 2646
영화 추천 파이썬 예제 [1] 깊은바다 2018-03-16 6475
머신러닝 용어집 by Google [1] LegenDUST 2018-03-16 7926