Backpropagation

    [A.I] Learning - Gradient descent learning ( 경사 하강법)

    🧐 Gradient Descent Learning 이란? Input을 넣었을 때 우리가 원하는 Output을 얻기 위해서는 그에 맞는 함수를 찾아야 한다. 알맞은 Output이 나오도록 하는 F(x)를 찾기 위해서 우리는 컴퓨터에 학습(Learning)을 시켜준다. ( Perceptrone에서는 F(x)를 찾는다는 것은 Weight들을 찾는 것을 의미한다. ) 위와 같이 알고리즘에 Training Data를 넣은 결과와 예상되는 Target Answer를 비교한다. 비교한 결과에 따라 학습을 시켜주며 모든 값이 Target Answer와 동일하도록 반복하며 학습시킨다. 이런 과정 속에 틀린 값, 즉 Error들이 나올 수 있는데 어떻게 하면 이 Error를 최소화시킬 수 있을까? 일단 Error를 구해보..