๋ฐ์ํ
Convolutional Neural Network, CNN์ ์ด๋ฏธ์ง ์ธ์ & ์์ ์ธ์๋ฑ ๋ค์ํ ๊ณณ์์ ์ฌ์ฉ๋ฉ๋๋ค.
- ํนํ ์ด๋ฏธ์ง ์ธ์ ๋ถ์ผ ์์ ๋ฅ๋ฌ๋์ ํ์ฉํ ๊ธฐ๋ฒ์ ๊ฑฐ์ด ๋ค CNN์ ๊ธฐ์ด๋ก ํฉ๋๋ค.
CNN ์ ์ฒด ๊ตฌ์กฐ
Convolution Layer(ํฉ์ฑ๊ณฑ ๊ณ์ธต)๊ณผ Pooling Layer(ํ๋ง ๊ณ์ธต)์ด ์ด๋ฒ์ ์๋ก ๋ฑ์ฅํฉ๋๋ค.
- ์ฐ๋ฆฌ๊ฐ ๋ณธ ์ง๊ธ๊น์ง์ Neural Network(์ ๊ฒฝ๋ง)์ ๋ชจ๋ Neuron๊ณผ ์ฐ๊ฒฐ๋์ด ์์์ต๋๋ค.
- ์ด๋ฅผ Fully-Connected (FC) - ์์ ์ฐ๊ฒฐ ์ด๋ผ๊ณ ํ๋ฉฐ, ์์ ํ ์ฐ๊ฒฐ๋ Layer๋ 'Affine ๊ณ์ธต' ์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ตฌํํ์ต๋๋ค.
- ๋ง์ฝ Affine ๊ณ์ธต์ ์ฌ์ฉํ๋ฉด, Layer๊ฐ 5๊ฐ์ธ Fully-Connected Neural Network(FC ์ ๊ฒฝ๋ง)์ ์๋์ ๊ตฌ๋ฆผ๊ณผ ๊ฐ์ด ๊ตฌํํ ์ ์์ต๋๋ค.
- Fully-Connected Neural Network(์์ ์ฐ๊ฒฐ ์ ๊ฒฝ๋ง)์ Affine ๋ค์ Activation Function (ํ์ฑํ ํจ์)๋ฅผ ๊ฐ์ง๋ ReLU or Sigmoid ๊ณ์ธต์ด ์ด์ด์ง๋๋ค.
- ๊ทธ๋ฌ๋ฉด Convolutional Neural Network(CNN)์ ๊ตฌ์กฐ๋ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น์? ์๋์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด์ ํ๋ฒ ๋ด๋ณด๊ฒ ์ต๋๋ค.
- ์ฃผ์ํ ํน์ง์ Conv(ํฉ์ฑ๊ณฑ), Pooling(ํ๋ง) ๊ณ์ธต์ด ์ถ๊ฐ๋์๋ค๋ ํน์ง์ด ์์ต๋๋ค.
- ๋ํ Output(์ถ๋ ฅ)์ ๊ฐ๊น์ด ์ธต์์๋ ์ง๊ธ๊น์ง 'Affine-ReLU' ๊ณ์ธต์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ด๊ณ , ๋ง์ง๋ง Output ๊ณ์ธต์์๋ 'Affine-Softmax' ์กฐํฉ์ ๊ทธ๋๋ก ์ฌ์ฉํ๋ค๋ ์ ์ ๋๋ค.
Convolution Layer - ํฉ์ฑ๊ณฑ ๊ณ์ธต
CNN์์๋ Padding(ํจ๋ฉ), Stride(์คํธ๋ผ์ด๋)๋ฑ CNN์ ๊ณ ์ ์ ์ฉ์ด๊ฐ ๋ฑ์ฅํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ Layer(๊ณ์ธต) ์ฌ์ด์๋ 3-Dimenion(3์ฐจ์) ๋ฐ์ดํฐ๊ฐ์ด ์ ์ฒด์ ์ธ ๋ฐ์ดํฐ๊ฐ ํ๋ฅธ๋ค๋ ์ ์์ Fully-Connected Neural Network(์์ ์ฐ๊ฒฐ ์ ๊ฒฝ๋ง)๊ณผ๋ ๋ค๋ฆ ๋๋ค.
- Fully-Connected Layer(์์ ์ฐ๊ฒฐ ๊ณ์ธต)์์์ ๋ฌธ์ ์ ์ ๋ฌด์์ผ๊น์?
- ์ผ๋จ, Fully-Connected Layer(์์ ์ฐ๊ฒฐ ๊ณ์ธต)์์๋ ์ธ์ ํ๋ Layer(๊ณ์ธต)์ Neuron์ด ๋ชจ๋ ์ฐ๊ฒฐ๋๊ณ Output์ ์๋ ์์๋ก ์ ํ ์ ์์ต๋๋ค.
- ๋ค๋ง ๊ทธ๋ฌ๋ฉด ์๊ธฐ๋ ๋ฌธ์ ๋ '๋ฐ์ดํฐ์ ํ์์ด ๋ฌด์'๋๋ค๋ ์ฌ์ค์ ๋๋ค.
- ์๋ฅผ ๋ค์ด ์ด๋ฏธ์ง๋ ๊ฐ๋ก, ์ธ๋ก, ์ฒด๋(์์)์ผ๋ก ๊ตฌ์ฑ๋ 3์ฐจ์ ๋ฐ์ดํฐ์ธ๋ฐ, ์ด๊ฑธ Fully-Connected Layer(์์ ์ฐ๊ฒฐ ๊ณ์ธต)์ ์ ๋ ฅํ ๋๋ 3์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ํํํ 1์ฐจ์ ๋ฐ์ดํฐ๋ก Flatten(ํํํ)ํด์ค์ผ ํ๋ค๋ ํน์ง์ด ์์ต๋๋ค.
- CNN์์๋ Convolution Layer(ํฉ์ฑ๊ณฑ ๊ณ์ธต)์ input, output data๋ฅผ 'Feature map(ํน์ง๋งต)'์ด๋ผ๊ณ ํฉ๋๋ค.
- input data๋ฅผ ์ ๋ ฅ ํน์ง ๋งต(input feature map), output data๋ฅผ ์ถ๋ ฅ ํน์ง ๋งต(output feature map)์ด๋ผ๊ณ ํ๋ค.
Convolution ์ฐ์ฐ - ํฉ์ฑ๊ณฑ ์ฐ์ฐ
Convolution Layer (ํฉ์ฑ๊ณฑ ๊ณ์ธต)์์ 'ํฉ์ฑ๊ณฑ ์ฐ์ฐ' ์ ์ฒ๋ฆฌํฉ๋๋ค.
- ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ์์ ๋งํ๋ 'filter ์ฐ์ฐ'์ ํด๋นํฉ๋๋ค. ํ๋ฒ ์์๋ฅผ ๋ณด๋ฉด์ ์ค๋ช ํด ๋ณด๊ฒ ์ต๋๋ค.
- ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Convolution ์ฐ์ฐ์ Input data์ filter๋ฅผ ์ ์ฉํฉ๋๋ค.
Data filter์ ํ์: (๋์ด-height, ๋์ด-width)๋ก ํ๊ธฐํฉ๋๋ค.
- ์ฌ๊ธฐ์ ์ ๋ ฅ์ (4,4), filter๋ (3,3), ์ถ๋ ฅ์ (2,2)๊ฐ ๋ฉ๋๋ค. filter๋ฅผ ๋ค๋ฅธ๋ง๋ก Kernel(์ปค๋)์ด๋ผ๊ณ ํ๊ธฐ๋ ํฉ๋๋ค.
- Convolution ์ฐ์ฐ์ filter์ window(์๋์ฐ)๋ฅผ ์ผ์ ๊ฐ๊ฒฉ์ผ๋ก ์ด๋ํด ๊ฐ๋ฉด์ input data์ ์ ์ฉํฉ๋๋ค.
- ์ฌ๊ธฐ์ ๋งํ๋ window๋ ์๋์ ๊ทธ๋ฆผ์ ํ์ 3x3 ๋ถ๋ถ์ ๋ํ๋ ๋๋ค.
- ์
๋ ฅ๊ณผ filter์์ ๋์ํ๋ ์์๋ผ๋ฆฌ ๊ณฑํํ ๊ทธ ์ดํฉ์ ๊ตฌํ๋ ๋ฐฉ์์ผ๋ก ๊ณ์ฐ์ด ๋ฉ๋๋ค.
- ์ด๊ณ์ฐ์ '๋จ์ผ ๊ณฑ์ -๋์ฐ(fused multifly-add, FMA)' ๋ผ๊ณ ํฉ๋๋ค.
- ์ด ๊ณผ์ ์ ๋ชจ๋ ์ฅ์์์ ์ํํ๋ฉด Convolution ์ฐ์ฐ์ ์ถ๋ ฅ์ด ์์ฑ๋ฉ๋๋ค.
- ๋ํ Fully-Connected Neural Network(์์ ์ฐ๊ฒฐ ์ ๊ฒฝ๋ง)์๋ Weight(๊ฐ์ค์น), Bias(ํธํฅ)์ด ์กด์ฌํฉ๋๋ค.
- CNN์์๋ filter์ parameter๊ฐ ๊ทธ๋์์ 'Weight(๊ฐ์ค์น)'์ ํด๋นํฉ๋๋ค. ๋ํ Bias(ํธํฅ)๋ ์กด์ฌํฉ๋๋ค.
- Bias(ํธํฅ)๋ ํฌํจํ๋ฉด ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ Flow๊ฐ ๋ฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ Bias(ํธํฅ)์ ํญ์ ํ๋๋ง ์กด์ฌํฉ๋๋ค(size๋ 1x1), ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ๋์ ๊ฐ์ filter์ ์ ์ฉํ ๋ชจ๋ ์์์ ๋ํฉ๋๋ค.
Padding (ํจ๋ฉ)
ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ์ํํ๊ธฐ ์ ์ Input Data ์ฃผ๋ณ์ ํน์ ๊ฐ - 0 ์ผ๋ก ์ฑ์ฐ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฅผ ํจ๋ฉ(padding)์ด๋ผ๊ณ ํฉ๋๋ค.
Convoultion ์ฐ์ฐ์์ ์์ฃผ ์ด์ฉํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
- ์๋ ๊ทธ๋ฆผ์ผ๋ก ์์๋ฅผ ๋ณด๋ฉด (4,4) ํฌ๊ธฐ์ input data์ ํญ์ด 1์ธ padding์ ์ ์ฉํ ๋ชจ์ต์ ๋๋ค.
- ํญ์ด 1์ง๋ฆฌ padding์ด๋ฉด input data ์ฌ๋ฐฉ 1 pixel์ ํน์ ๊ฐ์ผ๋ก ์ฑ์ฐ๋ ๊ฒ์ ๋๋ค.
- ์ฒ์์ ํฌ๊ธฐ๊ฐ (4, 4)์ธ Input data์ padding์ด ์ถ๊ฐ๋์ด (6, 6)์ด ๋ฉ๋๋ค.
- ์ด Input data์ (3, 3) ํฌ๊ธฐ์ filter๋ฅผ ๊ฑธ๋ฉด (4,4)ํฌ๊ธฐ์ ์ถ๋ ฅ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋ฉ๋๋ค.
- ์ค์ํ๊ฑด 'Padding'์ ์ฃผ๋ก ์ถ๋ ฅ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค๋ ์ ์ ๋๋ค.
Stride (์คํธ๋ผ์ด๋)
filter๋ฅผ ์ ์ฉํ๋ ์์น์ ๊ฐ๊ฒฉ์ Stride๋ผ๊ณ ํฉ๋๋ค. ์ง๊ธ๊น์ง ๋ณธ ์์ ๋ Stride๊ฐ 1์ด์์ง๋ง, Stride๋ฅผ 2๋ก ํ๋ฉด filter๋ฅผ ์ ์ฉํ๋ Window๊ฐ ๋ชจ๋ 2์นธ์ฉ ์ด๋ํฉ๋๋ค.
- ์์ ์์์์ Stride๊ฐ (7,7)์ธ Input Data์ Stride๋ฅผ 2๋ก ์ฌ์ฉํ filter๋ฅผ ์ ์ฉํฉ๋๋ค.
- ์ด์ฒ๋ผ Stride๋ filter๋ฅผ ์ ์ฉํ๋ ๊ฐ๊ฒฉ์ ์ง์ ํฉ๋๋ค.
- ์คํธ๋ผ์ด๋๋ฅผ ํค์ฐ๋ฉด ์ถ๋ ฅ ํฌ๊ธฐ๋ ์์์ง๊ณ , ํจ๋ฉ์ ํฌ๊ฒ ํ๋ฉด ์ถ๋ ฅ ํฌ๊ธฐ๊ฐ ์ปค์ง๋ค๋ ํน์ง์ด ์์ต๋๋ค.
- ๊ทธ๋ฌ๋ฉด Padding, Stride, Output ํฌ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ๊ณ์ฐํ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ (H, W), ํํฐ ํฌ๊ธฐ๋ฅผ (FH, FW), ์ถ๋ ฅ ํฌ๊ธฐ๋ฅผ (OH, OW), ํจ๋ฉ์ P, ์คํธ๋ผ์ด๋๋ฅผ S๋ผ๊ณ ํ๋ฉด ์ถ๋ ฅ ํฌ๊ธฐ๋ ์๋์ ์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
- ๋จ, ์ด ๋ ์์ ๋ชจ๋ ์ ์๋ก ๋๋ ๋จ์ด์ง๋ ๊ฐ์ด์ด์ผ ํ๋ค๋ ํน์ง์ด ์์ต๋๋ค.
OW=(W+2P+FW)/S +1
OH=(H+2P+FH)/S +1
3-Dimension Data(3์ฐจ์ ๋ฐ์ดํฐ)์ Convolution(ํฉ์ฑ๊ณฑ) ์ฐ์ฐ
2์ฐจ์์ผ๋์ Convolution(ํฉ์ฑ๊ณฑ) ์ฐ์ฐ๊ณผ๋ ๋ค๋ฅธ ์ ์, ๊ธธ์ด(Channel) ๋ฐฉํฅ์ผ๋ก Feature map (ํน์ ๋งต)์ด ๋์ด๋ฌ์ต๋๋ค.
- ์ฑ๋์ชฝ์ผ๋ก ํน์ง ๋งต์ด ์ฌ๋ฌ๊ฐ ์์ผ๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ์ filter๋ก Convolution ์ฐ์ฐ์ Channel๋ณ๋ก ์ํํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ํด์ ํ๋์ ์ถ๋ ฅ์ ์ป์ต๋๋ค.
- ์ฃผ์ํด์ผ ํ ์ ์ 3์ฐจ์ ํฉ์ฑ๊ณฑ ์ฐ์ฐ์์ ์ฃผ์ํ ์ ์ ์ ๋ ฅ ๋ฐ์ดํฐ์ ์ฑ๋ ์์ ํํฐ์ ์ฑ๋ ์๊ฐ ๊ฐ์์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
Block์ผ๋ก ์๊ฐํ๊ธฐ
3-Dimension์ Convolution ์ฐ์ฐ์ Data & filter๋ฅผ ์ง์ก๋ฉด์ฒด ๋ธ๋ก์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ์ต๋๋ค.
- 3-Dimension(3์ฐจ์) ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ผ ๋๋ (Channel-์ฑ๋, Height-๋์ด, Width-๋๋น) ์์๋ก ๋ํ๋ ๋๋ค.
- ์๋ฅผ ๋ค์ด์ ์ฑ๋์ C, ๋์ด H, ๋๋น W์ธ ๋ฐ์ดํฐ์ ํ์ -> (C,H,W), ํํฐ์ ํ์ -> (C,FH,FW) ์ด๋ฐ ํ์์ผ๋ก ์๋๋ค.
- ์ฑ๋์ C, ํํฐ ๋์ด FW, ํํฐ ๋๋น FW์ ๊ฒฝ์ฐ (C, FH, FW)๋ก ์๋๋ค.
- ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด filter๋ฅผ FN๊ฐ ์ ์ฉ์ํค๋ฉด ์ถ๋ ฅ๋งต๋ FN๊ฐ๊ฐ ์์ฑ๋ฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ด ํ์์ ๋ชจ์ผ๋ฉด (FN, OH, OW)์ธ ๋ธ๋ก์ด ์์ฑ๋ฉ๋๋ค.
- ์ด ์์ฑ๋ ๋ธ๋ก์ ๋ค์ Layer๋ก ๋๊ธฐ๊ฒ ๋ค๋ ๊ฒ์ด CNN์ ์ฒ๋ฆฌ ํ๋ฆ์ ๋๋ค.
- ์ถ๋ ฅ์ผ๋ก ๋ค์์ Channel์ ๋ด๋ณด๋ด๋ ค๋ฉด filter๋ฅผ ์ฌ๋ฌ ๊ฐ(FN๊ฐ) ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
- ๊ทธ๋ฌ๋ฉด filter์ Weight(๊ฐ์ค์น) ๋ฐ์ดํฐ๋ 4์ฐจ์์ด ๋ฉ๋๋ค. ๋ํ Bias(ํธํฅ)์ ์ฑ๋ ํ๋์ ๊ฐ ํ๋์ฉ์ผ๋ก (FN, 1, 1) ์ด๋ ๊ฒ ๊ตฌ์ฑ๋ฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ filter์ ์ถ๋ ฅ ๊ฒฐ๊ณผ์ ํ์์ (FN, OH, OW)๊ฐ ๋ฉ๋๋ค.
Batch ์ฒ๋ฆฌ
Convolution ์ฐ์ฐ์์ ๊ฐ ๊ณ์ธต์ ํ๋ฅด๋ ๋ฐ์ดํฐ์ ์ฐจ์์ ํ๋ ๋๋ ค 4์ฐจ์ ๋ฐ์ดํฐ๋ก ์ ์ฅํ์ฌ Batch ์ฒ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ (๋ฐ์ดํฐ ์, ์ฑ๋ ์, ๋์ด, ๋๋น) ์์ผ๋ก ์ ์ฅํฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๊ฐ N๊ฐ์ผ ๋ ๋ฐฐ์น ์ฒ๋ฆฌํ๋ฉด ๋ฐ์ดํฐ ํํ๊ฐ ์๋์ ํํ์ฒ๋ผ ๋ฉ๋๋ค.
- batch ์ฒ๋ฆฌ์ ๋ฐ์ดํฐ ํ๋ฆ์ ๋ํ๋ธ ๊ทธ๋ฆผ์ ๋ณด๋ฉด, ๊ฐ ๋ฐ์ดํฐ์ ์ ๋์ ๋ฐฐ์น์ฉ ์ฐจ์์ ์ถ๊ฐ ํ์ต๋๋ค.
- ์ด์ฒ๋ผ ๋ฐ์ดํฐ๋ 4์ฐจ์ ํ์์ ๊ฐ์ง ์ฑ ๊ฐ Layer๋ฅผ ํ๊ณ ํ๋ฆ ๋๋ค.
- ์ฃผ์ํด์ผ ํ ์ ์ Neural Network(์ ๊ฒฝ๋ง)์ 4์ฐจ์ ๋ฐ์ดํฐ๊ฐ ํ๋ ํ๋ฅผ๋ ๋ง๋ค, ๋ฐ์ดํฐ N๊ฐ์ ๋ํ Convoultion ์ฐ์ฐ์ด ์ด๋ฃจ์ด ์ง๋ค๋ ์ ์ ๋๋ค. ์ฆ Nํ ๋ถ์ ์ฒ๋ฆฌ๋ฅผ ํ๋ฒ์ ์ํํ๋ ๊ฒ์ ๋๋ค.
Pooling Layer - ํ๋ง ๊ณ์ธต
Pooling์ ์ธ๋ก * ๊ฐ๋ก ๋ฐฉํฅ์ ๊ณต๊ฐ์ ์ค์ด๋ ์ฐ์ฐ์ ๋๋ค.
- ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 2 x 2 ์์ญ์ ์์ ํ๋๋ก ์ง์ฝํ์ฌ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค.
- ์์ ๊ทธ๋ฆผ์ 2 x 2 Max Pooling์ Stride 2๋ก ์ฒ๋ฆฌํ๋ ์์์ ๋๋ค.
- Max Pooling์ ์ต๋๊ฐ(max๊ฐ)์ ๊ตฌํ๋ ์ฐ์ฐ์ผ๋ก, '2 x 2'๋ ๋์ ์์ญ์ ํฌ๊ธฐ๋ฅผ ๋ปํฉ๋๋ค.
- ์ฆ, 2 x 2 ์ Max Pooling์ 2 x 2 ํฌ๊ธฐ์ ์์ญ์์ ๊ฐ์ฅ ํฐ ์์ ํ๋๋ฅผ ๊บผ๋ ๋๋ค.
- ์ฐธ๊ณ ๋ก Pooling์ Window ํฌ๊ธฐ & Stride๋ ๊ฐ์ ๊ฐ์ผ๋ก ์ค์ ํ๋๊ฒ์ด ๋ณดํต์ ๋๋ค.
Pooling Layer์ ํน์ง
Polling Layer์ ํน์ง์ ๋ฌด์์ผ๊น์?
- ํ์ตํด์ผํ ๋งค๊ฐ ๋ณ์๊ฐ ์์ต๋๋ค.
- Pooling Layer๋ Convoultion Layer(ํฉ์ฑ๊ณฑ ๊ณ์ธต)๊ณผ ๋ฌ๋ฆฌ Training(ํ์ต)ํด์ผ ํ Parameter๊ฐ ์์ต๋๋ค.
- Pooling์ ๋์ ์์ญ์์ ์ต๋๊ฐ or ํ๊ท ์ ์ทจํ๋ ์ฒ๋ฆฌ์ด๋ฏ๋ก ๋ฑํ ํ์ตํด์ผ ํ ๊ฒ์ด ์์ต๋๋ค.
- Channel ์๊ฐ ๋ณํ์ง ์์ต๋๋ค.
- Pooling ์ฐ์ฐ์ Input data์ Channel ์ ๊ทธ๋๋ก Output Data๋ก ๋ด๋ณด๋ ๋๋ค.
- Channel๋ง๋ค ๋ ๋ฆฝ์ ์ผ๋ก ๊ณ์ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ์
๋ ฅ์ ๋ณํ์ ์ํฅ์ ์ ๊ฒ ๋ฐ์ต๋๋ค. (๊ฐ๊ฑดํ๋ค)
- ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ์กฐ๊ธ ๋ณํด๋ Pooling์ ๊ฒฐ๊ณผ๋ ์ ๋ณํ์ง ์์ต๋๋ค.
- ์๋ฅผ ๋ค์ด์ ์ ๋ ฅ๋ฐ์ดํฐ์ ์ฐจ์ด๊ฐ ์์ด๋ Pooling์ด ํก์ํด ์ฌ๋ผ์ง๊ฒ ํ๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋๋ค.
๋ฐ์ํ