๐Ÿ‘ป

๋จธ์‹ ๋Ÿฌ๋‹์˜ ๋„ค๊ฐ€์ง€ ๋ถ„๋ฅ˜

์ง€๋„ ํ•™์Šต(supervised learning)

์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์•Œ๊ณ  ์žˆ๋Š” ํƒ€๊ฒŸ(annotation)์— ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šต

  • OCR
  • ์Œ์„ฑ์ธ์‹
  • Image Classification
  • ์–ธ์–ด๋ฒˆ์—ญ

๋“ฑ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด ๋ฒ”์ฃผ์— ์†ํ•จ

๋Œ€๋ถ€๋ถ„ ๋ถ„๋ฅ˜์™€ ํšŒ๊ท€๋กœ ๊ตฌ์„ฑ๋˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ดํ•œ ๋ณ€์ข…๋„ ๋งŽ๋‹ค.

  • ์‹œํ€€์Šค ์ƒ์„ฑ(squence generation) : ์‚ฌ์ง„์ด ์ฃผ์–ด์ง€๋ฉด ์ด๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์บก์…˜์„ ์ƒ์„ฑ. ์‹œํ€€์Šค ์ƒ์„ฑ์€ ์ผ๋ จ์˜ ๋ถ„๋ฅ˜ ๋ฌธ์ œ๋กœ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ.
  • ๊ตฌ๋ฌธ ํŠธ๋ฆฌ(syntax tree) ์˜ˆ์ธก : ๋ฌธ์žฅ์ด ์ฃผ์–ด์ง€๋ฉด ๋ถ„ํ•ด๋œ ๊ตฌ๋ฌธ ํŠธ๋ฆฌ๋ฅผ ์˜ˆ์ธก.
  • ๋ฌผ์ฒด ๊ฐ์ง€(object detection) : ์‚ฌ์ง„์ด ์ฃผ์–ด์ง€๋ฉด ์‚ฌ์ง„ ์•ˆ์˜ ํŠน์ • ๋ฌผ์ฒด ์ฃผ์œ„์— ๊ฒฝ๊ณ„ ์ƒ์ž(bounding box)๋ฅผ ๊ทธ๋ฆผ.
    ์ƒ์ž์˜ ๋‚ด์šฉ์„ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋ฌธ์ œ๋กœ ํ‘œํ˜„๋˜๊ฑฐ๋‚˜, ๊ฒฝ๊ณ„ ์ƒ์ž์˜ ์ขŒํ‘œ๋ฅผ ๋ฒกํ„ฐ ํšŒ๊ท€๋กœ ์˜ˆ์ธกํ•˜๋Š” ํšŒ๊ท€์™€ ๋ถ„๋ฅ˜๊ฐ€ ๊ฒฐํ•ฉ๋œ ๋ฌธ์ œ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Œ.
  • ์ด๋ฏธ์ง€ ๋ถ„ํ• (image segmentation) : ์‚ฌ์ง„์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํŠน์ • ๋ฌผ์ฒด์— ๋งˆ์Šคํ‚น(masking)์„ ํ•จ.

๋น„์ง€๋„ ํ•™์Šต(unsupervised learning)

์–ด๋–ค ํƒ€๊ฒŸ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํฅ๋ฏธ๋กœ์šด ๋ณ€ํ™˜์„ ์ฐพ๋Š”๋‹ค.
๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”, ๋ฐ์ดํ„ฐ ์••์ถ•, ๋ฐ์ดํ„ฐ์˜ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ, ๋ฐ์ดํ„ฐ์— ์žˆ๋Š” ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ.
๋ฐ์ดํ„ฐ ๋ถ„์„์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ ์ง€๋„ ํ•™์Šต ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ํ•„์ˆ˜์ ์œผ๋กœ ๊ฑฐ์น˜๋Š” ๋‹จ๊ณ„.
**์ฐจ์› ์ถ•์†Œ(dimensionality reduction)**์™€ **๊ตฐ์ง‘(clustering)**์ด ๋น„์ง€๋„ ํ•™์Šต์—์„œ ์ž˜ ์•Œ๋ ค์ง„ ๋ฒ”์ฃผ

์ž๊ธฐ ์ง€๋„ ํ•™์Šต(self-supervised learning)

