[Paper Review] Vision Transformer

msgoยท2026๋…„ 5์›” 25์ผ

๐Ÿ“Œ ๋ณธ ๊ธ€์€ 2023.07 ์— ์ž‘์„ฑํ•œ paper review๋ฅผ ๋‹ค๋“ฌ์–ด ๋ฐœํ–‰ํ•œ ์•„์นด์ด๋ธŒ ๊ธ€์ž…๋‹ˆ๋‹ค.
์ž‘์„ฑ ๋‹น์‹œ ์ปจํ…์ŠคํŠธ: X:AI 4๊ธฐ Adv
์›๋ณธ ๋…ผ๋ฌธ: https://arxiv.org/abs/2010.11929

ํŠธ๋žœ์Šคํฌ๋จธ ๊ตฌ์กฐ๋Š” NLP๊ณผ์ •์˜ ํ† ๋Œ€๊ฐ€ ๋œ ๋ฐ˜๋ฉด, CV์—์„œ์˜ ์ ์šฉ์€ ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค. ๋น„์ „์—์„œ ์–ดํ…์…˜์€ Conv์™€ ํ•จ๊ป˜ ์ ์šฉ๋˜๊ฑฐ๋‚˜ ์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์ผ๋ถ€ Conv๋ฅผ ์–ดํ…์…˜์œผ๋กœ ๋Œ€์ฒดํ•˜๋ฉฐ ์ ์šฉํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” CNN์— ๋Œ€ํ•œ ์˜์กด์ด ํ•„์š” ์—†์Œ์„ ๋ณด์ด๋ฉฐ ์ˆœ์ˆ˜ ํŠธ๋žœ์Šคํฌ๋จธ ๊ตฌ์กฐ๊ฐ€ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์— ์ด์šฉ๋˜์–ด์ง์„ ๋ณด์ธ๋‹ค. ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์‚ฌ์ „ ํ•™์Šตํ•œ๋‹ค๋ฉด VIT(Vision Transformer)๋Š” ๋‹ค๋ฅธ CNN ๊ตฌ์กฐ์— ๋น„ํ•ด์„œ ์ ์€ ์—ฐ์‚ฐ๋Ÿ‰์„ ํ†ตํ•ด์„œ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

INTRODUCTION

