https://seonggongstory.tistory.com/151
CNN(Convolutional Neural Network) 컨볼루션
CNN이란 CNN은 이미지(영상)를 분석하기 위한 패턴을 찾아 이를 직접 학습하고, 학습한 패턴을 이용하여 이미지를 분류한다. CNN은 Convolution Layer, Pooling Layer(Sub Sampling), Fully Connected Layer 를 사용하여
seonggongstory.tistory.com
pooling이란
컨볼루션을 통해 나온 피처맵의 크기를 다시 리사이징하여 새로운 레이어를 도출해내는것을 의미한다
pooling에는 최댓값을 뽑아내는 max pooling, 평균값을 뽑아내는 mean pooling등 다양한 종류가 있다.
위사진은 max pooling 평균풀링은(average pooling)은 피처디텍터 크기의 데이터의 평균을 피처맵에 표시해준다
'인공지능 > 딥러닝' 카테고리의 다른 글
CNN(Convolutional Neural Network) 컨볼루션 (0) | 2022.12.29 |
---|---|
딥러닝 하이퍼 파라미터 : Drop Out 이란? (0) | 2022.12.29 |
딥러닝 하이퍼 파라미터 용어 : validation_data란 (0) | 2022.12.29 |
에포크 학습 데이터/밸리데이션데이터와 오버피팅 (0) | 2022.12.29 |
딥러닝 파라미터 : validation_split (0) | 2022.12.28 |