[1]. CNN (Convolutional Neural Networks)딥러닝에서 주로 이미지나 영상 데이터를 처리할 때 쓰인다.CNN에서 C는 Convolution(합성곱)을 뜻하며, 이미지의 특징을 추출하는 전처리 역할을 한다.{1}. 왜 쓰냐?(1). 문제점DNN(Deep Neural Network)의 문제점에서 시작되었다.DNN는 이미지를 1줄로 펼쳐버리기 때문에 공간(차원)이라는 정보가 소멸된다. 예) :"고양이 얼굴"을 이루는 건 눈, 코, 입의 위치 관계인데 픽셀을 한 줄로 펼치면 그 관계가 사라진다.즉, 숫자만 남고 맥락은 없어지는 것이다.(2). 핵심 아이디어CNN은 이미지를 날것 그대로 받아서, 부분 부분 흝어가며 특징을 쌓아나간다. 그림 감정사를 예로 들어보자DNN은 그림을 가위로 잘..