인공지능/딥러닝
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
쉽게 인풋에서 피처맵까지의 과정이라고 생각하면된다