22 Fri

TIL

[AI ์Šค์ฟจ 1๊ธฐ] 7์ฃผ์ฐจ DAY 5

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

์‹ฌ์ธตํ•™์Šต

  • ๋”ฅ๋Ÿฌ๋‹

  • ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์— ์€๋‹‰์ธต์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ๊นŠ์€ ์‹ ๊ฒฝ๋ง์ด ๋จ

  • ์‹ฌ์ธตํ•™์Šต์€ ๊นŠ์€ ์‹ ๊ฒฝ๋ง์˜ ํ•™์Šต

  • ์‹ฌ์ธตํ•™์Šต์€ ์ƒˆ๋กœ์šด ์‘์šฉ์„ ์ฐฝ์ถœํ•˜๊ณ  ์ธ๊ณต์ง€๋Šฅ ์ œํ’ˆ์˜ ์„ฑ๋Šฅ์„ ํš๊ธฐ์ ์œผ๋กœ ํ–ฅ์ƒ

    • ํ˜„๋Œ€ ๊ธฐ๊ณ„ํ•™์Šต์„ ์ฃผ๋„

์‹ฌ์ธตํ•™์Šต์˜ ๋ฐฐ๊ฒฝ

  • 1980๋…„๋Œ€์— ์ด๋ฏธ ๊นŠ์€ ์‹ ๊ฒฝ๋ง ์•„์ด๋””์–ด ๋“ฑ์žฅ

    • ๊ทธ๋Ÿฌ๋‚˜ ์‹คํ˜„ ๋ถˆ๊ฐ€๋Šฅ

    • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ ๋–„๋ฌธ

      1. ๊ฒฝ์‚ฌ ์†Œ๋ฉธ ๋ฌธ์ œ(vanishing gradient)

      2. ์ž‘์€ ํ›ˆ๋ จ ์ง‘ํ•ฉ

      3. ๊ณผ๋‹คํ•œ ์—ฐ์‚ฐ๊ณผ ์‹œ๊ฐ„ ์†Œ์š”

    • ์ผ๋ถ€ ์—ฐ๊ตฌ์ž๋“ค์€ ์ง€์†์ ์ธ ์—ฐ๊ตฌ

      • ์บ๋‚˜๋‹ค์—์„œ ์ฃผ๋กœ ์—ฐ๊ตฌ

๊ฒฝ์‚ฌ ์†Œ๋ฉธ ๋ฌธ์ œ

  1. forward prop

  2. compute loss

  3. back prop

    • loss๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•จ

    • ๊ฐ€์ค‘์น˜ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ ์  ํฌ๋ฏธํ•ด์ง€๋Š” ๋ฌธ์ œ

์‹ฌ์ธตํ•™์Šต์˜ ์„ฑ๊ณต ๋ฐฐ๊ฒฝ

  • ํ˜์‹ ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋“ฑ์žฅ

    • ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ(CNN)

      • ๋ถ€๋ถ„ ์—ฐ๊ฒฐ๊ณผ ๊ฐ€์ค‘์น˜ ๊ณต์œ ๋ฅผ ํ†ตํ•ด์„œ ํšจ์œจ์ ์ธ ์‹ ๊ฒฝ๋ง ํ•™์Šต ๊ตฌ์กฐ ์ œ๊ณต

    • ๊ฒฝ์‚ฌ ์†Œ๋ฉธ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ReLU ํ™œ์„ฑํ•จ์ˆ˜

    • ๊ณผ์ž‰์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š”๋ฐ ํšจ๊ณผ์ ์ธ ๋‹ค์–‘ํ•œ ๊ทœ์ œ ๊ธฐ๋ฒ•

    • ์ธต๋ณ„ ์˜ˆ๋น„ํ•™์Šต ๊ธฐ๋ฒ• ๊ฐœ๋ฐœ

  • ๊ฐ’์‹ผ GPGPU์˜ ๋“ฑ์žฅ

  • ํ•™์Šต ๋ฐ์ดํ„ฐ ์–‘๊ณผ ์งˆ์˜ ํ–ฅ์ƒ

๊ธฐ๊ณ„ํ•™์Šต์˜ ์ƒˆ๋กœ์šด ์ „ํ™˜

  • ์ „ํ†ต์ ์ธ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

    • ์€๋‹‰์ธต์€ ํŠน์ง• ์ถ”์ถœ๊ธฐ

    • ์–•์€ ๊ตฌ์กฐ(์ œํ•œ์  ํŠน์ง• ์ถ”์ถœ)์ด๋ฏ€๋กœ ๊ฐ€๊ณตํ•˜์ง€ ์•Š์€ ํš๋“ํ•œ ์›๋ž˜ ํŒจํ„ด์„ ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋‚ฎ์€ ์„ฑ๋Šฅ์„ ๋‚ธ๋‹ค.

    • ๋”ฐ๋ผ์„œ ์‚ฌ๋žŒ์ด ์ˆ˜์ž‘์—… ํŠน์ง•์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ถ”์ถœํ•˜์—ฌ ์‹ ๊ฒฝ๋ง์— ์ž…๋ ฅํ•จ

  • ํ˜„๋Œ€ ๊ธฐ๊ณ„ํ•™์Šต(์‹ฌ์ธตํ•™์Šต)

    • ํ•™์Šต์— ์˜ํ•ด ์ž๋™์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ํŠน์ง• ์ถ”์ถœ => ํ‘œํ˜„ ํ•™์Šต

    • ํŠน์ง• ๋ฒกํ„ฐ๋ฅผ ์‹ ๊ฒฝ๋ง์˜ ์ž…๋ ฅ => ์ข…๋‹จ๊ฐ„ ํ•™์Šต => ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์ด ์—†์Œ

