Artificial Neural Network은 생물학적 신경망 구조에 착안하여, 인간이 학습하는 과정과 유사하게 기계를 학습 시키는 방법이다.
위 그림은 인공 신경망을 구성하는 뉴런을 묘사한 것이다. 뉴런은 여러 입력 x들로 연결되어 있고, 각 입력은 고유의 W(weight)를 갖는다. 출력은 각 입력과 가중치를 곱한 값을 모두 더하여, 특정 Threshold보다 큰 경우 1, 작은 경우 -1 값을 가지게 된다.
인공 신경망은 뉴런들을 멀티 레이어로 구성하여, 역전파(Back propagation) 알고리즘을 통해 신경망의 학습 결과가 기대치와 비슷한 결과를 낼 수 있도록 가중치를 계속 조절해가는 훈련을 거친다.
댓글 없음:
댓글 쓰기