์ง€๋„ ํ•™์Šต์˜ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์ด์ง€๋งŒ ๋ณ„๋„์˜ ๋ฒ”์ฃผ๋กœ ํ•  ๋งŒํผ ์ถฉ๋ถ„ํžˆ ๋‹ค๋ฆ„.
์ง€๋„ ํ•™์Šต์ด์ง€๋งŒ ์‚ฌ๋žŒ์ด ๋งŒ๋“  ๋ ˆ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ.
์ฆ‰ ํ•™์Šต ๊ณผ์ •์— ์‚ฌ๋žŒ์ด ๊ฐœ์ž…ํ•˜์ง€ ์•Š๋Š” ์ง€๋„ ํ•™์Šต์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Œ.
๋ ˆ์ด๋ธ”์€ ํ•„์š”ํ•˜์ง€๋งŒ ๋ณดํ†ต ๊ฒฝํ—˜์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(heuristic algorithm)์„ ์‚ฌ์šฉํ•ด์„œ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ

  • ์˜คํ† ์ธ์ฝ”๋”(autoencoder)
  • ์ง€๋‚œ ํ”„๋ ˆ์ž„์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ๋น„๋””์˜ค์˜ ๋‹ค์Œ ํ”„๋ ˆ์ž„์„ ์˜ˆ์ธก
  • ์ด์ „ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๋‹ค์Œ ๋‹จ์–ด๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ

๊ฐ•ํ™” ํ•™์Šต(reinforcement learning)

๊ฐ•ํ™” ํ•™์Šต์—์„œ ์—์ด์ „ํŠธ(agent)๋Š” ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฐ›์•„ ๋ณด์ƒ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ํ–‰๋™์„ ์„ ํƒํ•˜๋„๋ก ํ•™์Šต๋œ๋‹ค.

  • ์•„ํƒ€๋ฆฌ
  • ์•ŒํŒŒ๊ณ 
  • ์ž์œจ ์ฃผํ–‰ ์ž๋™์ฐจ
  • ์ž์› ๊ด€๋ฆฌ
  • ๊ต์œก