ํŠธ๋žœ์Šคํฌ๋จธ์—์„œ self-attention๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋Š” NLP์—์„œ์˜ ๋ชจ๋ธ์ด ๋˜์—ˆ๋‹ค. ์ง€๋ฐฐ์ ์ธ ์ ‘๊ทผ์€ ๋งŽ์€ ์–‘์˜ ์‚ฌ์ „ ํ•™์Šตํ›„ ์ž‘์€ ํ…Œ์Šคํฌ๋กœ์˜ ํŒŒ์ธ ํŠœ๋‹์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ์˜ ํšจ์œจ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์œผ๋กœ ์ธํ•ด 100B ํŒŒ๋ผ๋ฏธํ„ฐ ๋„˜๊ฒŒ ํ•™์Šต์ด ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ๊ณผ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ์„œ, ๊ณ„์†ํ•ด์„œ ํ•™์Šต์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, CV์—์„œ CNN๊ตฌ์กฐ๊ฐ€ ์—ฌ์ „ํžˆ ์šฐ์„ธํ•œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. NLP์—์„œ์˜ ์„ฑ๊ณต์œผ๋กœ ์ธํ•ด CNN๊ณผ self-attention์˜ ๊ฒฐํ•ฉ์— ๋Œ€ํ•œ ๋งŽ์€ ์‹œ๋„๊ฐ€ ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ ์‹คํŒจ ์‚ฌ๋ก€๊ฐ€ ์กด์žฌํ•˜์˜€๊ณ , ๊ทธ๋ž˜์„œ ์•„์ง๊นŒ์ง€๋„ ResNet๊ตฌ์กฐ๊ฐ€ sota๋ฅผ ๋‹ฌ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ตœ์†Œํ•œ์˜ ์ˆ˜์ •์„ ํ†ตํ•ด ํŠธ๋žœ์Šคํฌ๋จธ๋ฅผ ์ด๋ฏธ์ง€์— ์ง์ ‘ ์ ์šฉํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด, ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€๋ฅผ ํŒจ์น˜๋กœ ์ž๋ฅธ ๋‹ค์Œ ์ด๋ฅผ ์„ ํ˜• ์ž„๋ฒ ๋”ฉ์˜ ์‹œํ€€์Šค๋กœ ๋ฐ”๊ฟ” ํŠธ๋žœ์Šคํฌ๋จธ์˜ ์ฃผ์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ํŒจ์น˜๋Š” NLP์—์„œ์˜ ํ† ํฐ๊ณผ ๊ฐ™์ด ๋‹ค๋ค„์ง‘๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ชจ๋ธ์„ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•ํ•œ ๊ทœ์ œ ์—†์ด ImageNet๊ณผ ๊ฐ™์€ ์ค‘๊ฐ„ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ์…‹์„ ํ•™์Šต์‹œํ‚ค๋ฉด Resnet๋ณด๋‹ค ์•ฝ๊ฐ„ ๋‚ฎ์€ ์„ฑ๋Šฅ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋Š” ํŠธ๋žœ์Šคํฌ๋จธ๋Š” CNN์— ์žˆ๋Š” ์œ ๋„์ ์ธ ํŽธํ–ฅ์˜ ๋ถ€์กฑ์— ๋Œ€ํ•œ ๊ฒฐํ•จ์ด ์žˆ์Œ์„ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ถˆ์ถฉ๋ถ„ํ•œ ๋ฐ์ดํ„ฐ๋กœ๋Š” ์ผ๋ฐ˜ํ™” ํ•™์Šต์ด ์ž˜ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์œผ๋กœ ์ œ์‹œ๋˜์—ˆ์œผ๋ฉฐ ๋งŽ์€ NLPํ…Œ์Šคํฌ์—์„œ์˜ Sota ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋Œ€์šฉ๋Ÿ‰์˜ ํŠธ๋žœ์Šคํฌ๋จธ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ๋Œ€์šฉ๋Ÿ‰ ์–ธ์–ด๋ญ‰์น˜๋ฅผ ํ†ตํ•ด ํ•™์Šต๋˜์–ด์ง€๋ฉฐ ํŠน์ • ํ…Œ์Šคํฌ๋ฅผ ์œ„ํ•ด ํŒŒ์ธํŠœ๋‹๋˜์–ด์ง‘๋‹ˆ๋‹ค.

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

์šฐ๋ฆฌ์™€ ๊ฐ€์žฅ ๊ด€๋ จ๋œ ์—ฌ๊ตฌ๋Š” ์ด๋ฏธ์ง€์—์„œ 22์‚ฌ์ด์ฆˆ์˜ ํŒจ์น˜๋ฅผ ์ถ”์ถœํ•˜์—ฌ self-attention์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ViT์™€ ๋งค์šฐ ์œ ์‚ฌํ•˜๋‚˜, ์šฐ๋ฆฌ๋Š” ๋Œ€์šฉ๋Ÿ‰์˜ ์‚ฌ์ „ํ•™์Šต๋œ ํŠธ๋žœ์Šคํฌ๋จธ๊ฐ€ CNN ๊ตฌ์กฐ๋ฅผ ์ด๊ธฐ๋Š”๊ฐ€์— ๋Œ€ํ•ด ๋ฐํž˜์— ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€, 22๋ฐฉ์‹์€, ์ž‘์€ ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€์—๋งŒ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ค‘๊ฐ„ ํ•ด์ƒ๋„์—๋„ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, CNN๊ณผ attention์˜ ๊ฒฐํ•ฉ์— ๋Œ€ํ•œ ๋งŽ์€ ์—ฐ๊ตฌ๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๊ด€๋ จ ์—ฐ๊ตฌ๋Š” image GPT์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ์ง€์˜ ํ•ด์ƒ๋„์™€ ์ปฌ๋Ÿฌ ๊ณต๊ฐ„์„ ๊ฐ์†Œ์‹œํ‚จ ๋‹ค์Œ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ํŒจ์…˜์— ๋Œ€ํ•ด ๋น„์ง€๋„ ํ•™์Šต์œผ๋กœ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ๊ณผ๋Š” ํŒŒ์ธ ํŠœ๋‹๋˜๊ฑฐ๋‚˜ ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•ด ์„ ํ˜•์ ์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋„ท์—์„œ 72%์˜ ์ •ํ™•๋„๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์ž‘์—…์€ ์ด๋ฏธ์ง€ ๋„ท ๋ฐ์ดํ„ฐ์…‹๋ณด๋‹ค ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ณผ์ •์ด ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์ธ ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ImageNet-21k์™€ JFT-300M ๋‘๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์…‹์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค.

