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
쉽게 인풋에서 피처맵까지의 과정이라고 생각하면된다
'인공지능 > 딥러닝' 카테고리의 다른 글
CNN(Convolutional Neural Network) Pooling (0) | 2022.12.30 |
---|---|
딥러닝 하이퍼 파라미터 : Drop Out 이란? (0) | 2022.12.29 |
딥러닝 하이퍼 파라미터 용어 : validation_data란 (0) | 2022.12.29 |
에포크 학습 데이터/밸리데이션데이터와 오버피팅 (0) | 2022.12.29 |
딥러닝 파라미터 : validation_split (0) | 2022.12.28 |