๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Data Science/Computer Vision

[ML] GoogleNet(InceptionNet) CNN ๋ชจ๋ธ

๋ฐ˜์‘ํ˜•

๐Ÿ”Š ํ•ด๋‹น ํฌ์ŠคํŒ…์€ ๊ถŒ์ฒ ๋ฏผ๋‹˜์˜ CNN Fundamental ์™„๋ฒฝ ๊ฐ€์ด๋“œ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚œ ํ›„ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชฉ์  ํ•˜์— ์ž‘์„ฑ๋˜๋Š” ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ํ•˜๋‹จ์˜ ํฌ์ŠคํŒ…์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์‹ค์Šต ์ฝ”๋“œ ๋ฐ ์ž๋ฃŒ๋Š” ํ•„์ž๊ฐ€ ์ง์ ‘ ์žฌ๊ตฌ์„ฑํ•œ ์ž๋ฃŒ์ด๋ฉฐ ๊ถŒ์ฒ ๋ฏผ๋‹˜์˜ ์ž๋ฃŒ๋ฅผ ๊ทธ๋Œ€๋กœ ์ธ์šฉํ•˜์ง€ ์•Š์•˜์Œ์„ ํ•„ํžˆ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. 

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Pretrained ๋ชจ๋ธ๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•˜๋ฉฐ 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ตœ์ดˆ๋กœ ๋„์ž…ํ•œ GoogleNet ๋ชจ๋ธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. GoogleNet์€ Inception Network๋ผ๊ณ ๋„ ๋ถ€๋ฅด๋ฉฐ ์˜ˆ์ „์— ์ฝ”์„ธ๋ผ ๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ๋ฐฐ์› ๋˜ ์ ์ด ์žˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋“ค์€์ง€ ์‹œ๊ฐ„์ด ์ข€ ๋˜์—ˆ๊ธฐ๋„ ํ•˜๊ณ  ๋‹ค์‹œ ํšŒ๊ณ ํ•˜๊ณ  ๋ณต์Šตํ•˜๊ณ ์ž GoogleNet์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜๋ ค ํ•œ๋‹ค.

 

GoogleNet์€ Google์—์„œ ๋งŒ๋“  CNN ๋ชจ๋ธ์ด๋‹ค.


GoogleNet์€ ์ด๋ฆ„์—์„œ๋„ ์•Œ๋‹ค์‹œํ”ผ Google์—์„œ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ์น˜๋งŒ ๋” ๊ธฐ์–ตํ•ด์•ผ ํ•  ์ค‘์š”ํ•œ ํฌ์ธํŠธ๋Š” GoogleNet์ด 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ๋ชจ๋ธ์— ๋„์ž…ํ•œ ์ตœ์ดˆ์˜ ์‹œ๋„๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌผ๋ก  1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์ด๋ผ๋Š” ๊ฐœ๋…์€ GoogleNet์ด ๋“ฑ์žฅํ•˜๊ธฐ ์ „์— ์ด๋ฏธ ์กด์žฌํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฅผ ํ™œ์šฉํ•ด ๋ชจ๋ธ์— ๋„์ž…ํ•œ ๊ฒƒ์€ GoogleNet์ด ์ตœ์ดˆ๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ž˜ ํ™œ์šฉํ–ˆ๋‹ค๋Š” ์ฆ๋ช…์ด๋ผ๋„ ํ•˜๋“ฏ์ด ์ด์ „์˜ CNN ๊ณ„์—ด์—์„œ ๋›ฐ์–ด๋‚œ ๋ชจ๋ธ์ธ AlexNet, VGG ๊ณ„์—ด ๋ชจ๋ธ์„ ๋ชจ๋‘ ์ œ์น˜๊ณ  ์„ฑ๋Šฅ 1๋“ฑ์„ ์ฐจ์ง€ํ•˜๊ฒŒ ๋œ๋‹ค.

 

