[ 몽총이 R 기초 공부 - 05 ] 신경망


[ 몽총이 R 기초 공부 - 05 ] 신경망

5.1 신경망 ( Neural Network ) 수많은 데이터를 기계학습을 통하여 행렬을 구하는 과정을 하는데 이 과정에서 신경망을 이용한다. 신경망은 신경계의 기본 단위인 뉴런을 모델화 한 것이다. 인간의 뇌는 약 1000억개의 뉴런을 가지고 있어 어려운 이미지 인식과 같은 작업을 쉽게 할 수 있다. 하지만 컴퓨터는 위와 같은 작업을 하는데 어려움이 있다. 그리하여 이를 해결하기 위해 뉴런을 모델링화 한 것이 인공 뉴런이다. 하나의 인공 뉴런에서는 다수의 입력 신호 xi 를 받아서 하나의 신호를 출력한다. 이때 신호를 전달하는 역할을 인공뉴런에서는 가중치 wi 가 그 역할을 한다. 각 입력신호에는 고유한 가중치가 부여되며 가중치가 클수록 해당 신호가 중요하다고 볼 수 있다. 뉴런에서 임계값 이상이 주어져야 감각이 반응하는 것처럼 인공 뉴런에서도 다수의 입력 신호가 주어지면, 가중치와 계신을 한 후 그 값이 임계값을 넘으면 1을 출력하고, 넘지 못하면 0을 출력한다. 이때 출력을 결...


#R기초공부 #R신경망

원문링크 : [ 몽총이 R 기초 공부 - 05 ] 신경망