
1. Convolution Neural Network(CNN) 이란? CNN은 인간의 시신경 구조를 모방하여 만든 딥러닝 구조이다. 인공지능 분야에 획기적인 성능향상을 이루어 냈으며, 특히 이미지 처리에 많이 사용된다. 그렇다면 CNN 기존에 많이 사용하였던 Fully Connected Layer에 의미론적으로 무엇이 다를까? 이미지 비정형 데이터는 위의 그림과 같이 $1 \times 3072$ 형태가 아닌, 위의 그림과 같이 공간적 특성을 지닌다. 하지만 이를 Fully Connected Layer을 이용하여 연산을 할 경우 기존에 가지고 있던 공간적 특징이 사라지게 된다. 이를 효과적으로 대응하기 위해 CNN을 사용한다. 2. Convolution Layer Convolution Layer은 어떻게 ..