๐Ÿ”ธ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ๊ฐœ๋…

Jiwon Parkยท2023๋…„ 4์›” 4์ผ
0

๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ•™์Šต๊ณผ์ •

  • ๋ฐ์ดํ„ฐ: ํ•™์Šต ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ
  • ๋ชจ๋ธ: ๋‹ค์–‘ํ•œ ๋ ˆ์ด์–ด์™€ ํ’€๋ง์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ถ„์„์žฅ์น˜
  • ๋กœ์ง“: ๋ถ„์„ ๊ฒฐ๊ณผ
  • ์†์‹ค: ๋กœ์ง“๊ณผ ์‹ค์ œ ์ •๋‹ต๊ณผ์˜ ์ฐจ์ด ๊ณ„์‚ฐ
  • ์ตœ์ ํ™”: ์†์‹ค์„ ๊ฐ์†Œํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ชจ๋ธ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •
  • ๊ฒฐ๊ณผ: ๋ชจ๋ธ ํ•™์Šต์ด ์™„๋ฃŒ๋œ ํ›„์˜ ๋กœ์ง“

๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ดˆ ์šฉ์–ด

  • ํผ์…‰ํŠธ๋ก 

    • ๋‰ด๋Ÿฐ ์„ธํฌ๋ฅผ ๋ชจ๋ฐฉํ•œ ๋”ฅ๋Ÿฌ๋‹์˜ ์ตœ์†Œ ๋‹จ์œ„
    • ์ถœ๋ ฅ: ์ž…๋ ฅ ์‹ ํ˜ธ์˜ ๊ฐ€์ค‘์น˜ํ•ฉ
    • ์ถœ๋ ฅ์ด ๋ฌธํ„ฑ๊ฐ’(threshold)๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ 1, ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด 0 ์ถœ๋ ฅ
  • ๋ ˆ์ด์–ด

    • ์—ฌ๋Ÿฌ ํผ์…‰ํŠธ๋ก ์ด ํ•œ ์ธต์„ ์ด๋ฃธ
    • ์ผ๋ฐ˜์ ์ธ ๋”ฅ๋Ÿฌ๋‹ ๊ตฌ์กฐ๋Š” ์ด๋Ÿฌํ•œ ๋ ˆ์ด์–ด ์—ฌ๋Ÿฌ ์ธต์œผ๋กœ ๊ตฌ์„ฑ
    • ์ž…๋ ฅ ๋ ˆ์ด์–ด -> ์€์‹  ๋ ˆ์ด์–ด -> ์ถœ๋ ฅ ๋ ˆ์ด์–ด
  • ์ปจ๋ฒŒ๋ฃจ์…˜(Convolution)

    • ๋ชจ๋“  ํ”ฝ์…€์— ๊ฐ€์ค‘์น˜ ์—ฐ๊ฒฐ๋œ ๋ ˆ์ด์–ด ๋งŒ๋“œ๋Š” ์ž‘์—… ๋น„ํšจ์œจ์  - > ํ•„ํ„ฐ(์ปค๋„)๋กœ ํŠน์ง• ์ถ”์ถœํ•ด ๊ตญ๋ถ€์  ์˜์—ญ์˜ ๊ฐ€์ค‘์น˜๋งŒ ์‚ฌ์šฉ
    • ์›จ์ดํŠธ, ํ•„ํ„ฐ, ์ปค๋„, ๋ณ€์ˆ˜, ๋ฐ”์ด์–ด์Šค ์šฉ์–ด ํ˜ผ์žฌ(๋‹ค ๊ฐ™์€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ)
    • ์ดˆ๊ธฐ ๋ ˆ์ด์–ด ์ปค๋„ ์‚ดํŽด๋ณด๋ฉด ์†Œ๋ฒจ, ๋ผํ”Œ๋ผ์Šค ํ•„ํ„ฐ ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ํ•„ํ„ฐ ๋ฐœ๊ฒฌ ๊ฐ€๋Šฅ
  • ํ’€๋ง

    • (ํŒจ๋”ฉ ์ ์šฉ ๊ฐ€์ •) ์ปจ๋ณผ๋ฃจ์…˜ ํ•„ํ„ฐ์˜ ๊ฒฝ์šฐ, ๋ ˆ์ด์–ด ๋ฌดํ•œํžˆ ์‚ฌ์šฉํ•ด๋„ ์œ ์˜๋ฏธํ•œ ํŠน์ง• ์ถ”์ถœ ์–ด๋ ค์›€(์ •๋ณด ์‘์ถ• X)
    • ํ’€๋ง์„ ํ†ตํ•ด 2์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์—ฌ ์‘์ถ•
    • ์ข…๋ฅ˜: ์ตœ๋Œ€ํ’€๋ง(max pooling), ํ‰๊ท  ํ’€๋ง(average pooling) ๋“ฑ -> ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ๋Œ€ํ’€๋ง์ด ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ž„ (์—ฃ์ง€ ๊ฒ€์ถœ)

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

    • ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ๊ณผ ์ปจ๋ฒŒ๋ฃจ์…˜์˜ ๊ฐ€์ค‘์น˜ํ•ฉ ๊ณผ์ • -> ์„ ํ˜•๋Œ€์ˆ˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ
    • ์ปจ๋ฒŒ๋ฃจ์…˜๋งŒ ์ ์šฉํ•  ๊ฒฝ์šฐ ์„ ํ˜•์ ์ธ ์ •๋ณด๋งŒ ๋„์ถœ๋จ -> ๋ชจ๋ธ์˜ ๋ณต์žก์„ฑ(๋น„์„ ํ˜•์„ฑ)์„ ๋ถ€์—ฌํ•˜๊ธฐ ์œ„ํ•ด ์ปจ๋ณผ๋ฃจ์…˜ ํ•„ํ„ฐ๋ง ํ›„ ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ์ ์šฉ
    • ๊ฐ€์ค‘์น˜ํ•ฉ ๊ฒฐ๊ณผ๊ฐ€ 0 ์ดํ•˜์ธ ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ถœ๋ ฅ์„ 0์— ๊ฐ€๊น๊ฒŒ ํ•จ

  • ์†์‹ค ํ•จ์ˆ˜

    • ์‹ค์ œ ๊ฒฐ๊ณผ์™€ ์˜ˆ์ธก ๊ฒฐ๊ณผ์™€์˜ ์ฐจ์ด
  • ์ตœ์ ํ™” ๊ณผ์ •

    • ์†์‹คํ•จ์ˆ˜๋ฅผ ์ตœ์†Œํ™”
  • ์†Œํ”„ํŠธ๋งฅ์ˆ˜ ํ•จ์ˆ˜

    • ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ†ตํ•ด ๋‚˜์˜จ ์ถœ๋ ฅ: -๋ฌดํ•œ๋Œ€~๋ฌดํ•œ๋Œ€ ๋ฒ”์œ„
    • ์ด๋ฅผ ํ™•๋ฅ ๊ฐ’(0~1)์œผ๋กœ ๋ณ€ํ™˜
  • ํ•™์Šต ์†๋„

    • ํŒŒ๋ผ๋ฏธํ„ฐ์ค‘ ํ•˜๋‚˜๋กœ, ๊ฐ€์ค‘์น˜ ์—…๋ฐ์ดํŠธ ์†๋„ ์กฐ์ ˆ
    • ๋„ˆ๋ฌด ์ž‘๊ฒŒ ์„ค์ •ํ•  ๊ฒฝ์šฐ->ํ•™์Šต์†๋„ ๋А๋ ค์ง€๊ณ , local minimum(๊ตญ๋ถ€ ์ตœ์†Œ๊ฐ’)์— ๋น ์ง
    • ๋„ˆ๋ฌด ํฌ๊ฒŒ ์„ค์ •ํ•  ๊ฒฝ์šฐ->์ œ๋Œ€๋กœ ํ•™์Šต๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ฐœ์‚ฐํ•จ
  • ๋ฐฐ์น˜ ์‚ฌ์ด์ฆˆ

    • ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ ๊ฐœ์ˆ˜
    • cf. ๋ช‡ ๊ฐœ์˜ ๋ฌธ์ œ๋ฅผ ํ•œ ๋ฒˆ์— ์ญ‰ ํ’€๊ณ  ์ฑ„์ ํ• ์ง€ ๊ฒฐ์ •(100๋ฌธ์ œ์ค‘ 20๊ฐœ์”ฉ ํ’€๊ณ  ์ฑ„์ ->batch:20)
    • ๋ฐฐ์น˜ ์‚ฌ์ด์ฆˆ ํด ๊ฒฝ์šฐ->์•ˆ์ •์ , ๋น ๋ฅธ ํ•™์Šต / ์ตœ์ ์˜ ๊ฒฐ๊ณผ๊ฐ’ ๋„์ถœ ์–ด๋ ค์›€
    • ๋ฐฐ์น˜ ์‚ฌ์ด์ฆˆ ์ž‘์„ ๊ฒฝ์šฐ->์ตœ์ ์˜ ๊ฒฐ๊ณผ๊ฐ’ ๋„์ถœ / ํ•™์Šต ๋ถˆ์•ˆ์ •
  • ์—ํญ

    • ์ „์ฒด ๋ฐ์ด์„œ์…‹์„ ํ•™์Šตํ•œ ํšŸ์ˆ˜
    • cf. ๋ฌธ์ œ์ง‘ ํ•œ ๊ถŒ์„ ๋ช‡ ํšŒ ํ’€์—ˆ๋Š”์ง€
    • ex. 10์—ํญ: ๋ชจ๋“  ํ•™์Šต ๋ฐ์ดํ„ฐ 10ํšŒ์”ฉ ์‚ฌ์šฉํ•ด ๊ฐ€์ค‘์น˜ ์—…๋ฐ์ดํŠธ

  • ๋ฐ์ดํ„ฐ์…‹

    • ํ•™์Šต์šฉ ๋ฐ์ดํ„ฐ์…‹: ๋ชจ๋ธ ํ•™์Šต์„ ์œ„ํ•ด ์‚ฌ์šฉ
    • ํ‰๊ฐ€์šฉ ๋ฐ์ดํ„ฐ์…‹: ๋ชจ๋ธ ์„ฑ๋Šฅํ‰๊ฐ€ ๋ฐ ๊ฒ€์ฆ์„ ์œ„ํ•ด ์‚ฌ์šฉ
    • ์ตœ๊ทผ์—” ๊ฒ€์ฆ์šฉ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ๋ชจ๋ธ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”
  • ๋ ˆ์ด๋ธ”๋ง

    • ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ์— ์ •๋‹ต์ง€๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ž‘์—… (์‚ฌ๋žŒ์ด ์ง์ ‘ ์ž‘์—…)
  • ํด๋ž˜์Šค

    • ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ์†ํ•œ ๊ตฐ
    • ๋ชจ๋ธ์— ํ†ต๊ณผ์‹œ์ผฐ์„ ๋•Œ ๋„์ถœ๋˜๊ธธ ๊ธฐ๋Œ€ํ•˜๋Š” ์ •๋‹ต (๋ ˆ์ด๋ธ”๊ณผ๋„ ์šฉ์–ด ํ˜ผ์šฉ)
    • ์› ํ•ซ ๋ฒกํ„ฐ(One-Hot vector): ํ•ด๋‹น ํด๋ž˜์Šค์ผ ๋•Œ 1, ์•„๋‹ ๋•Œ 0์œผ๋กœ ํ‘œ์‹œ
      -> ๋ฐ์ดํ„ฐ ์ค‘๋ณต ์—†์ด ํ‘œํ˜„ ๊ฐ€๋Šฅ
profile
Data Science

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