오랜만에 네이버 블로그에 작성해 둔 글들을 다시 연재합니다. 지난 글들을 보니 제가 쓴 글이지만 허접(?)하네요. 그래도 유익하길 바라며, 많은 피드백 부탁드립니다.


들어가며


오늘 다룰 Convolutional Neural Network(이하 CNN)는 이미지 분류를 위한 딥러닝 모델의 근원입니다. Backpropagation이 학습 알고리즘의 뼈대라고 한다면, CNN은 이미지 분류에 최적화된 딥러닝 모델들의 기원이라고 할 수 있습니다. 그만큼 딥러닝을 공부하겠다면 꼭 짚고넘어가야할 중요한 기술이죠.


사람에게는 사진속 사물이 사람인지 아니면 강아지인지, 구별이 어렵지 않지만, 컴퓨터에게는 녹록지 않습니다. 컴퓨터는 이미지에 대한 인지를 각 픽셀의 값 정보를 가지고 해석하기 때문이죠. CNN은 사람의 사물에 대한 인지체계를 모방해서 이미지에서 인접한 픽셀들끼리 연관성이 크다는 것에 착안하여 이러한 부분들이 Context Aware에 도움이 되도록 딥러닝 아키텍처를 설계한 것입니다.


본문

What is Convolution?

사실 CNN은 Convolution 연산입니다. 하.. 학부때 전 사실 공부를 너무 안했습니다. 학점을 위해 다녔지..학문을 위해 다니지는 않은것 같아요.

Basic of CNN

참고문헌