METHOD

437

์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์ธ ํŠธ๋žœ์Šคํฌ๋จธ ๊ตฌ์กฐ๋ฅผ ๊ฐ€๋Šฅํ•œํ•œ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•œ ๊ตฌ์กฐ์˜ ์žฅ์ ์€ NLP transformer์˜ ๊ตฌ์กฐ์™€ ๋‹ค์–‘ํ•œ ํšจ์œจ์ ์ธ ๋ฐฉ์‹์„ ์šฐ๋ฆฌ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

VISION TRANSFORMER

์šฐ๋ฆฌ ๋ชจ๋ธ์€ ์œ„์™€ ๊ฐ™์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ํŠธ๋žœ์Šคํฌ๋จธ๋Š” 1์ฐจ์›์˜ ์‹œํ€€์Šค ์ž„๋ฒ ๋”ฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. 2์ฐจ์›์˜ ๋ฏธ์ง€๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ R( HWC )๋ฅผ ํŽผ์ณ ๋†“์€ R( N P^2 C )๋กœ ๋ณ€ํ˜• ์‹œํ‚ต๋‹ˆ๋‹ค. P๋Š” ํŒจ์น˜๋ฅผ ๋œปํ•˜๋ฉฐ, N์€ ์ฑ„๋„ ๋‹น ํŒจ์น˜์˜ ์ˆ˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ํŠน์ • ํฌ๊ธฐ์˜ ์ฐจ์›์„ ์ธํ’‹์œผ๋กœ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ํŒจ์น˜ ์‹œํ€€์Šค๋ฅผ linear๋ฅผ ํ†ตํ•ด์„œ ๊ณ ์ •๋œ D์ฐจ์›์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ค๋‹ˆ๋‹ค.

BERT์˜ class ํ† ํฐ๊ณผ ๊ฐ™์ด ์šฐ๋ฆฌ๋Š” ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์ž„๋ฒ ๋”ฉ์„ ์ž„๋ฒ ๋”ฉ ํŒจ์น˜ ์‹œํ€€์Šค์— ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด๋‘ก๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜๊ธฐ๋Š” ํ”„๋ฆฌํŠธ๋ ˆ์ด๋‹๊ฐ„ ํ•œ๊ฐœ์˜ hidden layer๋ฅผ ํ†ตํ•ด ์ง„ํ–‰๋˜์–ด์ง€๊ณ  ํŒŒ์ธ ํŠœ๋‹ ๊ฐ„์—๋Š” ํ•œ๊ฐœ์˜ linear layer๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ ๋˜ํ•œ ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ์— ์ถ”๊ฐ€๋˜์–ด์ง‘๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 2D์ฐจ์›์˜ ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ์„ ์ฃผ์ž…ํ–ˆ์„ ๋•Œ ํšจ๊ณผ๋ฅผ ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— 1์ฐจ์›์˜ ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋žœ์Šคํฌ๋จธ ์ธ์ฝ”๋”๋Š” ๋ฉ€ํ‹ฐํ—ค๋“œ ์…€ํ”„ ์–ดํ…์…˜๊ณผ MLP block, Layer norm์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์กŒ์œผ๋ฉฐ ๋ชจ๋“  ๋ธ”๋Ÿญ์— ์ ์šฉ ์ „ Residual connection์ด ์‚ฌ์šฉ๋˜์–ด์ง‘๋‹ˆ๋‹ค.

Inductive bias

