
[Pytorch-기초강의] 파이토치로 구현하는 ANN(ANN)
·
AI Research/Deep Learning
이번 게시물에서는 Aritificial Neural Network(ANN)에 대해 다루도록 하겠습니다. ▶Aritificial Neural Network(ANN) : 인공 신경망 ●인공 신경망이란? : 인간의 뇌와 비슷하게 작동하여 정보를 처리하기 위한 구조를 말합니다. ● 인공 신경망의 구조 - 입력층(input layer) : 입력 정보를 받는 층 - 은닉층(hidden layer) : 입력된 정보를 해석하는 층 - 출력층(output layer) : 입력된 정보에 대한 출력을 내는 층 각 노드(위 그림의 동그란 것들)는 특정한 수학 연산을 실행합니다. 각 층에 존재하는 매개변수인 가중치(weight)에 행렬곱을 하고 편향(bias)을 더해주는 것입니다. 그리고 이 행렬 곱의 결과는 활성화 함수를..