CNN의 풀링(Pooling (Downsampling))
CNN 이란?
: Convolution Neural Network의 약자로 딥러닝에서 주로 이미지나 영상 데이터를 처리할 때 쓰인다
: ANN을 사용하면 위치구조가 사라지기때문에 사진을 있는 그대로 학습시키는 CNN을 사용한다
풀링(Pooling)이란?
: 다운 샘플링(Down sampling)이다 (다운샘플링 = 사이즈를 줄인다)
: 대표하는 값으로 하나로 만드는 것이다
풀링의 종류
- Max Pooling : 정해진 크기 안에서 가장 큰 값만 가져온다
- Average Pooling : 정해진 크기 안의 값들의 평균을 가져온다
- 일반적으로 가장 많이 사용하는 것은 맥스풀링( Max Pooling ) 이다
'MACHINE | DEEP LEARNING > Deep Learning Project' 카테고리의 다른 글
[AI] 딥러닝 이미지증강 ImageDataGenerator _ 이미지 파일 학습데이터로 만들기 (0) | 2024.04.19 |
---|---|
[AI] 딥러닝 파이썬으로 압축 파일 풀기 _zipfile (0) | 2024.04.18 |
[AI] 딥러닝 CNN의 컨볼루션(Convloution) (0) | 2024.04.18 |
[AI] 딥러닝 모델 저장하기, 불러오기_폴더로 저장, 파일로 저장 (0) | 2024.04.18 |
[AI] 딥러닝 ANN 텐서플로우 이미지 분류하기 (0) | 2024.04.18 |