26 Tue

[AI ์Šค์ฟจ 1๊ธฐ] 8์ฃผ์ฐจ DAY 2

Deep Learning: ์‹ ๊ฒฝ๋ง์˜ ๊ธฐ์ดˆ - ์‹ฌ์ธตํ•™์Šต๊ธฐ์ดˆ III

์˜์ƒ ๋ถ„๋ฅ˜

  • ๊ณผ๊ฑฐ์—๋Š” ๋งค์šฐ ์–ด๋ ต๊ณ  ๋„์ „์ ์ธ ๋ฌธ์ œ

  • ILSVRC

    • ImageNet Large Scale Visual Recognition Competition

  • CPVR

AlexNet

  • ๊ตฌ์กฐ

    • ์ปจ๋ณผ๋ฃจ์…˜์ธต 5๊ฐœ์™€ ์™„์ „ ์—ฐ๊ฒฐ์ธต 3๊ฐœ

      • ์ปจ๋ณผ๋ฃจ์…˜์ธต์€ 200๋งŒ๊ฐœ, FC์ธต์€ 6500๋งŒ๊ฐœ ๊ฐ€๋Ÿ‰์˜ ๋งค๊ฐœ๋ณ€์ˆ˜

      • ํ–ฅํ›„ CNN,์€ FC์ธต์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ค„์ด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „

    • GPU์˜ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ ์ œํ•œ์œผ๋กœ ์ธํ•ด #1๊ณผ #2๋กœ ๋ถ„ํ•˜๋ž—์—ฌ ํ•™์Šต ์ˆ˜ํ–‰

  • ์„ฑ๊ณตํ•œ ์š”์ธ

    • ์™ธ์  ์š”์ธ

      • ImageNet์ด๋ผ๋Š” ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ ๋ฐ์ดํ„ฐ

      • GPU๋ฅผ ์‚ฌ์šฉํ•œ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ

    • ๋‚ด์  ์š”์ธ

      • ํ™œ์„ฑํ•จ์ˆ˜๋กœ ReLU ์‚ฌ์šฉ

      • ์ง€์—ญ ๋ฐ˜์‘ ์ •๊ทœํ™” ๊ธฐ๋ฒ• ์ ์šฉ (์ง€๊ธˆ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ)

      • ๊ณผ์ž‰์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ทœ์ œ ๊ธฐ๋ฒ• ์ ์šฉ

        • ๋ฐ์ดํ„ฐ ํ™•๋Œ€ : ์ž˜๋ผ๋‚ด๊ธฐ์™€ ๋ฐ˜์ „์œผ๋กœ 2048๋ฐฐ ํ™•๋Œ€

        • ๋“œ๋กญ์•„์›ƒ : ์™„์ „ ์—ฐ๊ฒฐ์ธต์—์„œ ์‚ฌ์šฉ

    • ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์—์„œ ์•™์ƒ๋ธ” ์ ์šฉ

VGGNet

  • ํ•ต์‹ฌ ์•„์ด๋””์–ด

    • 3*3์˜ ์ž‘์€ ์ปค๋„์„ ์‚ฌ์šฉ

    • ์‹ ๊ฒฝ๋ง์„ ๋”์šฑ ๊นŠ๊ฒŒ ๋งŒ๋“ฆ

    • ์ปจ๋ณผ๋ฃจ์…˜์ธต 8~16๊ฐœ๋ฅผ ๋‘์—ˆ์Œ

      • AlexNet์˜ 5๊ฐœ์— ๋น„ํ•ด 2~3๋ฐฐ ๊นŠ์–ด์ง

    • 16์ธต์งœ๋ฆฌ VGG-16 : CONV 13 + FC 3

  • ์ž‘์€ ์ปค๋„์˜ ์ด์ 

    • ํฐ ํฌ๊ธฐ์˜ ์ปค๋„์€ ๊ฒฐ๊ตญ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํฌ๊ธฐ ์ปค๋„๋กœ ๋ถ„ํ•ด๋  ์ˆ˜ ์žˆ์Œ

    • ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ค„์ด๋ฉด์„œ ์‹ ๊ฒฝ๋ง์€ ๊นŠ์–ด์ง€๋Š” ํšจ๊ณผ

  • 1*1 ์ปค๋„

    • ์‹ค์ œ๋กœ ์ ์šฉ์€ ๊ตฌ๊ธ€๋„ท์—์„œ ์ด๋ฃจ์–ด์ง

    • ์ฐจ์› ํ†ตํ•ฉ

    • ์ฐจ์› ์ถ•์†Œ ํšจ๊ณผ => ์—ฐ์‚ฐ๋Ÿ‰ ๊ฐ์†Œ