๋ถ„๋ฅ˜์™€ ํšŒ๊ท€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด

  • ์ƒ˜ํ”Œ ๋˜๋Š” ์ž…๋ ฅ : ๋ชจ๋ธ์— ์ฃผ์ž…๋  ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ.
  • ์˜ˆ์ธก ๋˜๋Š” ์ถœ๋ ฅ : ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ๋‚˜์˜ค๋Š” ๊ฐ’.
  • ํƒ€๊นƒ : ์ •๋‹ต, ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ๊ทผ๊ฑฐํ•˜์—ฌ ๋ชจ๋ธ์ด ์™„๋ฒฝํ•˜๊ฒŒ ์˜ˆ์ธกํ•ด์•ผํ•˜๋Š” ๊ฐ’.
  • ์˜ˆ์ธก ์˜ค์ฐจ ๋˜๋Š” ์†์‹ค ๊ฐ’ : ๋ชจ๋ธ์˜ ์˜ˆ์ธก๊ณผ ํƒ€๊ฒŸ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ •ํ•œ ๊ฐ’.
  • ํด๋ž˜์Šค : ๋ถ„๋ฅ˜ ๋ฌธ์ œ์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅํ•œ ๋ ˆ์ด๋ธ”์˜ ์ง‘ํ•ฉ.
    ์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ์–‘์ด์™€ ๊ฐ•์•„์ง€ ์‚ฌ์ง„์„ ๋ถ„๋ฅ˜ํ•  ๋•Œ ํด๋ž˜์Šค๋Š” โ€˜๊ณ ์–‘์ดโ€™, โ€˜๊ฐ•์•„์ง€โ€™ 2๊ฐœ์ด๋‹ค.
  • ๋ ˆ์ด๋ธ” : ๋ถ„๋ฅ˜ ๋ฌธ์ œ์—์„œ ํด๋ž˜์Šค ํ• ๋‹น์˜ ๊ตฌ์ฒด์ ์ธ ์‚ฌ๋ก€.
    ์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ง„1์— โ€˜๊ฐ•์•„์ง€โ€™ํด๋ž˜์Šค๊ฐ€ ๋“ค์–ด ์žˆ๋‹ค๊ณ  ํ‘œ์‹œํ•œ๋‹ค๋ฉด โ€˜๊ฐ•์•„์ง€โ€™๋Š” ์‚ฌ์ง„1์˜ ๋ ˆ์ด๋ธ”์ด ๋œ๋‹ค.
  • ์ฐธ ๊ฐ’(ground-truth) ๋˜๋Š” ๊ผฌ๋ฆฌํ‘œ(annotation) : ๋ฐ์ดํ„ฐ ์…‹์— ๋Œ€ํ•œ ๋ชจ๋“  ํƒ€๊ฒŸ, ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ๋žŒ์— ์˜ํ•ด ์ˆ˜์ง‘.
  • ์ด์ง„ ๋ถ„๋ฅ˜ : ๊ฐ ์ž…๋ ฅ ์ƒ˜ํ”Œ์ด 2๊ฐœ์˜ ๋ฐฐํƒ€์ ์ธ ๋ฒ”์ฃผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๋ถ„๋ฅ˜ ์ž‘์—….
  • ๋‹ค์ค‘ ๋ถ„๋ฅ˜ : ๊ฐ ์ž…๋ ฅ ์ƒ˜ํ”Œ์ด 2๊ฐœ ์ด์ƒ์˜ ๋ฒ”์ฃผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๋ถ„๋ฅ˜ ์ž‘์—….
    ์˜ˆ๋ฅผ ๋“ค์–ด ์†๊ธ€์”จ ์ˆซ์ž ๋ถ„๋ฅ˜๋ฅผ ๋งํ•œ๋‹ค.
  • ๋‹ค์ค‘ ๋ ˆ์ด๋ธ” ๋ถ„๋ฅ˜ : ๊ฐ ์ž…๋ ฅ ์ƒ˜ํ”Œ์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ด๋ธ”์— ํ• ๋‹น๋  ์ˆ˜ ์žˆ๋Š” ๋ถ„๋ฅ˜ ์ž‘์—….
    ์˜ˆ๋ฅผ ๋“ค์–ด ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์— ๊ณ ์–‘์ด์™€ ๊ฐ•์•„์ง€๊ฐ€ ๋ชจ๋‘ ๋“ค์–ด ์žˆ์„ ๋•Œ๋Š” โ€˜๊ณ ์–‘์ดโ€™ ๋ ˆ์ด๋ธ”๊ณผ โ€˜๊ฐ•์•„์ง€โ€™ ๋ ˆ์ด๋ธ”์„ ๋ชจ๋‘ ํ• ๋‹นํ•ด์•ผ ํ•จ.
  • ์Šค์นผ๋ผ ํšŒ๊ท€ : ํƒ€๊ฒŸ์ด ์—ฐ์†์ ์ธ ์Šค์นผ๋ผ ๊ฐ’์ธ ์ž‘์—…. ์ฃผํƒ ๊ฐ€๊ฒฉ ์˜ˆ์ธก์ด ์ข‹์€ ์˜ˆ์ด๋‹ค.
  • ๋ฒกํ„ฐ ํšŒ๊ท€ : ํƒ€๊ฒŸ์ด ์—ฐ์†์ ์ธ ๊ฐ’์˜ ์ง‘ํ•ฉ์ธ ์ž‘์—…. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฐ์†์ ์ธ ๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒกํ„ฐ(์ด๋ฏธ์ง€์— ์žˆ๋Š” ๊ฒฝ๊ณ„ ์ƒ์ž์˜ ์ขŒํ‘œ ๋“ฑ)
    ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์— ๋Œ€ํ•œ ํšŒ๊ท€๋ฅผ ํ•œ๋‹ค๋ฉด ๋ฒกํ„ฐ ํšŒ๊ท€์ด๋‹ค.
  • ๋ฏธ๋‹ˆ ๋ฐฐ์น˜ ๋˜๋Š” ๋ฐฐ์น˜ : ๋ชจ๋ธ์— ์˜ํ•ด ๋™์‹œ์— ์ฒ˜๋ฆฌ๋˜๋Š” ์†Œ๋Ÿ‰์˜ ์ƒ˜ํ”Œ ๋ฌถ์Œ(์ผ๋ฐ˜์ ์œผ๋กœ 8๊ฐœ์—์„œ 128๊ฐœ ์‚ฌ์ด).
    ์ƒ˜ํ”Œ ๊ฐœ์ˆ˜๋Š” GPU์˜ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด ์šฉ์ดํ•˜๋„๋ก 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.
    ํ›ˆ๋ จํ•  ๋•Œ ๋ฏธ๋‹ˆ ๋ฐฐ์น˜๋งˆ๋‹ค ํ•œ ๋ฒˆ์”ฉ ๋ชจ๋ธ์˜ ๊ฐ€์ค‘์น˜์— ์ ์šฉํ•  ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ• ์—…๋ฐ์ดํŠธ ๊ฐ’์„ ๊ณ„์‚ฐํ•œ๋‹ค.
yoon.homme
yoon.homme

๊ธฐ์ˆ ๊ณผ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ํž˜์ด ์„ธ์ƒ์„ ๋ฐ”๊พผ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

ํŽธ๋ฆฌํ•œ ์„ธ์ƒ์œผ๋กœ ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•ด ๊ณ ๋ฏผํ•˜๊ณ  ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.