GoogleNet์€ Inception ๋ชจ๋“ˆ์ด๋ผ๋Š” ๊ฒƒ์„ ์—ฐ์†์ ์œผ๋กœ ์ด์–ด ๋ถ™์ธ ๋ชจ๋ธ์ด๋‹ค. ๊ทธ๋ž˜์„œ GoogleNet์˜ ์ด๋ฆ„์ด Inception Network๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์ด์œ ๋‹ค. ํ•˜๋‹จ์˜ GoogleNet ๋ชจ๋ธ์˜ ์ „์ฒด ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ์ด๋‹ค.

 

GoogleNet ์•„ํ‚คํ…์ฒ˜

 

์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณด๋‹ˆ ์ƒ๋‹นํžˆ ๊นŠ๊ณ  ๋ณต์žกํ•˜๋‹ค. GoogleNet์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ์œ„ ๊ทธ๋ฆผ์—์„œ Inception ์ด๋ผ๊ณ  ์ž‘์„ฑ๋˜์–ด ์žˆ๋Š” ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ดํ•ดํ•˜๊ณ  ์™œ ํ™œ์šฉํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„์•ผ ํ•œ๋‹ค.

1. ์ปจ๋ณผ๋ฃจ์…˜์˜ ์‚ฌ์ด์ฆˆ๊ฐ€ 1 ์ด๋ผ๊ณ ?

1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์€ ๊ทธ์•ผ๋ง๋กœ ํ•„ํ„ฐ์˜ ์ปค๋„ ์‚ฌ์ด์ฆˆ๊ฐ€ 1์ธ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์™œ ๊ตณ์ด 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์‚ฌ์šฉํ• ๊นŒ? ์ด ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ธฐ ์ „์— ์›์ดˆ์ ์ธ CNN ๊ธฐ๋ณธ์— ๋Œ€ํ•ด ๋Œ์•„๊ฐ€๋ณด์ž. ๊ณ ์ „์ ์ธ CNN ๋ชจ๋ธ๋“ค์€ ๋ ˆ์ด์–ด๊ฐ€ ๊นŠ์–ด์งˆ์ˆ˜๋ก ํ”ผ์ฒ˜๋งต์˜ ์ฑ„๋„์ˆ˜๊ฐ€ ์ปค์ง„๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ์ด์œ ๋Š” ์ด๋ฏธ์ง€์—์„œ ๋” ๋‹ค์–‘ํ•œ ํŠน์ง•์„ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์ œ๋Š” ๋ ˆ์ด์–ด๊ฐ€ ๋งค์šฐ ๊นŠ์–ด์งˆ์ˆ˜๋ก ํ”ผ์ฒ˜๋งต์˜ ์ฑ„๋„์ˆ˜๋Š” ๋งค์šฐ ์ปค์ง€๊ฒ ์ง€๋งŒ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์—ฐ์‚ฐ๋Ÿ‰๋„ ๊ฐ™์ด ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋ชจ๋ธ์˜ ์˜ค๋ฒ„ํ”ผํŒ… ๊ฐ€๋Šฅ์„ฑ์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์ด์ฆˆ๊ฐ€ 1์ด ์•„๋‹Œ ์ผ๋ฐ˜ ์ปจ๋ณผ๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์ปจ๋ณผ๋ฃจ์…˜ ๊ณผ์ •์„ ๊ฑฐ๋“ญํ• ์ˆ˜๋ก ํ”ผ์ณ ๋งต์˜ ๋†’์ด, ๋„ˆ๋น„๊ฐ€ ์ ์  ์ž‘์•„์ ธ ์ด๋ฏธ์ง€์˜ ์œ ์˜๋ฏธํ•œ ํŠน์ง•์„ ์ƒ์ง•์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์ง„๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์€ ์œ„์˜ ๋ฌธ์ œ์ ๋“ค์„ ํ•ด๊ฒฐํ•œ๋‹ค. ์ฆ‰, 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ˆ˜ํ–‰ํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฐ์†Œ์‹œ์ผœ์ฃผ๋ฉด์„œ ์ฑ„๋„ ์ˆ˜๋ฅผ ๊นŠ๊ฒŒ ํ•œ ๊ฒƒ ๋งŒํผ์ด๋‚˜ ๋‹ค์–‘ํ•œ ํŠน์ง•์„ ์ถ”์ถœํ•ด์ค„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด๋ ‡๊ฒŒ ํ…์ŠคํŠธ๋กœ๋Š” ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ๋  ๊ฒƒ์ด๋‹ค. ํ•˜๋‹จ์˜ ๊ทธ๋ฆผ์„ ํ†ตํ•ด ์ดํ•ดํ•ด๋ณด์ž. 

 

