Skip to content
CatBus

Tag: cost

All the articles with the tag "cost".

PYTORCH모두를 위한 딥러닝 2

이런 형태로 학습을 하는 이유를 한번 알아보자.

아래의 두 gif는 각각 극소점의 좌우에서 극소점에 접근할 때 접선의 변화를 나타낸 것이다.

Gradient Descent by Hand 설명 그림

먼저 왼쪽에서 접근하는 경우 기울기(gradient)가 음수이고 극소점으로 도달하기 위해서는 WW가 커져야 한다. 그러므로 음수인 기울기를 빼주어 극소점에 가깝게 도달할 수 있다.

Gradient Descent by Hand 설명 그림 2

다음으로 오른쪽에서 접근하는 경우 기울기가 양수이고 극소점으로 도달하기 위해서는 WW가 작아져야 한다. 이 때는 양수인 기울기를 빼주어 극소점에 가깝게 도달할 수 있다.

결국 이 둘다 빼야하므로 모두 만족하는 식이 W:=W−α∇WW := W - \alpha \nabla W, 기울기의 뺄셈으로 주어지는 것이다. 이 때 learning  ratelearning\,\,rate인 α\alpha는 말 그대로 학습률(한 번에 학습을 얼마나 할 것인가)을 나타내는 것이므로 상황에 맞게 최적화 하여 사용한다.

모두를 위한 딥러닝 2 - Lab3: Minimizing Cost

이번에는 Gradient descent에 대해 조금 더 집중적으로 알아보기 위해 Hypothesis를 조금 더 단순하게 로 바꾸어 살펴보자.

2022.04.18·10분·linear-regression