25 Mon

TIL

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

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

์ปดํ“จํ‹ฐ ๋น„์ „์˜ ์–ด๋ ค์šด ์ 

  • ๊ด€์ ์˜ ๋ณ€ํ™” : ๋™์ผํ•œ ๊ฐ์ฒด๋ผ๋„ ์˜์ƒ์„ ์ฐ๋Š” ์นด๋ฉ”๋ผ์˜ ์ด๋™์— ๋”ฐ๋ผ ๋ชจ๋“  ํ”ฝ์…€๊ฐ’์ด ๋ณ€ํ™”๋จ

  • ๊ฒฝ๊ณ„์ƒ‰(๋ณดํ˜ธ์ƒ‰)์œผ๋กœ ๋ฐฐ๊ฒฝ๊ณผ ๊ตฌ๋ถ„์ด ์–ด๋ ค์šด ๊ฒฝ์šฐ

  • ์กฐ๋ช…์— ๋”ฐ๋ฅธ ๋ณ€ํ™”

  • ๊ธฐํ˜•์ ์ธ ํ˜•ํƒœ์˜ ์˜์ƒ ์กด์žฌ

    • EX) ๊ณ ์–‘์ด๊ฐ€ ๋ˆ„์›Œ์žˆ๊ฑฐ๋‚˜ ์•‰์•„์žˆ๊ฑฐ๋‚˜ ๋’ค์ง‘์–ด ์žˆ๋Š” ์‚ฌ์ง„

  • ์ผ๋ถ€๊ฐ€ ๊ฐ€๋ ค์ง„ ์‚ฌ์ง„

  • ๊ฐ™์€ ์ข…๋ฅ˜ ๊ฐ„์˜ ๋ณ€ํ™”๊ฐ€ ํผ

    • EX) ํฐ์ƒ‰ ๊ณ ์–‘์ด, ์ค„๋ฌด๋Šฌ๊ฐ€ ๋งŽ์€ ๊ณ ์–‘์ด ๋“ฑ

์ปจ๋ณผ๋ฃจ์…˜ ์‹ ๊ฒฝ๋ง

  • ์ปจ๋ณผ๋ฃจ์…˜์ธต : CONV

    • ๋ถ„๋ฅ˜, ๊ฒ€์ƒ‰, ๊ฒ€์ถœ, ๋ถ„ํ•  ๋“ฑ์˜ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ์˜์ƒ ๋ถ„์•ผ์—์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉ๋จ

  • ํ’€๋ง์ธต : POOL

  • ์ „์ฒด๊ตฌ์กฐ

DMLP์™€ CNN์˜ ๋น„๊ต

  • DMLP

    • ์™„์ „ ์—ฐ๊ฒฐ ๊ตฌ์กฐ๋กœ ๋†’์€ ๋ณต์žก๋„

    • ํ•™์Šต์ด ๋งค์šฐ ๋А๋ฆฌ๊ณ  ๊ณผ์ž‰์ ํ•ฉ ์šฐ๋ ค

  • CNN

    • ์ปจ๋ณผ๋ฃจ์…˜ ์—ฐ์‚ฐ์„ ์ด์šฉํ•ด์„œ ๋ถ€๋ถ„ ์—ฐ๊ฒฐ(ํฌ์†Œ ์—ฐ๊ฒฐ)๋กœ ๋†’์ง€ ์•Š์€ ๋ณต์žก๋„

    • ์ปจ๋ณผ๋ฃจ์…˜ ์—ฐ์‚ฐ์€ ์ข‹์€ ํŠน์ง• ์ถ”์ถœ

    • ์™œ CNN์œผ๋กœ๋„ ์„ฑ๋Šฅ์ด ๋‚˜์˜ฌ๊นŒ?

      • ์ด๋ฏธ์ง€์˜ ์ง€์—ญ์„ฑ ๋•Œ๋ฌธ

      • ์ด๋ฏธ์ง€ ๋‚ด์—์„œ๋Š” ์„œ๋กœ ๊ฐ€๊นŒ์šด ๋‘ ์ ์ด ์„œ๋กœ ๋ฉ€์€ ๋‘ ์ ๋ณด๋‹ค ๊ด€๋ จ์„ฑ์ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค

    • ๊ฒฉ์ž ๊ตฌ์กฐ(์˜์ƒ, ์Œ์„ฑ ๋“ฑ)๋ฅผ ๊ฐ–๋Š” ๋ฐ์ดํ„ฐ์— ์ ํ•ฉํ•˜๋‹ค

    • ์ˆ˜์šฉ์žฅ(receptive field)์€ ์ธ๊ฐ„์‹œ๊ฐ๊ณผ ์œ ์‚ฌ

    • ๊ฐ€๋ณ€ ํฌ๊ธฐ์˜ ์ž…๋ ฅ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