1 by 1 ์ปจ๋ณผ๋ฃจ์…˜ ์œ ๋ฌด์— ๋”ฐ๋ฅธ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜ ์ฐจ์ด

 

์šฐ์„  A์˜ ๊ฒฝ์šฐ๋ฅผ ๋ณด์ž. 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ ์šฉํ•˜์ง€ ์•Š๊ณ  ์ผ๋ฐ˜์ ์ธ ์ปจ๋ณผ๋ฃจ์…˜์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ๋‹ค. A์˜ ๊ฒฝ์šฐ ๊ณ„์‚ฐํ•  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋Š” 89,856๊ฐœ๊ฐ€ ๋œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด B์˜ ๊ฒฝ์šฐ๋ฅผ๋ณด์ž. B์—์„œ Feature Map 3๋กœ ๊ฐˆ ๋•Œ๊นŒ์ง€ A์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์ปจ๋ณผ๋ฃจ์…˜์„ 2๋ฒˆ์˜ ๊ณผ์ •์„ ๊ฑฐ์ณค๋‹ค. ์ฒซ ๋ฒˆ์งธ์—๋Š” 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์€ ์ด์ „์˜ ํ”ผ์ณ ๋งต ์‚ฌ์ด์ฆˆ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ฑ„๋„ ์ˆ˜๋ฅผ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๋ณดํ†ต์€ ์ฑ„๋„ ์ˆ˜๋ฅผ ์ค„์ด๋Š”๋ฐ 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์ด ์‚ฌ์šฉ๋œ๋‹ค.

 

์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” Feature Map1์—์„œ 156๊ฐœ์˜ ์ฑ„๋„ ๊ฐœ์ˆ˜๋ฅผ 16๊ฐœ๋กœ ์ค„์˜€๋‹ค.(์ด ๋•Œ, ์ค„์ผ ์ฑ„๋„ ๊ฐœ์ˆ˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒ์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์–ผ๋งˆ๋‚˜ ์ฑ„๋„์ˆ˜๋ฅผ ์••์ถ•์‹œํ‚ฌ์ง€) ๊ทธ๋ฆฌ๊ณ  Feature Map 3์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋˜ ํ•œ ๋ฒˆ์˜ 3 by 3 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒํ•œ ํ›„, A์˜ ๊ฒฝ์šฐ์™€ ์ตœ์ข… Feature Map ์‚ฌ์ด์ฆˆ๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ B์˜ ๊ฒฝ์šฐ, ๊ณ„์‚ฐํ•  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋ฅผ ์„ธ๊ฒŒ ๋˜๋ฉด 11,712๊ฐœ๊ฐ€ ๋œ๋‹ค. A์˜ ๊ฒฝ์šฐ๋ณด๋‹ค ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๊ฐ€ ํ˜„์ €ํžˆ ์ค„์–ด๋“ค์—ˆ๋‹ค. ๋˜ํ•œ ์ค‘๊ฐ„์— 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ 1๋ฒˆ ๋” ์ˆ˜ํ–‰ํ–ˆ์œผ๋‹ˆ Feature Map 2์— relu ๊ฐ™์€ ๋น„์„ ํ˜• ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ด๋Š” ๊ฒฐ๊ตญ ๋น„์„ ํ˜• ํ•จ์ˆ˜๋ฅผ ๋” ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ Feature Map์— ๋น„์„ ํ˜•์ ์ธ ํŠน์ง•์„ ๋” ๊ฐ€๋ฏธํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค. 

 