๊นŠ์€ ์‹ ๊ฒฝ๋ง์˜ ํ‘œํ˜„ ํ•™์Šต

  • ๋‚ฎ์€ ๋‹จ๊ณ„ ์€๋‹‰์ธต์€ ์„ ์ด๋‚˜ ๋ชจ์„œ๋ฆฌ์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ํŠน์ง• ์ถ”์ถœ

  • ๋†’์€ ๋‹จ๊ณ„ ์€๋‹‰์ธต์€ ์ถ”์ƒ์ ์ธ ํ˜•ํƒœ์˜ ๋ณต์žกํ•œ ํŠน์ง• ์ถ”์ถœ

  • ํ‘œํ˜„ ํ•™์Šต์ด ๊ฐ•๋ ฅํ•ด์ง์— ๋”ฐ๋ผ ๊ธฐ์กด ์‘์šฉ์—์„œ ํš๊ธฐ์ ์ธ ์„ฑ๋Šฅ ํ–ฅ์ƒ

    • ์˜์ƒ ์ธ์‹, ์Œ์„ฑ ์ธ์‹, ์–ธ์–ด ๋ฒˆ์—ญ ๋“ฑ

    • ์ƒˆ๋กœ์šด ์‘์šฉ ์ฐฝ์ถœ

      • ๋ถ„๋ฅ˜๋‚˜ ํšŒ๊ท€ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ์„ฑ ๋ชจ๋ธ์ด๋‚˜ ํ™”์†Œ ์ˆ˜์ค€์˜ ์˜์ƒ ๋ถ„ํ• 

๊นŠ์€ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์˜ ๊ตฌ์กฐ

  • DMLP ํ˜น์€ deep MLP

  • MLP์˜ ๋™์ž‘์„ ๋‚˜ํƒ€๋‚ด๋Š” ์‹์„ ๋ณด๋‹ค ๋งŽ์€ ๋‹จ๊ณ„๋กœ ํ™•์žฅํ•œ ๊ฒƒ

  • DMLP ํ•™์Šต์€ MLP ํ•™์Šต๊ณผ ์œ ์‚ฌ

    • ๊ฒฝ์‚ฌ๋„ ๊ณ„์‚ฐ๊ณผ ๊ฐ€์ค‘์น˜ ๊ฐฑ์‹ ์„ ๋” ๋งŽ์€ ๋‹จ๊ณ„์— ๊ฑธ์ณ ์ˆ˜ํ–‰

์—ญ์‚ฌ์  ๊ณ ์ฐฐ

  • ํ™œ์„ฑํ•จ์ˆ˜

    • ํผ์…‰ํŠธ๋ก  -> ๋‹ค์ธต ํผ์…‰ํŠธ๋ก  -> ๊นŠ์€ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

  • ๋ชฉ์  ํ•จ์ˆ˜

    • ํ‰๊ท  ์ œ๊ณฑ ์˜ค์ฐจ -> ํ‰๊ท  ์ œ๊ณฑ ์˜ค์ฐจ -> ๊ต์ฐจ ์—”ํŠธ๋กœํ”ผ ๋˜๋Š” ๋กœ๊ทธ์šฐ๋„

์‹ฌ์ธต ํ•™์Šต์€ ์™œ ๊ฐ•๋ ฅํ•œ๊ฐ€?

  • ์ข…๋‹จ๊ฐ„ ์ตœ์ ํ™”๋œ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ

    • ๊ณ ์ „์  ๋ฐฉ๋ฒ•์€ ๋ถ„ํ• , ํŠน์ง• ์ถ”์ถœ, ๋ถ„๋ฅ˜๋ฅผ ๋”ฐ๋กœ ๊ตฌํ˜„ํ•˜์—ฌ ์—ฐ๊ฒฐ

    • ์‚ฌ๋žŒ์˜ ์ง๊ด€์— ์˜ํ•จ

    • ์‹ฌ์ธต ํ•™์Šต์€ ์ „์ฒด ๊นŠ์€ ์‹ ๊ฒฝ๋ง์„ ๋™์‹œ์— ์ตœ์ ํ™” => ์ข…๋‹จ๊ฐ„ ํ•™์Šต

  • ๊นŠ์ด์˜ ์ค‘์š”์„ฑ

    • ์ ์„ฑ์€ 20๊ฐœ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ง„ ์€๋‹‰์ธต ํ•˜๋‚˜ ์งœ๋ฆฌ ์‹ ๊ฒฝ๋ง

    • ์‹ค์„ ์€ ๊ฐ๊ฐ 10๊ฐœ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ง„ ์€๋‹‰์ธต ๋‘ ๊ฐœ ์งœ๋ฆฌ ์‹ ๊ฒฝ๋ง

    • ํ›„์ž๊ฐ€ ๋” ์ •๊ตํ•œ ๋ถ„ํ• ์ด ๊ฐ€๋Šฅํ•˜๋‹ค

  • ๊ณ„์ธต์  ํŠน์ง•

    • ์ž…๋ ฅ ์ธต๊ณผ ๊ฐ€๊นŒ์šธ ๋•Œ๋Š” ๊ตฌ์ฒด์  ํŠน์ง• EX) ์ , ์„ , ๋ฉด

    • ์ถœ๋ ฅ ์ธต๊ณผ ๊ฐ€๊นŒ์šธ ๋•Œ๋Š” ์ถ”์ƒ์  ํŠน์ง• EX) ๋Œ€๋žต์ ์ธ ๋ชจ์Šต, ๋ช…๋„

Last updated

Was this helpful?