[TIL PyTorch] 파이토치 CNN
CNN
Convolution
- 이미지를 필터를 통해 새로운 output을 생성.
- 다른 종류 필터를 사용하면 다른 output이 생성됨.
- convolution layer, pooling layer, fully connected layer로 구성.
- convolution and pooling layer : feature extraction
- fully connected layer : decision making
Stride
- stride = 1 이면 매 픽셀을 찍고 바로 옆으로 옮김.
- stride = 2 이면 픽셀을 찍고 바로 옆이 아닌 한칸 뛰고 다음 픽셀을 찍음.
Padding
- 경계 부분도 찍기 위해 0으로 채움.
- input과 output의 크기가 유지됨.
1x1 Convolution
- 깊이를 증가시키면서 파라미터를 줄이기 위해 사용.