CNN์˜ ์™„์ „ ์—ฐ๊ฒฐ ์‹ ๊ฒฝ๋ง๊ณผ ์ฐจ๋ณ„

  • ํ•™์Šต์— ์˜ํ•ด ๊ฒฐ์ •๋œ ๋ณต์ˆ˜์˜ ์ปค๋„๋“ค์— ๋Œ€์‘๋˜๋Š” ํŠน์ง•๋“ค์„ ์ถ”์ถœํ•œ๋‹ค

    • ์™„์ „ ์—ฐ๊ฒฐ์€ ๋ชจ๋“  ๋ถ€๋ถ„์„ ๋‹ค ์—ฐ๊ฒฐ

    • ๊ฐ ์ธต์˜ ์ž…์ถœ๋ ฅ์˜ ํŠน์ง•ํ˜•์ƒ์ด ์œ ์ง€ ๋œ๋‹ค (ํŠน์ง•๋งต)

    • ์˜์ƒ์˜ ๊ณต๊ฐ„ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ณต๊ฐ„์ ์œผ๋กœ ์ธ์ ‘ํ•œ ์ •๋ณด์˜ ํŠน์ง•์„ ํšจ๊ณผ์ ์œผ๋กœ ์ธ์‹

    • ๊ฐ ์ปค๋„์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ณต์œ ํ•จ์œผ๋กœ์จ ์™„์ „ ์—ฐ๊ฒฐ ์‹ ๊ฒฝ๋ง ๋Œ€๋น„ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋งค์šฐ ์ ์Œ

  • ์ถ”์ถœ๋œ ์˜์ƒ์˜ ํŠน์ง•์„ ์š”์•ฝํ•˜๊ณ  ๊ฐ•ํ™”ํ•˜๋Š” ์ธต : Pooling

    • ํšจ์œจ์ ์ธ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ถ”๊ฐ€๋˜๋Š” ์ธต

  • ๊ฐ€๋ณ€ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค

    • ์™„์ „ ์—ฐ๊ฒฐ ์‹ ๊ฒฝ๋ง์€ ํŠน์ง• ๋ฒกํ„ฐ์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฉด ์—ฐ์‚ฐ ๋ถˆ๊ฐ€๋Šฅ

