10 Wed

[ํŒŒ์ด์ฌ ๋”ฅ๋Ÿฌ๋‹ ํŒŒ์ดํ† ์น˜] PART 04 Computer Vision

03 Data Augmentation

Data Augmentation

  • CNN๊ณผ ๊ฐ™์€ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์€ Graphical Feature๋ฅผ ํ•™์Šต์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ฃผ๋ชฉ์ 

  • ์ด๋Ÿฌํ•œ ๋ชฉ์ ์„ ์œ„ํ•ด ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ณต์žกํ•œ ๋ชจ๋ธ์„ ๋งŽ์ด ์‚ฌ์šฉ

  • ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ์ดํ„ฐ๋Š” ํ•œ์ •์ ์ด๊ธฐ ๋งˆ๋ จ์ธ๋ฐ ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•

  • ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ํšŒ์ „, ๋ฐ˜์ „, ํ™•๋Œ€/์ถ•์†Œ, ์ž๋ฅด๊ธฐ ๋“ฑ์˜ ๋ณ€ํ˜•์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๋ฅผ ๋Š˜๋ฆฐ๋‹ค,

  • ์„ฑ๋Šฅ์ด ์†Œํญ ์ƒ์Šนํ•œ๋‹ค.

Cutout/Cutmix

  • Cutout : ์›๋ณธ ์ด๋ฏธ์ง€์˜ ์ผ๋ถ€๋ฅผ ๊ฒ€์€์ƒ‰์œผ๋กœ ์น ํ•˜๋Š” ๊ธฐ๋ฒ• => ์ผ์ • ์˜์—ญ์˜ ํ”ฝ์…€์„ 0์œผ๋กœ ์ฑ„์›€ => Dropout์˜ ํšจ๊ณผ

  • Cutmix : ์›๋ณธ ์ด๋ฏธ์ง€์˜ ์ผ๋ถ€๋ฅผ ๋‹ค๋ฅธ ๋ผ๋ฒจ์˜ ์ด๋ฏธ์ง€๋กœ ์ฑ„์šฐ๋Š” ๊ธฐ๋ฒ• => ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ํ™•๋ฅ ๋กœ ๋ผ๋ฒจ๋งํ•ด ํ•™์Šต์„ ์ง„ํ–‰

  • Data Augmentation ๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๋‹ค.

04 CNN Architecture

ImageNet

  • ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ

  • ํ•™์Šต ๋ฐ์ดํ„ฐ๋งŒ ์ด 138GB

  • 2 ๋งŒ ๊ฐœ ์ด์ƒ์˜ ํด๋ž˜์Šค์™€ ์•ฝ 1,400๋งŒ ์žฅ์˜ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ

Network Architecture

  • ๋„คํŠธ์›Œํฌ๋ฅผ ๊นŠ๊ฒŒ ์Œ“์œผ๋ฉด์„œ ๊ณผ์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๊ณ ์ž ํ•˜๋Š” ์—ฐ๊ตฌ๊ฐ€ ๊ณ„์†๋˜์–ด์™”์Œ.

  • LeNet

    • ์ตœ์ดˆ์˜ CNN ๋ชจ๋ธ

  • AlexNet

    • 2012 ILSVRC ๋Œ€ํšŒ ์šฐ์Šน ๋ชจ๋ธ

    • LeNet๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์Œ

    • ReLU, Dropout, Data Augmentation ์‚ฌ์šฉ

  • VGG

    • 2014 ILSVRC ๋Œ€ํšŒ ์ค€์šฐ์Šน ๋ชจ๋ธ

    • 3 X 3 Conv. ๋ฅผ ๊นŠ๊ฒŒ ์ค‘์ฒฉํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํŠน์ง•

    • ๊นŠ์ด์— ๋”ฐ๋ผ VGG16, VGG19 ๋“ฑ

  • GoogLeNet

    • 2014 ILSVRC ๋Œ€ํšŒ ์šฐ์Šน ๋ชจ๋ธ

    • Inception Model ๋กœ๋„ ๋ถˆ๋ฆฌ๋ฉฐ CNN + Inception ๊ฐœ๋…์„ ๋„์ž…ํ•œ ๋ณต์žกํ•œ ํ˜•ํƒœ์˜ ๋ชจ๋ธ

    • ๊ตฌ๊ธ€์—์„œ ์ œ์•ˆํ•œ ๋ชจ๋ธ๋กœ Google + LeNet์„ ํ•ฉ์นœ ๋ง

    • ์ผ๋ฐ˜์ ์ธ CNN์€ Conv. ๋’ค Pool.์„ ๊ฑฐ์น˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ๋ฐ Inception Model์€ ํ•œ ์ธต์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์—ฐ์‚ฐ์„ ๊ฑฐ์นœ ํ›„ Feature Map์„ ๋‹ค์‹œ ํ•ฉ์น˜๋Š” ๋ฐฉ์‹ => ์ž‘์€ ๊ทœ๋ชจ์˜ ํŠน์ง•๊ณผ ํฐ ๊ทœ๋ชจ์˜ ํŠน์ง•์„ ํ•œ๋ฒˆ์— ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ 

    • ๋งˆ์ง€๋ง‰ FC ์—์„œ Global Average Pooling(GAP)์œผ๋กœ ๋Œ€์ฒดํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ค„์ด๋Š” ํšจ๊ณผ๋ฅผ ์–ป์—ˆ๋‹ค. GAP๋Š” Feature Map์— ๋Œ€ํ•ด ๊ฐ๊ฐ์˜ ๊ฐ’์„ ํ‰๊ท ๋‚ด ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ฒƒ.

  • ResNet

    • 'Residual Network'์˜ ์•ฝ์ž๋กœ MS์—์„œ ์ œ์•ˆ

    • 2015 ILSVRC ๋Œ€ํšŒ ์šฐ์Šน ๋ชจ๋ธ

    • ํ˜„์žฌ๊นŒ์ง€๋„ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์˜ ๊ธฐ๋ณธ ๋ชจ๋ธ

    • Residual Block์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋„์ž…ํ–ˆ์œผ๋ฉฐ ์ด์ „ ์ธต์˜ ํŠน์ง•๋งต์„ ๋‹ค์Œ ์ธต์˜ ํŠน์ง• ๋งต์— ๋”ํ•ด์ฃผ๋Š” ๊ฐœ๋… => Skip Connection์ด๋ผ ํ•œ๋‹ค. Gradient Vanishing ๋ฌธ์ œ๋ฅผ ์™„ํ™”

  • DenseNet

    • ResNet์˜ ํ™•์žฅ๋œ ๋ฒ„์ „

    • Skip Connection์„ ๋ชจ๋“  ์ธต์— ์ ์šฉ

    • ํ•™์ˆ ์ ์œผ๋กœ๋Š” ResNet์ด ๋” ๊ฐ€์น˜ ์žˆ๋‹ค๊ณ  ์—ฌ๊ฒจ์ง

Last updated

Was this helpful?