๋”ฐ๋ผ์„œ 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์ค‘๊ฐ„์— ์ฑ„๋„ ๊ฐœ์ˆ˜๋ฅผ ์••์ถ•์‹œ์ผœ ์ •๋ณด ์†์‹ค์˜ ์šฐ๋ ค๊ฐ€ ์žˆ์ง€๋งŒ A์˜ ๊ฒฝ์šฐ๋ณด๋‹ค ๋น„์„ ํ˜• ํ™œ์„ฑํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜๋Š” ํšŸ์ˆ˜๊ฐ€ 1ํšŒ ๋” ๋Š˜์–ด์„œ ์ฑ„๋„์ˆ˜๋ฅผ ๊นŠ๊ฒŒ ํ•œ ๊ฒƒ ๋งŒํผ์˜ ๋‹ค์–‘ํ•œ ํ”ผ์ฒ˜ ์ถ”์ถœ์„ ๊ฐ€๋Šฅ์ผ€ํ•œ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ณ„์‚ฐํ•  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋ฅผ ํ˜„์ €ํžˆ ์ค„์–ด๋“ค๊ฒŒ ํ•จ์œผ๋กœ์จ ํ•˜๋“œ์›จ์–ด ์ ์ธ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐํ•œ๋‹ค. 

 

1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์€ ๋ณดํ†ต ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์— ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋ณด๋‹ค ์–ด๋Š ์ •๋„ ์ปจ๋ณผ๋ฃจ์…˜์„ ๊ฑฐ์นœ ํ›„ ๋‚˜์˜จ ํ”ผ์ฒ˜ ๋งต์—๋‹ค๊ฐ€ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์›๋ž˜ ์ ์šฉํ•˜๋ ค๋ฉด ์ปจ๋ณผ๋ฃจ์…˜์ด 3 by 3 ์ด๋ผ๊ณ  ํ–ˆ๋‹ค๋ฉด 3 by 3 ์ปจ๋ณผ๋ฃจ์…˜์„ ํ•˜๊ธฐ ์ด์ „์— 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์œผ๋กœ ์ฑ„๋„ ๊ฐœ์ˆ˜๋ฅผ ์••์ถ•์‹œํ‚จ ํ›„ ๋‚˜์˜จ ํ”ผ์ฒ˜๋งต์— ์›๋ž˜ ํ•˜๋ ค๋˜ 3 by 3 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

2. Inception Module

์ด์ œ 1 by 1 ์ปจ๋ณผ๋ฃจ์…˜์„ ์ดํ•ดํ–ˆ์œผ๋‹ˆ, ์ธ์…‰์…˜ ๋ชจ๋“ˆ์ด ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž. ํ•˜๋‹จ์˜ ๊ทธ๋ฆผ์€ GoogleNet์˜ ์ธ์…‰์…˜ ๋ชจ๋“ˆ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. 

 

ํ•˜๋‚˜์˜ ์ธ์…‰์…˜ ๋ชจ๋“ˆ

 

์œ„ ๊ทธ๋ฆผ์—์„œ Previous Layer๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ด์ „ Layer๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด ๋•Œ ํ•ต์‹ฌ์€ ํ•˜๋‚˜์˜ Previous Layer ๋งˆ๋‹ค ๊ฐœ๋ณ„๋กœ 4๋ฒˆ์˜ ์ปจ๋ณผ๋ฃจ์…˜์„ ์ ์šฉํ•œ ํ›„ 4๊ฐœ์˜ Feature Map์ด ๋‚˜์˜จ๋‹ค. ์ด 4๊ฐœ์˜ Feature Map์„ Concatenate ํ•ด์„œ ํ•„ํ„ฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ํ•ฉ์ณ์ค€๋‹ค. ์ด๋ฅผ ๋„์‹ํ™”ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

