딥러닝 뿌리 ANN, 그리고 DNN
·
AI
1. ANN, Artificial Neural Network (인공 신경망)사람의 신경망 원리와 구조를 가지고와서 만든 학습 알고리즘이다.작은 단위의 노드들이 층으로 연결되어있고 입력을 받아서 출력으로 전환한다.각 뉴런은 입력값을 받아서 입력값에 가중치(w) 곱해서 모두 더하고 편향(b)을 더한뒤 출력을 낸다. 이를 식으로 나타내면 아래와 같다. 위 식을 조금 더 있어빌리티(?) 하게 정리하면 이렇게 된다. 가중치란 말 그대로 해당 입력을 얼마나 중요하게 볼지를 의미하고, f(..) 함수가 '비선형성'을 담당한다. 여기서는 관계를 학습하게 해준다 정도로 보면 될것 같다.기본 구조는 세 부분으로 보면된다. 데이터를 받는 입력층, 데이터를 가공하는 은닉층, 그리고 결과가 나오는 출력층이다. 입력층..