GoogLeNet

  • ๊ตฌ๊ธ€์—์„œ ๋งŒ๋“ฆ

  • ํ•ต์‹ฌ์€ ์ธ์…‰์…˜ ๋ชจ๋“ˆ

    • ์ˆ˜์šฉ์žฅ(์ž…๋ ฅ)์˜ ๋‹ค์–‘ํ•œ ํŠน์ง•์„ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด NIN์˜ ๊ตฌ์กฐ๋ฅผ ํ™•์žฅํ•˜์—ฌ ๋ณต์ˆ˜์˜ ๋ณ‘๋ ฌ์ ์ธ ์ปจ๋ณผ๋ฃจ์…˜ ์ธต์„ ๊ฐ€์ง

  • NIN ๊ตฌ์กฐ

    • ๊ธฐ์กด ์ปจ๋ณผ๋ฃจ์…˜ ์—ฐ์‚ฐ์„ MLPConv ์—ฐ์‚ฐ์œผ๋กœ ๋Œ€์ฒด

      • ์ปค๋„ ๋Œ€์‹  ๋น„์„ ํ˜• ํ•จ์ˆ˜๋ฅผ ํ™ฉ์„ฌํ•จ์ˆ˜๋กœ ํฌํ•จํ•˜๋Š” MLP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ง• ์ถ”์ถœ์ด ์œ ๋ฆฌํ•จ

    • ์‹ ๊ฒฝ๋ง์˜ ๋ฏธ์†Œ ์‹ ๊ฒฝ๋ง์ด ์ฃผ์–ด์ง„ ์ˆ˜์šฉ์žฅ์˜ ํŠน์ง•์„ ์ถ”์ƒํ™” ์‹œ๋„

    • ์ „์—ญ ํ‰๊ท  ํ’€๋ง ์‚ฌ์šฉ

  • ๊ตฌ๊ธ€๋„ท์€ NIN ๊ฐœ๋…์„ ํ™•์žฅํ•œ ์‹ ๊ฒฝ๋ง

    • ๋„ค ์ข…๋ฅ˜์˜ ์ปจ๋ณผ๋ฃจ์…˜ ์—ฐ์‚ฐ์„ ์‚ฌ์šฉ

    • ๋‹ค์–‘ํ•œ ํŠน์ง•๋“ค์„ ์ถ”์ถœ

  • ์ธ์…‰์…˜ ๋ชจ๋“ˆ์„ 9๊ฐœ ๊ฒฐํ•ฉํ–ˆ์Œ

    • ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ์ธต 22๊ฐœ

    • ์—†๋Š” ์ธต (ํ’€๋ง) 5๊ฐœ

    • ์ด 27๊ฐœ ์ธต

    • ์™„์ „ ์—ฐ๊ฒฐ์ธต์€ 1๊ฐœ์— ๋ถˆ๊ณผ

    • ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ

      • ์› ๋ถ„๋ฅ˜๊ธฐ์˜ ์˜ค๋ฅ˜ ์—ญ์ „ํŒŒ์˜ ๊ฒฐ๊ณผ์™€ ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ์˜ ์˜ค๋ฅ˜ ์—ญ์ „ํŒŒ ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฒฝ์‚ฌ ์†Œ๋ฉธ ๋ฌธ์ œ ์™„ํ™”

      • ํ•™์Šตํ•  ๋•Œ ๋„์šฐ๋ฏธ ์—ญํ• , ์ถ”๋ก ํ•  ๋•Œ๋Š” ์ œ๊ฑฐ๋จ