์šฐ๋ฆฌ๋Š” ๋น„์ ผ ํŠธ๋žœ์Šคํฌ๋จธ๊ฐ€ CNN ๋ณด๋‹ค ๋” ์ ์€ ํŽธํ–ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. CNN์—์„œ๋Š” ์ง€์—ญ์ ์œผ๋กœ ์ด์ฐจ์›์˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ์ „์ฒด ๋ชจ๋ธ์— ๊ฑธ์ณ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ViT๋Š” ์˜ค์ง MLP๋ ˆ์ด์–ด์—์„œ ์ง€์—ญ์ ์ด๋ฉฐ, self-attention์—์„œ๋Š” ๊ธ€๋กœ๋ฒŒ์ž…๋‹ˆ๋‹ค. ์ด์ฐจ์›์˜ ๊ตฌ์กฐ๋Š” ๋งค์šฐ ๋“œ๋ญ…๋‹ˆ๋‹ค. ๋ชจ๋ธ ์ดˆ๊ธฐ์— ์ด๋ฏธ์ง€๋ฅผ ํŒจ์น˜ ๋‹จ์œ„๋กœ ์ž๋ฅด๋ฉฐ ํŒŒ์ธ ํŠœ๋‹ ์‹œ ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ์€ ์ดˆ๊ธฐ์—๋Š” 2์ฐจ์›์— ๋Œ€ํ•œ ์•„๋ฌด๋Ÿฐ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์˜ค์ง€ ์•Š๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šต์„ ์ง„ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Hybrid Architecture

์ด๋ฏธ์ง€ ํŒจ์น˜๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ธํ’‹ ์‹œํ€€์Šค๋Š” CNN์˜ ํ”ผ์ณ ๋งต์œผ๋กœ๋ถ€ํ„ฐ ์ œ์ž‘์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์—์„œ๋Š” CNN ํ”ผ์ณ ๋งต์—์„œ ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠนํžˆ ์ƒํ™ฉ์—์„œ ํŒจ์น˜๋Š” 1*1 ํฌ๊ธฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FINE-TUNING AND HIGHER RESOLUTION

์ „ํ˜•์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ViT๋ฅผ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์…‹์—์„œ ์‚ฌ์ „ํ•™์Šตํ•˜๋ฉฐ ์ž‘์€ ํ…Œ์Šคํฌ์— ๋Œ€ํ•ด ํŒŒ์ธ ํŠœ๋‹์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒƒ์„ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์‚ฌ์ „ ํ•™์Šต๋œ ๋จธ๋ฆฌ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  D*K feedforward layer๋ฅผ ๋ถ€์ฐฉํ•ฉ๋‹ˆ๋‹ค. k๋Š” ์ž‘์€ ํ…Œ์Šคํฌ์˜ ํด๋ž˜์Šค ๊ฐœ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋ฆฌํŠธ๋ ˆ์ด๋‹๋ณด๋‹ค ๋†’์€ ํ•ด์ƒ๋„์—์„œ์˜ ํŒŒ์ธํŠœ๋‹์— ์ด์ ์„ ์ค๋‹ˆ๋‹ค. ๋†’์€ ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€๋ฅผ ์ค„ ๋•Œ, ์šฐ๋ฆฌ๋Š” ๊ฐ™์€ ํฌ๊ธฐ์˜ ํŒจ์น˜๋ฅผ ์œ ์ง€ํ•˜๊ณ  ํฐ ํšจ๊ณผ์ ์ธ ์‹œํ€€์Šค ๊ธธ์ด์—์„œ ๊ฒฐ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค. ViT๋Š” ์‹œํ€€์Šค ๊ธธ์ด๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด, ํ•™์Šต๋œ position embedding์€ ๋” ์ด์ƒ ํšจ๊ณผ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ๋ฏธ๋ฆฌ ํ•™์Šต๋œ ํฌ์ง€์…˜ ์ž„๋ฒ ๋”ฉ์˜ ๋ณด๊ฐ„์„ ํ†ตํ•ด์„œ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•ด์ƒ๋„ ์กฐ์ •๊ณผ ํŒจ์น˜ ์ถ”์ถœ์€ ํŠธ๋žœ์Šคํฌ๋จธ์— ๋ฐ”์ด์–ด์Šค๊ฐ€ ์ˆ˜๋™์ ์œผ๋กœ ์ฃผ์ž…๋˜๋Š” ์œ ์ผํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

