인공지능/딥러닝

CNN(Convolutional Neural Network) 컨볼루션

공부짱짱열심히하기 2022. 12. 29. 17:10

CNN이란

CNN은 이미지(영상)를 분석하기 위한 패턴을 찾아 이를 직접 학습하고, 학습한 패턴을 이용하여 이미지를 분류한다. CNN은 Convolution Layer, Pooling Layer(Sub Sampling), Fully Connected Layer 를 사용하여 사람의 시각처리방식을 모방한 딥러닝 학습 모델이며, 이미지(영상) 분류에 적합한 딥러닝 모델이다.

 

 

컨볼루션이란

이미지의 특징을 추출하고 추출한 특징을 피처맵으로 나타내주는 공식

 

 

                                                    인풋 이미지                 커널,필터,피처디텍터             피처맵

                  

(1*0)+(0*1)+(1*0)+(1*1)+(0*0)+(0*-1)+(0*0)+(1*1)+(1*0)=2

쉽게 인풋에서 피처맵까지의 과정이라고 생각하면된다