Inception Module์—์„œ ํ•„ํ„ฐ๋“ค์„ Concatenateํ•˜๋Š” ์›๋ฆฌ

 

์œ„ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๊ฐ๊ฐ ์ปจ๋ณผ๋ฃจ์…˜์„ ๊ฑฐ์นœ ํ›„์˜ Feature Map์„ Concatenateํ•˜๋Š” ๊ฒŒ ๋ฌด์—‡์ธ์ง€ ์ดํ•ด๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ๋‹จ, ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ ๊ฐ ์ปจ๋ณผ๋ฃจ์…˜์„ ์ˆ˜ํ–‰ํ•  ๋•Œ, Previous Layer์˜ ์‚ฌ์ด์ฆˆ(28 x 28)์„ ๋˜‘๊ฐ™์ด ๋งž์ถฐ์ฃผ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— padding ๊ฐ’์„ ํ•ญ์ƒ 'same'์œผ๋กœ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

3. GoogleNet

๋ฐฉ๊ธˆ ๋ฐฐ์šด ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ ์—ฐ์†์ ์œผ๋กœ ์ด์–ด๋ถ™์—ฌ ํ™œ์šฉํ•ด ๋งŒ๋“  ๊ฒƒ์ด GoogleNet์˜ ์•„ํ‚คํ…์ฒ˜์ด๋‹ค. ๋‹ค์‹œ ํ•œ๋ฒˆ ์ „์ฒด ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ์„ ์‚ดํŽด๋ณด์ž.

 

GoogleNet ์•„ํ‚คํ…์ฒ˜

 

์ด์ œ ์–ด๋Š์ •๋„ ์ดํ•ด๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ๋‹จ, ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ ๋„์ž…ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ์ฒ˜์Œ ์›๋ณธ ์ด๋ฏธ์ง€์—์„œ ๋ช‡ ๋ฒˆ์˜ ์ปจ๋ณผ๋ฃจ์…˜์„ ๊ฑฐ์น˜๊ณ  ๋‚œ ํ›„์— ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ ์ ์šฉํ•œ๋‹ค. ๋˜ ํŠน์ดํ•œ ์ ์€ ๋…ธ๋ž€์ƒ‰ ๋ฐ•์Šค๋กœ ๋˜์–ด ์žˆ๋Š” Auxiliary Classifier๊ฐ€ ์žˆ๋‹ค. auxiliary์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” '๋ณด์กฐ์ž'๋ผ๋Š” ๋œป์œผ๋กœ, ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ๋ฉ”์ธ Classifier์˜ ๋ณด์กฐ ์—ญํ• ์„ ๋งก๋Š” ์…ˆ์ด๋‹ค. GoogleNet์ด ๋ณด๋‹ค์‹œํ”ผ ๊นŠ์ด๊ฐ€ ๋งค์šฐ ๊นŠ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์šธ๊ธฐ ์†Œ์‹ค,๋ฐœ์‚ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์–ด์„œ ์ค‘๊ฐ„ ์ค‘๊ฐ„ Auxiliary Classifier์˜ ์•„์›ƒํ’‹์„ ๊ฐ€์ง€๊ณ  ์—ญ์ „ํŒŒ๋ฅผ ๊ฐ™์ด ์ˆ˜ํ–‰ํ•ด์ฃผ๋ฉด์„œ ๊ธฐ์šธ๊ธฐ ๊ฐ’์„ ๋ฉ”์ธ Classifier ๊ธฐ์šธ๊ธฐ์— ๋”ํ•ด์คŒ์œผ๋กœ์จ ๊ธฐ์šธ๊ธฐ(Gradient)๊ฐ€ ์†Œ์‹ค๋˜์ง€ ์•Š๋„๋ก ํ•ด์ค€๋‹ค.

 

 

๋ฐ˜์‘ํ˜•