EXPERIMENTS

์šฐ๋ฆฌ๋Š” ResNet, ViT, hybrid์— ๋Œ€ํ•ด ํ•™์Šต ์ˆ˜์šฉ์„ฑ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋ชจ๋ธ์˜ ๋ฐ์ดํ„ฐ ์š”๊ตฌ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ ์…‹์— ๋Œ€ํ•ด ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ  ๋งŽ์€ ๋ฒค์ง€๋งˆํฌ ํ…Œ์Šคํฌ์— ๋Œ€ํ•ด ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „ ํ•™์Šต ๋ชจ๋ธ์˜ ๋น„์šฉ์  ์ธก๋ฉด์„ ๊ณ ๋ คํ•˜์—ฌ ViT๋Š” ๋งค์šฐ ์šฐ์ˆ˜ํ•จ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

386

์šฐ๋ฆฌ์˜ ViT model์ด ์ข‹์€ ์„ฑ๋Šฅ์„ ๋‚˜ํƒ€๋ƒ„์„ ๋ณด์—ฌ์ฃผ๋ฉฐ CNN ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๋„˜์–ด์„  ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ „ ํ•™์Šต ๋ฐ์ดํ„ฐ ์ˆ˜๋Ÿ‰์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ์„ ํ™•์ธํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์…‹์˜ ์ˆ˜๊ฐ€ ์ ์€ ImageNet์˜ ๊ฒฝ์šฐ ViT์˜ ์„ฑ๋Šฅ์ด ResNet๋ณด๋‹ค ๋‚ฎ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ ์…‹์ด ๋Š˜์–ด๋‚  ์ˆ˜๋ก ViT๊ฐ€ ์—ญ์ „ํ•˜๋Š” ๋ชจ์Šต์ด ๋ณด์ž…๋‹ˆ๋‹ค.

424

์‚ฌ์ „ ํ•™์Šต ๋น„์šฉ์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ „ ํ•™์Šต ๋น„์šฉ์ด ๊ฐ™์„ ๋•Œ ViT์˜ ์„ฑ๋Šฅ์ด ResNet๋ณด๋‹ค ๋†’์œผ๋ฉฐ Hybrid๋Š” ๋Œ€์ฒด๋กœ ์„ฑ๋Šฅ์ด ๊ฐ€์žฅ ๋†’๋‹ค๊ฐ€ ์‚ฌ์ „ ํ•™์Šต์ด ๋งŽ์ด ์ด๋ฃจ์–ด์งˆ ๊ฒฝ์šฐ pure ViT์™€์˜ ๊ฐญ์ด ๊ฑฐ์˜ ์—†์–ด์ง‘๋‹ˆ๋‹ค.

437

## CONCLUSION

์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ์ธ์‹์—์„œ์˜ ํŠธ๋žœ์Šคํฌ๋จธ ์ ์šฉ์„ ์—ฐ๊ตฌํ–ˆ๋‹ค. ์ด์ „๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์…€ํ”„ ์–ดํ…์…˜์„ CV์—์„œ ์‚ฌ์šฉํ•˜๋ฉฐ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ํŽธํ–ฅ์„ ํŒจ์น˜ ์ถ”์ถœ ๋‹จ๊ณ„์—์„œ ๋„์ž…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์šฐ๋ฆฌ๋Š” NLP์ฒ˜๋Ÿผ ์ด๋ฏธ์ง€๋ฅผ ํ† ํฐ ์‹œํ€€์Šค์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์…‹์˜ ์‚ฌ์ „ ํ•™์Šต์„ ์š”๊ตฌํ•˜๋ฉฐ ์ด๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์‹ผ ๋น„์šฉ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ViT๋Š” CNN ๊ตฌ์กฐ์˜ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์ด๊ฒจ๋ƒˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ”— ๊ด€๋ จ ๊ธ€

0๊ฐœ์˜ ๋Œ“๊ธ€