ResNet

  • ์ž”๋ฅ˜(์ž”์ฐจ) ํ•™์Šต์ด๋ผ๋Š” ๊ฐœ๋…์„ ์ด์šฉํ•ด์„œ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ํ”ผํ•˜๋ฉด์„œ ์ธต ์ˆ˜๋ฅผ ๋Œ€ํญ ๋Š˜๋ฆผ

  • ์‹ค์ œ๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐฑ์‹ ํ•  ๋•Œ๋Š” W' = W + d ์™€ ๊ฐ™์ด ์ด๋ฃจ์–ด์ง€๋Š”๋ฐ ์ด ๋•Œ W' ์ „์ฒด๋ฅผ ํ•™์Šตํ•˜๊ธฐ ๋ณด๋‹ค๋Š” d๋งŒ์„ ํ•™์Šต์‹œํ‚ค๋ ค๊ณ  ํ•˜๋Š” ๊ฒƒ

    • d = W' - W

  • ์ง€๋ฆ„๊ธธ ์—ฐ๊ฒฐ์„ ๋‘๋Š” ์ด์œ 

    • ๊นŠ์€ ์‹ ๊ฒฝ๋ง๋„ ์ตœ์ ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง

  • VGGNet๊ณผ ๊ฐ™์€ ์ 

    • 3*3 ์ปค๋„ ์‚ฌ์šฉ

  • VGGNet๊ณผ ๋‹ค๋ฅธ ์ 

    • ์ž”๋ฅ˜ ํ•™์Šต ์‚ฌ์šฉ

    • ์ „์—ญ ํ‰๊ท  ํ’€๋ง ์‚ฌ์šฉ => FC ์ธต ์ œ๊ฑฐ

    • ๋ฐฐ์น˜ ์ •๊ทœํ™” ์ ์šฉ

์ƒ์„ฑ๋ชจ๋ธ

  • ๋ถ„๋ณ„ ๋ชจ๋ธ์€ X๊ฐ€ ์žˆ์„ ๋•Œ Y๋ฅผ ์ถ”์ •ํ•˜๋Š” ์ผ

  • ์ƒ์„ฑ ๋ชจ๋ธ์€

    • Y๊ฐ€ ์žˆ์„ ๋•Œ X๋ฅผ ์ถ”์ •ํ•˜๋Š” ์ผ

    • X๋ฅผ ์ถ”์ •ํ•˜๋Š” ์ผ

    • X์™€ Y๊ฐ€ ๊ณตํ†ต์ ์œผ๋กœ ๋ฐœํ˜„๋˜๋Š” ๊ฒƒ์„ ์ถ”์ •ํ•˜๋Š” ์ผ

  • ํ˜„์‹ค์— ๋‚ด์žฌํ•œ ๋ฐ์ดํ„ฐ ๋ฐœ์ƒ ๋ถ„ํฌ๋ฅผ ์•Œ์•„๋‚ผ์ˆ˜๊ฐ€ ์—†์Œ

    • ๋ชจ๋ธ๊ณผ ๊ฐ€์„ค์„ ํ†ตํ•ด ์ถ”์ •

    • ๋ช…์‹œ์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ๋„ ์–ด๋ ค์›€ => ์•”์‹œ์ ์œผ๋กœ ํ‘œํ˜„

GAN์˜ ํ•ต์‹ฌ

  • ์ƒ์„ฑ๊ธฐ G์™€ ๋ถ„๋ณ„๊ธฐ D์˜ ๋Œ€๋ฆฝ๊ตฌ๋„

  • G๋Š” ๊ฐ€์งœ ์ƒ˜ํ”Œ ์ƒ์„ฑ (์œ„์กฐ์ง€ํ๋ฒ”)

  • D๋Š” ๊ฐ€์งœ์™€ ์ง„์งœ๋ฅผ ๊ตฌ๋ณ„ (๊ฒฝ์ฐฐ)

  • GAN์˜ ๋ชฉํ‘œ๋Š” G์˜ ์Šน๋ฆฌ

Last updated

Was this helpful?