์ปจ๋ณผ๋ฃจ์…˜(ํ•ฉ์„ฑ๊ณฑ) ์—ฐ์‚ฐ

  • ๋‚ด์ ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ์ด์ง€๋งŒ ์ „์ฒด ๋Œ€ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ๋ถ€๋ถ„ ๋Œ€ ์ „์ฒด(ํ•„ํ„ฐ ์ „์ฒด)๊ฐ€ ๋งค์นญ๋œ๋‹ค. ๋ถ€๋ถ„ ๋Œ€ ๋ถ€๋ถ„์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜๋„ ์žˆ๋‹ค(ํ•„ํ„ฐ๊ฐ€ ์ด๋ฏธ์ง€ ํฌ๊ธฐ์— ๋น„ํ•ด ์ž‘์œผ๋ฏ€๋กœ)

  • ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ๋ผ๋ฆฌ ๊ณฑํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋Š” ์„ ํ˜• ์—ฐ์‚ฐ

  • ์˜์ƒ์—์„œ ํŠน์ง•์„ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋จ ( = ๊ณต๊ฐ„ ํ•„ํ„ฐ)

  • ๋ง๋Œ€๊ธฐ

    • ํŒจ๋”ฉ๊ณผ ๊ฐ™์€ ์˜๋ฏธ

    • ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ์˜์ƒ์˜ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“œ๋Š” ํšจ๊ณผ ๋ฐฉ์ง€(๊ฐ ์ธต์˜ ์ž…์ถœ๋ ฅ์˜ ํŠน์ง•ํ˜•์ƒ ์œ ์ง€)

    • ์š”์ฆ˜์€ ์ œ๋กœํŒจ๋”ฉ์„ ๋งŽ์ด ์‚ฌ์šฉ

  • ํŽธํ–ฅ

  • ๊ฐ€์ค‘์น˜ ๊ณต์œ 

    • weight sharing or parameter sharing

    • ๋ฌถ์ธ ๊ฐ€์ค‘์น˜

    • ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๋™์ผํ•œ ์ปค๋„์„ ์‚ฌ์šฉ

  • ๋‹ค์ค‘ ํŠน์ง• ๋งต ์ถ”์ถœ

    • ์ปค๋„์˜ ๊ฐ’์— ๋”ฐ๋ผ ์ปค๋„์ด ์ถ”์ถœํ•˜๋Š” ํŠน์ง•์ด ๋‹ฌ๋ผ์ง

    • EX)

      • ์ˆ˜์ง๋ฐฉํ–ฅ, ์ˆ˜ํ‰ํ•ญ๋ฑก, ๋ชจ์„œ๋ฆฌ ์ถ”์ถœ

    • ๋”ฐ๋ผ์„œ ํ•˜๋‚˜์˜ ์ปค๋„๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ๋„ˆ๋ฌด ๋นˆ์•ฝํ•œ ํŠน์ง•์ด ์ถ”์ถœ๋จ

    • ์‹ค์ œ๋กœ๋Š” ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ ๊ฐœ์˜ ์ปค๋„์„ ์‚ฌ์šฉ

  • CNN์˜ ํŠน์„ฑ

    • ์ด๋™์— ๋™๋ณ€ : ์‹ ํ˜ธ๊ฐ€ ์ด๋™ํ•˜๋ฉด ์ด๋™ ์ •๋ณด๊ฐ€ ๊ทธ๋Œ€๋กœ ํŠน์ง• ๋งต์— ๋ฐ˜์˜

    • ์˜์ƒ ์ธ์‹์—์„œ ๋ฌผ์ฒด ์ด๋™์ด๋‚˜ ์Œ์„ฑ ์ธ์‹์—์„œ ๋ฐœ์Œ ์ง€์—ฐ์— ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์ฒ˜

    • ๋ณ‘๋ ฌ ๋ถ„์‚ฐ ๊ตฌ์กฐ

      • ๊ฐ ๋…ธ๋“œ๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ณ„์‚ฐ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋ณ‘๋ ฌ ๊ตฌ์กฐ

      • ๋…ธ๋“œ๋Š” ๊นŠ์€ ์ธต์„ ๊ฑฐ์น˜๋ฉด์„œ ์ „์ฒด์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฏ€๋กœ ๋ถ„์‚ฐ ๊ตฌ์กฐ

    • ํฐ ๋ณดํญ์— ์˜ํ•œ ๋‹ค์šด ์ƒ˜ํ”Œ๋ง

      • ๋ณดํญ์ด 1์ผ ๊ฒฝ์šฐ ๋ชจ๋“  ํ™”์†Œ์— ์ปค๋„์ด ์ ์šฉ

    • ํ…์„œ ์ ์šฉ

      • 3์ฐจ์› ์ด์ƒ์˜ ๊ตฌ์กฐ์—๋„ ์ ์šฉ ๊ฐ€๋Šฅ

ํ’€๋ง ์—ฐ์‚ฐ์˜ ํŠน์„ฑ

  • ํ’€๋ง์€ ์ƒ์„ธ ๋‚ด์šฉ์—์„œ ์š”์•ฝ ํ˜น์€ ํ†ต๊ณ„์  ๋Œ€ํ‘œ์„ฑ์„ ์ถ”์ถœํ•จ

  • ์ž‘์€ ๋ณ€ํ™”์— ๋‘”๊ฐ => ๋ฌผ์ฒด ์ธ์‹์ด๋‚˜ ์˜์ƒ ๊ฒ€์ƒ‰ ๋“ฑ์— ํšจ๊ณผ์ 

  • ์ตœ๊ทผ ์ถ”์„ธ๋Š” ํ’€๋ง์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ปจ๋ณผ๋ฃจ์…˜ ์ธต๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ

Last updated

Was this helpful?