๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Data Science/Generative AI

[GenAI] ์ƒ์„ฑ ๋ชจ๋ธ๋ง(Generative AI)์ด๋ž€

๋ฐ˜์‘ํ˜•

๐Ÿ”Š ํ•ด๋‹น ํฌ์ŠคํŒ…์€  OREILLY์˜ '๋ฏธ์ˆ ๊ด€์— GAN ๋”ฅ๋Ÿฌ๋‹ ์‹ค์ „ ํ”„๋กœ์ ํŠธ' ์„œ์ ์„ ์ฝ๊ณ  ๊ฐœ์ธ์ ์ธ ๋ชฉ์  ํ•˜์— ์ž‘์„ฑ๋˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํฌ์ŠคํŒ…์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์ž๋ฃŒ๋Š” ์ œ๊ฐ€ ์ง์ ‘ ์žฌ๊ตฌ์„ฑํ•˜์˜€์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

์ตœ๊ทผ ์‚ฌ๋‚ด ์Šคํ„ฐ๋””์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋‹ค๋ฃฐ ์ฃผ์ œ๋กœ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง์„ ์„ ํƒํ–ˆ๋‹ค. ์š”์ฆ˜ ๊ฐ€์žฅ ํ™”๋‘์ธ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ธฐ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค๋Š” ํ•„์š”์„ฑ์ด ์ƒ๊ฒผ๋‹ค. ๋ฌผ๋ก  ๊ฑฐ๋Œ€ ๊ธฐ์—…์—์„œ ์˜คํ”ˆ์†Œ์Šค๋กœ ๋‚˜์˜ค๋Š” ์ƒ์„ฑํ˜• ๋ชจ๋ธ์„ ๊ฐ€์ ธ๋‹ค ์“ฐ๊ธฐ๋งŒ ํ•˜๋Š” ๋ชฉ์ ์ด๋ผ๋ฉด ์ด ์ฑ…์ด ๊ทธ๋ ‡๊ฒŒ ๋„์›€์ด ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ด ์ฑ…์€ ์˜คํ”ˆ์†Œ์Šค ์ƒ์„ฑํ˜• ๋ชจ๋ธ์˜ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•˜์ง€๋งŒ ๋จธ์‹ ๋Ÿฌ๋‹ ์ง๋ฌด๋กœ ์ผํ•˜๋Š” ์ž…์žฅ์œผ๋กœ์„œ, ์ ์–ด๋„ ์ƒ์„ฑํ˜• ๋ชจ๋ธ์ด ์–ด๋–ค ๋ชฉ์ ์„ฑ์„ ๊ฐ–๊ณ , ๋˜ ์–ด๋– ํ•œ ์›๋ฆฌ๋กœ ๋™์ž‘ํ•˜๋Š”์ง€๋Š” ์ตœ์†Œํ•œ ์•Œ์•„์•ผ ํ•˜์ง€ ์•Š์„๊นŒ ํ•œ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ด์œ ๋กœ ํ•ด๋‹น ์ฑ…์œผ๋กœ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง ๋ถ„์•ผ์˜ ๊ธฐ์ดˆ๋ฅผ ๊ฐˆ๊ณ  ๋‹ฆ๊ธฐ๋กœ ์„ ์ •ํ–ˆ๊ณ , ํŒ€ ๋™๋ฃŒ ๋ถ„๋“ค๊ณผ ํ•จ๊ป˜ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

์ถœ์ฒ˜: Yes24


์ฒซ ํฌ์ŠคํŒ…์œผ๋กœ๋Š” ๊ฐ€๋ณ๊ฒŒ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ๊ฐœ๋…์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ƒ์„ฑ ๋ชจ๋ธ๋ง์ด ๋ฌด์—‡์ด๊ณ  ๊ธฐ์กด์— ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์›Œ์™”๋˜ ์ง€๋„ํ•™์Šต์˜ ๋ถ„๋ฅ˜, ํšŒ๊ท€ ๋ฌธ์ œ์™€ ์–ด๋–ค ์ ์ด ๋‹ค๋ฅธ ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด ์ฃผ๋กœ ๋‹ค๋ฃฌ๋‹ค. ์‰ฌ์šด ๋น„์œ ์™€ ์„ค๋ช…์œผ๋กœ ์ƒ์„ฑ ๋ชจ๋ธ๋ง์„ ์ดํ•ดํ•ด๋ณด๋„๋ก ํ•˜์ž.

1. ์ƒ์„ฑ ๋ชจ๋ธ๋ง vs ํŒ๋ณ„ ๋ชจ๋ธ๋ง

์ƒ์„ฑ ๋ชจ๋ธ์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. 

ํ™•๋ฅ  ๋ชจ๋ธ์˜ ๊ด€์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ, ์ƒ์„ฑ ๋ชจ๋ธ์€ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ์ˆ ํ•œ ๊ฒƒ์ด๋‹ค. ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ์ƒ˜ํ”Œ๋ง์„ ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋‹จ์ ์ธ ์˜ˆ๋กœ, ์šฐ๋ฆฌ๋Š” ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฐ•์•„์ง€ ์‚ฌ์ง„ ๋ฐ์ดํ„ฐ์…‹์— ์—†๋Š” ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ๊ฐ•์•„์ง€ ์‚ฌ์ง„์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋กœ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ƒ์„ฑํ˜• ๋ชจ๋ธ์˜ ๊ฐœ๊ด„์ ์ธ ์ˆœ์„œ

 

์œ„ ๊ทธ๋ฆผ์„ ๋ณด์ž. ์šฐ๋ฆฌ๋Š” ํ˜„์žฌ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฐ•์•„์ง€ ์‚ฌ์ง„๋“ค์„ ํ†ตํ•ด ์ƒ์„ฑ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ์„ฑ ๋ชจ๋ธ์€ ์ž์‹ ์ด ํ•™์Šตํ•œ ๋ฐ์ดํ„ฐ์— ๋žœ๋คํ•œ ๋…ธ์ด์ฆˆ๋“ค์„ ์ฒจ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•™์Šต ๋ฐ์ดํ„ฐ์— ๋žœ๋คํ•œ ๋…ธ์ด์ฆˆ๋ฅผ ์ฒจ๊ฐ€ํ•ด์„œ ํ•™์Šตํ•˜๋Š” ๋ชฉ์ ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ์™€ ๋น„์Šทํ•˜์ง€๋งŒ ํ•™์Šต ๋ฐ์ดํ„ฐ์—๋Š” ์—†๋Š” ํŠน์„ฑ์„ ๊ฐ–๋Š” ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•™์Šต๋œ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ ์ƒ˜ํ”Œ๋งํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ด๋‚ธ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ์—๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์ด๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šฐ๊ณ  ์žˆ๋Š” ์ƒ์„ฑ ๋ชจ๋ธ๊ณผ ๊ธฐ์กด์— ๋ฐฐ์›Œ์™”๋˜ ์ง€๋„ํ•™์Šต์˜ ์ผ์ข…๋“ค์ธ ๋ถ„๋ฅ˜, ํšŒ๊ท€๊ฐ™์€ ํŒ๋ณ„ ๋ชจ๋ธ๋ง๊ณผ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ? ์„œ๋กœ ๋ฐ˜๋Œ€๋˜๋Š” ๊ฐœ๋…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ํ•„์ž๋„ ๊ทธ๋žฌ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์€ ๊ฐœ, ๊ณ ์–‘์ด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜, ํƒ€์ดํƒ€๋‹‰ ์ƒ์กด ์˜ˆ์ธก๊ณผ ๊ฐ™์€ ํŒ๋ณ„ ๋ชจ๋ธ๋ง์„ ๋‹ค๋ฃจ์–ด ์™”์„ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ญ์‚ฌ์ ์œผ๋กœ ์ด ํŒ๋ณ„ ๋ชจ๋ธ๋ง์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๊ฐ€ ๋งค์šฐ ํ™œ๋ฐœํžˆ ์ง„ํ–‰๋˜์–ด ์™”์—ˆ๋‹ค. 

 

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

 

์ด๋ฒˆ์—๋Š” ํŒ๋ณ„ ๋ชจ๋ธ๋ง๊ณผ ์ƒ์„ฑ ๋ชจ๋ธ๋ง ๊ฐ„์˜ ์ฐจ์ด์ ์„ ์ˆ˜ํ•™์ ์ธ ์ˆ˜์‹์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด์ž. ํŒ๋ณ„ ๋ชจ๋ธ๋ง์€ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ $x$๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋ ˆ์ด๋ธ” $y$์˜ ํ™•๋ฅ  $p(y | x)$๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐ˜๋ฉด์— ์ƒ์„ฑ ๋ชจ๋ธ๋ง์€ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ $x$์˜ ๊ด€์ธก ํ™•๋ฅ ์ธ $p(x)$๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋น„์ง€๋„ ํ•™์Šต์˜ ์ƒํ™ฉ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ ๋ฐ˜์ง€๋„ ํ•™์Šต์˜ ์ƒํ™ฉ์ด๋ผ๋ฉด ํŠน์ • ํด๋ž˜์Šค์˜ ๋ ˆ์ด๋ธ”์ด ์ฃผ์–ด์ง„ ์ƒํƒœ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์— $p(x|y)$๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

์ •๋ฆฌํ•˜์ž๋ฉด, ํŒ๋ณ„ ๋ชจ๋ธ๋ง์€ ํŠน์ • ๋ฐ์ดํ„ฐ $x$๊ฐ€ ํŠน์ • ๋ ˆ์ด๋ธ” $y$์— ์†ํ•  ํ™•๋ฅ ์„ ์ถ”์ •ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ƒ์„ฑ ๋ชจ๋ธ๋ง์€ ๋ ˆ์ด๋ธ” $y$์— ๊ด€์‹ฌ์ด ์—†๋‹ค. ๋‹จ์ง€ ํŠน์ • ๋ฐ์ดํ„ฐ $x$๊ฐ€ ๋ฐœ๊ฒฌ๋  ํ™•๋ฅ ๋งŒ์„ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ƒ์„ฑ ๋ชจ๋ธ๋ง์ด ์žฅ์ ๋งŒ์€ ์žˆ๋Š” ๊ฒƒ์€ ๋˜ ์•„๋‹ˆ๋‹ค. ํŒ๋ณ„ ๋ชจ๋ธ๋ง์— ๋น„ํ•ด์„œ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ๋‹จ์ ์ธ ์˜ˆ๋กœ, ์ƒˆ๋กœ์šด ๊ฐ•์•„์ง€ ์‚ฌ์ง„์„ ์ƒ์„ฑํ•ด๋‚ด๋Š” ์ƒ์„ฑ ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค๊ณ  ์ณ๋ณด์ž. ๊ทธ ์ƒ์„ฑ ๋ชจ๋ธ์ด ๋งŒ๋“  ์ƒˆ๋กœ์šด ๊ฐ•์•„์ง€ ์‚ฌ์ง„์„ ๋ณด๊ณ  ์ด ์ƒˆ๋กœ์šด ๊ฐ•์•„์ง€ ์‚ฌ์ง„์ด ์–ผ๋งˆ๋‚˜ ๊ฐ•์•„์ง€์Šค๋Ÿฌ์šด์ง€(?)๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ์ด๋Š” ์‚ฌ๋žŒ์ด ์ฃผ๊ด€์ ์œผ๋กœ ๊ฐœ์ž…ํ•ด์•ผ ๋˜๊ธฐ ๋งˆ๋ จ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์š”์ฆ˜ ํ™”๋‘์ธ ChatGPT์™€ ๊ฐ™์€ ์ƒ์„ฑํ˜• ๋ชจ๋ธ์˜ ๋‹ต๋ณ€์— ๋Œ€ํ•ด์„œ ์ •ํ™•๋„๊ฐ€ 90%๋‹ค, 95%๋‹ค ์ด๋Ÿฐ ์‹์œผ๋กœ ์ ˆ๋Œ€์ ์œผ๋กœ ์ธก์ •ํ•˜๊ธฐ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ด์œ ๊ฐ€ ๊ทธ๊ฒƒ์ด๋‹ค. 

 

ํ•˜์ง€๋งŒ ์ƒ์„ฑํ˜• ๋ชจ๋ธ์€ ์•„์ฃผ ๋ณต์žกํ•œ ์ธ๊ณต์ง€๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์š”์†Œ๋ผ๊ณ  ์ €์ž๋Š” ์ด์•ผ๊ธฐํ•œ๋‹ค. ์ฒซ์งธ๋กœ, ๋ณต์žกํ•œ ์ธ๊ณต์ง€๋Šฅ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๋ฐฉ๋ฒ• ์ž์ฒด๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค. ๋‘๋ฒˆ์งธ๋กœ, ์ƒ์„ฑ ๋ชจ๋ธ์€ ๊ฐ•ํ™”ํ•™์Šต์„ ๋ฐœ์ „์‹œํ‚ค๋Š” ๋ฐ ๋งค์šฐ ๊ธฐ์—ฌํ•œ๋‹ค. ์‹ค์ œ๋กœ, ๊ฐ•ํ™”ํ•™์Šต์—์„œ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์ด์šฉํ•˜๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑ ๋ชจ๋ธ์„ ํ†ตํ•ด ์Šค์Šค๋กœ ํ™˜๊ฒฝ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ๋Š” ์‚ฌ๋žŒ์˜ ํ˜„์‹ค ์ธ์ง€ ๋Šฅ๋ ฅ์ด ํŒ๋ณ„ ๋ชจ๋ธ๋ง ๋ณด๋‹ค๋Š” ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง์˜ ๊ฐœ๋…๊ณผ ๋” ๊ฐ€๊น๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

์šฐ๋ฆฌ๋Š” ํŒ๋ณ„ ๋ชจ๋ธ๋ง๊ณผ ๋น„๊ตํ•˜๋ฉด์„œ ์ƒ์„ฑํ˜• ๋ชจ๋ธ๋ง์ด ์ด๋ก ์ ์œผ๋กœ ์–ด๋–ค ๊ฐœ๋…์ธ์ง€ ์•Œ์•„๋ณด์•˜๋‹ค. ์ด์ œ ๋‹ค์Œ ๋ชฉ์ฐจ๋ถ€ํ„ฐ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์‹ค์งˆ์ ์ธ ๊ฐœ๋…์„ ํ•™์Šตํ•ด๋ณด๋„๋ก ํ•˜์ž.

2. ์ƒ์„ฑ ๋ชจ๋ธ๋ง ์ดํ•ดํ•ด๋ณด๊ธฐ

์ƒ์„ฑ ๋ชจ๋ธ๋ง์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž. ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ 2์ฐจ์› ํ˜•ํƒœ์˜ ๊ณต๊ฐ„์ด ์žˆ๊ณ , ์•„๋ž˜ 2์ฐจ์› ๊ณต๊ฐ„์—์„œ ๋ฐ์ดํ„ฐ $x$์˜ ์ง‘ํ•ฉ๋“ค์ธ $X$(์•„๋ž˜ ํŒŒ๋ž€์ƒ‰ ํฌ์ธํŠธ๋“ค์˜ ๋ชจ์Œ)๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ฐ์ดํ„ฐ๋“ค์€ ์–ด๋– ํ•œ ๊ทœ์น™์— ์˜ํ•ด์„œ ์ƒ์„ฑ๋˜์—ˆ๊ณ , ์ด ๊ทœ์น™์„ $p_{data}$๋ผ๊ณ  ํ•˜์ž.

 

 

์œ„ ํŒŒ๋ž€์ƒ‰ ์  ๊ฐ๊ฐ์ด ๋ฐ์ดํ„ฐ ์ƒ˜ํ”Œ $x(x_i, x_j)$์„ ์˜๋ฏธํ•œ๋‹ค. ์ด ์ƒํƒœ์—์„œ ์šฐ๋ฆฌ ์ธ๊ฐ„์€ ๋งˆ์Œ์†์œผ๋กœ ์ด ๋ฐ์ดํ„ฐ๋“ค์„ ๋ณด๊ณ  ์–ด๋–ค ๊ทœ์น™์œผ๋กœ ์ƒ๊ฒจ๋‚ฌ๋Š”์ง€ ์ฆ‰, ์ •๋‹ต($p_{data}$)์— ๋Œ€ํ•œ ์ถ”์ •์„ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ์ถ”์ •์„ $p_{model}$์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด $p_{model}$๋Š” ์šฐ๋ฆฌ ์ธ๊ฐ„์ด ๋งŒ๋“ค์–ด๋‚ธ ์ผ์ข…์˜ ์ƒ์„ฑ ๋ชจ๋ธ์ด๋‹ค. $p_{model}$์„ 2์ฐจ์› ๊ณต๊ฐ„์— ํ‘œ์‹œํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

์ด์ œ ์šฐ๋ฆฌ์˜ ์ƒ์„ฑ ๋ชจ๋ธ $p_{model}$๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ˜ํ”Œ๋งํ•ด๋ณด์ž. ๋‹จ, ์ด ์ƒ˜ํ”Œ๋ง๋  ๋ฐ์ดํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ 2๊ฐ€์ง€ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•ด์•ผ ๊ฐ€์žฅ ์ด์ƒ์ ์ด๋‹ค.

 

  • $p_{data}$์—์„œ ๋ฝ‘์€ ๊ฒƒ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์ธ ๊ฒฝ์šฐ
  • $p_{model}$์ด ์ด๋ฏธ ๋ณธ ๋ฐ์ดํ„ฐ ์ฆ‰, ํ•™์Šต(๊ด€์ธก)๋œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ $X$์— ์†ํ•œ ๋ฐ์ดํ„ฐ์™€๋Š” ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์ธ ๊ฒฝ์šฐ

์ด์ œ ๊ทธ๋Ÿฌ๋ฉด ์ •๋‹ต์ธ $p_{data}$๋ฅผ ์‹ค์ œ๋กœ ํ™•์ธํ•ด๋ณด๊ณ , $p_{model}$์ด ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ•œ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ 3๊ฐœ๊ฐ€ ์œ„ 2๊ฐœ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š”์ง€๋„ ์‚ดํŽด๋ณด์ž.

 

 

์œ„ ๊ทธ๋ฆผ์—์„œ ์ง„ํ•œ ํšŒ์ƒ‰ ์ฆ‰, ์„ธ๊ณ„์ง€๋„์˜ ์˜์—ญ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ถ€๋ถ„์ด ๋ฐ”๋กœ ์ •๋‹ต์ธ $p_{data}$์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐํ•œ ์ฃผํ™ฉ์ƒ‰๊น”์˜ ์˜์—ญ์€ ์šฐ๋ฆฌ์˜ ์ƒ์„ฑ ๋ชจ๋ธ $p_{model}$์ด ์ถ”์ •ํ•œ ์˜์—ญ์ด๊ณ , ๋นจ๊ฐ„์ƒ‰ ํฌ์ธํŠธ์˜ A,B,C๊ฐ€ ์ƒ์„ฑ ๋ชจ๋ธ์ด ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ•œ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋“ค์ด๋‹ค. ํ•˜๋‚˜์”ฉ ํŠน์ง•์ด ์–ด๋–ค์ง€ ์‚ดํŽด๋ณด์ž.

 

  • A : ์กฐ๊ฑด์„ ๋ชจ๋‘ ๋งŒ์กฑํ•œ๋‹ค. ์ •๋‹ต์ธ $p_{data}$ ์˜์—ญ์—์„œ ์ƒ์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ๋“ค ์ฆ‰, ํŒŒ๋ž€์ƒ‰ ํฌ์ธํŠธ๋“ค๊ณผ ๊ฒน์น˜์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์ด๋‹ค.
  • B : ํŒŒ๋ž€์ƒ‰ ํฌ์ธํŠธ๋“ค๊ณผ ๊ฒน์น˜์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์ด๊ธด ํ•˜์ง€๋งŒ, $p_{data}$ ์˜์—ญ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฐ๊ณผ๋กœ ๋ถ€์ ํ•ฉํ•˜๋‹ค.
  • C : $p_{data}$ ์˜์—ญ์— ํฌํ•จ๋˜๊ธดํ•˜์ง€๋งŒ ํŒŒ๋ž€์ƒ‰ ํฌ์ธํŠธ๋“ค๊ณผ ๊ฒน์น˜๋Š” ๋ฐ์ดํ„ฐ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ๋„ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฐ๊ณผ๋กœ ๋ถ€์ ํ•ฉํ•˜๋‹ค.

์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ƒ์„ฑ ๋ชจ๋ธ ์›๋ฆฌ์˜ ํฐ ํ‹€์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ์ด์ œ ์ข€ ๋” ํ™•๋ฅ ์ ์ธ ๊ฐœ๋…์„ ์ด์šฉํ•œ ํ™•๋ฅ ์ ์ธ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž.

3. ์ƒ์„ฑ ๋ชจ๋ธ์„ ํ™•๋ฅ ์ ์œผ๋กœ ์ดํ•ดํ•˜๊ธฐ

ํ™•๋ฅ ์ ์œผ๋กœ ์ดํ•ดํ•˜๊ธฐ์— ์•ž์„œ, ํ™•๋ฃฐ ๊ด€๋ จ ๊ฐœ๋…์„ ๋ช‡ ๊ฐ€์ง€ ๋ฐฐ์šฐ๊ณ  ๊ฐ€์•ผ ํ•œ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ด๋ฏธ ์ถฉ๋ถ„ํžˆ ์ต์ˆ™ํ•œ ๋‚ด์šฉ์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์‹œ ๋‹ค์ง„๋‹ค๋Š” ์ƒ๊ฐ์œผ๋กœ ๊ฐ€๋ณ๊ฒŒ ์ฝ์–ด์ฃผ๋ฉด ์ข‹์„ ๋“ฏ ํ•˜๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์›Œ์•ผ ํ•  ๊ฐœ๋…๋“ค์€ ํ‘œ๋ณธ ๊ณต๊ฐ„, ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜, ๋ชจ์ˆ˜ ๋ชจ๋ธ, ์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ •์ด๋‹ค. ํ•˜๋‚˜์”ฉ ์•Œ์•„๋ณด์ž.

A. ํ‘œ๋ณธ ๊ณต๊ฐ„

ํ‘œ๋ณธ ๊ณต๊ฐ„์€ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ $x$๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฐ’์˜ ์ง‘ํ•ฉ์ด๋‹ค. 2๋ฒˆ ๋ชฉ์ฐจ์˜ ์˜ˆ์‹œ์—์„œ๋Š” 2์ฐจ์› ๊ณต๊ฐ„ ์ „๋ถ€๋ฅผ ์˜๋ฏธํ•˜๊ฒ ๋‹ค. 

B. ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜

ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜ $p(x)$๋Š” ํ‘œ๋ณธ ๊ณต๊ฐ„์˜ ์ž„์˜ ํฌ์ธํŠธ $x$๋ฅผ 0๊ณผ 1์‚ฌ์ด์˜ ์ˆซ์ž์— ๋งคํ•‘ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค. ์ด ๋ง์ด ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ๋œ๋‹ค๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด์ž.

 

 

๊ทธ๋ฆฌ๊ณ  ํ‘œ๋ณธ ๊ณต๊ฐ„์˜ ๋ชจ๋“  ํฌ์ธํŠธ $x$๋“ค์— ๋Œ€ํ•œ ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜์˜ ํ•ฉ์€ ๊ผญ 1์ด ๋˜์–ด์•ผ ์ž˜ ์ •์˜๋œ ํ™•๋ฅ  ๋ถ„ํฌ์ด๋‹ค. ๋งŒ์•ฝ $x$๊ฐ€ ์ด์‚ฐ์ ์ธ ๊ฐ’์ด๋ผ๋ฉด $p(x)$๋Š” ๋‹จ์ˆœํžˆ ํฌ์ธํŠธ $x$๋ฅผ ๋ฐœ๊ฒฌํ•  ํ™•๋ฅ ์„ ์˜๋ฏธํ•œ๋‹ค.

 

์šฐ๋ฆฌ๋Š” ๋ชจ๋ฅด์ง€๋งŒ ์–ด์ฐŒ๋˜์—ˆ๊ฑด ์กด์žฌํ•˜๋Š” ์ •๋‹ต์˜ ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜ $p_{data}$๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ์ถ”์ •ํ•œ๋‹ค. ์ด ์ถ”์ • ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜๋ฅผ $p_{model}$ ์ด๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด $p_{model}$์€ ๋ฌด์ˆ˜ํžˆ ๋งŽ๋‹ค. ์ด ๋งŽ์€ $p_{model}$๋“ค ์ค‘ ๊ฐ€์žฅ ์ตœ์ ์˜ $p_{model}$์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๋ชจ์ˆ˜ ๋ชจ๋ธ์ด๋ผ๋Š” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค.

C. ๋ชจ์ˆ˜ ๋ชจ๋ธ

๋ชจ์ˆ˜ ๋ชจ๋ธ์€ $p_{\theta}(x)$ ๋ผ๊ณ  ์ •์˜ํ•˜๋Š”๋ฐ, ์ด๋Š” ํ•œ์ •๋œ ๊ฐœ์ˆ˜์˜ ํŒŒ๋ผ๋ฏธํ„ฐ $\theta$๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌ˜์‚ฌํ•˜๋Š” ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜์˜ ํ•œ ์ข…๋ฅ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 2๋ฒˆ ๋ชฉ์ฐจ์—์„œ ์•Œ์•„๋ณธ ์˜ˆ์‹œ์—์„œ ์ฃผํ™ฉ์ƒ‰ ์ƒ์ž๊ฐ€ ๋ชจ์ˆ˜ ๋ชจ๋ธ์˜ ์˜ˆ์‹œ๊ฐ€ ๋˜๊ฒ ๋‹ค. ์œ„ ์˜ˆ์‹œ์—์„œ ์ฃผํ™ฉ์ƒ‰ ์ƒ์ž๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” 4๊ฐ€์ง€ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ฆ‰, ์ƒ์ž์˜ ์™ผ์ชฝ ์œ„ ์•„๋ž˜ ๋ชจ์„œ๋ฆฌ ์ขŒํ‘œ(${\theta}_{1}, {\theta}_{2}$)์™€ ์˜ค๋ฅธ์ชฝ ์œ„ ์•„๋ž˜ ๋ชจ์„œ๋ฆฌ ์ขŒํ‘œ(${\theta}_{3}, {\theta}_{4}$)๊ฐ€ ํ•„์š”ํ•œ ์…ˆ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ 2๋ฒˆ ๋ชฉ์ฐจ์—์„œ์˜ ๋ชจ์ˆ˜ ๋ชจ๋ธ์€ ์ด 4๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ(${\theta}_{1}, {\theta}_{2}, {\theta}_{3}, {\theta}_{4}$)๋กœ ๊ณ ์œ ํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

D. ์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ •

์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ •์„ ์•Œ์•„๋ณด๊ธฐ ์ „์— ๊ฐ€๋Šฅ๋„๋ผ๋Š” ๊ฐœ๋…๋ถ€ํ„ฐ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ ์ง‘ํ•ฉ $\theta$์˜ ๊ฐ€๋Šฅ๋„ $\mathcal{L}(\theta | x)$์€ ์ƒ˜ํ”Œ ํฌ์ธํŠธ $x$๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ $\theta$์˜ ์•Œ๋งž์€ ์ •๋„๋ฅผ ์ธก์ •ํ•˜๋Š” ํ•จ์ˆ˜์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•œ๋‹ค.

$$\mathcal{L}(\theta | x) = p_{\theta}(x)$$

์ด ๋“ฑ์‹์ด ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ƒ˜ํ”Œ ํฌ์ธํŠธ $x$๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ $\theta$์˜ ๊ฐ€๋Šฅ๋„๋Š” ํฌ์ธํŠธ $x$์—์„œ $\theta$๋กœ ์ •์˜๋œ ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜์˜ ๊ฐ’์œผ๋กœ ์ •์˜ํ•œ๋‹ค. 

 

๊ทธ๋ž˜์„œ ์ƒ˜ํ”Œ ํฌ์ธํŠธ $x$์˜ ์ง‘ํ•ฉ์ธ ์ „์ฒด ๋ฐ์ดํ„ฐ์…‹ $X$์— ๋Œ€ํ•œ ๊ฐ€๋Šฅ๋„๋ฅผ ์ •์˜ํ•˜๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ํ™•์žฅ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

$$\mathcal{L}(\theta | X) = {\prod_{x \in X}}{p_{\theta}(x)}$$

ํ•˜์ง€๋งŒ ์œ„ ์‹์€ ๋ชจ๋“  ๊ฒƒ์„ ๊ณฑํ•˜๋Š” ์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜ํ•™์  ํŽธ์˜๋ฅผ ์ฆ์ง„ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊ทธ ์ˆ˜์‹์„ ์‚ฌ์šฉํ•ด์„œ ๋กœ๊ทธ ๊ฐ€๋Šฅ๋„๋กœ ๋ณ€ํ™˜ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

$$l(\theta | X) = {\sum_{x \in X}}{log p_{\theta}}(x)$$

 

์ด์ œ ๋ชจ์ˆ˜ ๋ชจ๋ธ์˜ ๋ชฉ์ ์€ ๋ฐ์ดํ„ฐ์…‹ ์ง‘ํ•ฉ์ธ $X$๊ฐ€ ๊ด€์ธก๋  ๊ฐ€๋Šฅ๋„ $l$์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ $\theta$์˜ ์ตœ์ ๊ฐ’์„ ์ฐพ๋Š” ๊ฒƒ์ด๋‹ค. ์ตœ๋Œ€ํ™” ํ•œ๋‹ค๊ณ  ํ•˜์—ฌ ์ด๋Ÿฐ ๊ธฐ๋ฒ•์„ ์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ •์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

์ด์ œ ํ™•๋ฅ ์ ์ธ ์ƒ์„ฑ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ˆ˜ํ•™์ ์ด ๊ฐœ๋… ์ดํ•ด๋Š” ๋ชจ๋‘ ๋๋‚ฌ๋‹ค. ์ด์ œ ๋ณธ๊ฒฉ์ ์ธ ํ™•๋ฅ ์  ์ƒ์„ฑ ๋ชจ๋ธ์„ ์ดํ•ดํ•ด๋ณด๋„๋ก ํ•˜์ž.


์ฑ…์—์„œ๋„ ๊ทธ๋ ‡์ง€๋งŒ ํ•œ ๊ฐ€์ง€ ์˜ˆ์‹œ ์ƒํ™ฉ์„ ๋“ค์œผ๋ ค๊ณ  ํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” 50๊ฐœ์˜ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ์…‹์„ ๋ฐ›์•˜๊ณ , ์ด ๋ฐ์ดํ„ฐ์…‹์€ ํŒจ์…˜ ์ข…๋ฅ˜ ์กฐํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ์…‹์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ฐ›์€ ๋ฐ์ดํ„ฐ์…‹์˜ ์˜ˆ์‹œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

id ์•…์„ธ์‚ฌ๋ฆฌ ์˜ท์ƒ‰๊น” ์˜ท์œ ํ˜• ๋จธ๋ฆฌ์ƒ‰๊น” ์ƒ์˜์œ ํ˜•
0 Round White ShirtScoopNeck Red ShortHairShortFlat
1 Sunglasses White Overall SilverGray NoHair
... ... ... ... ... ...

 

id ์นผ๋Ÿผ์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์นผ๋Ÿผ๋“ค์— ๋Œ€ํ•œ uniqueํ•œ ๊ฐ’๋“ค์˜ ๊ฐœ์ˆ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.(๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๊ฐ’๋“ค์ด ์žˆ๋Š”์ง€๋Š” ์ฑ…์„ ์ฐธ์กฐ..)

 

  • ์ƒ์˜์œ ํ˜•: 7๊ฐ€์ง€
  • ๋จธ๋ฆฌ์ƒ‰๊น” : 6๊ฐ€์ง€
  • ์•…์„ธ์‚ฌ๋ฆฌ : 3๊ฐ€์ง€
  • ์˜ท์œ ํ˜• : 4๊ฐ€์ง€
  • ์˜ท ์ƒ‰๊น”: 8๊ฐ€์ง€

์œ„ ๊ฐ’๋“ค๋กœ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์กฐํ•ฉ์€ ๊ฐ€์ง“์ˆ˜๋ฅผ ๋ชจ๋‘ ๊ณฑํ•œ 4,032๊ฐœ๊ฐ€ ๋œ๋‹ค. ๊ฒฐ๊ตญ ํ‘œ๋ณธ ๊ณต๊ฐ„์€ 4,032๊ฐœ์˜ ํฌ์ธํŠธ๊ฐ€ ์กด์žฌํ•˜๊ณ , ํ‘œ๋ณธ(์ƒ˜ํ”Œ) ๋ฐ์ดํ„ฐ์…‹์€ 50๊ฐœ๊ฐ€ ๊ด€์ธก๋œ ์…ˆ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด์ œ ์ด ์ƒํ™ฉ์—์„œ์˜ $p_{data}$๋ฅผ ์ฐพ์œผ๋ ค๊ณ  ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ์„ฑ ๋ชจ๋ธ $p_{model}$์˜ ๋ชฉํ‘œ๋Š” ์ด ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹ 50๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ $p_{data}$์—์„œ ์ƒ์„ฑํ•œ ๋˜ ๋‹ค๋ฅธ ์ƒ˜ํ”Œ์„ ์™„๋ฒฝํ•˜๊ฒŒ ํ‰๋‚ด๋‚ด๋Š” ๊ฒƒ์ด๋‹ค.

3-1. ๋ฐœ์ƒํ•œ ๋งŒํผ ๋‚˜์˜ฌ ๊ฒƒ์ด์•ผ, ๋‹จ์ˆœ ํ™•๋ฅ ์  ์ƒ์„ฑ ๋ชจ๋ธ

$p_{model}$์„ ์ƒ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ๋ฐฉ๋ฒ•์€ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ€๋Šฅํ•œ ํŠน์„ฑ์˜ ์กฐํ•ฉ๋งˆ๋‹ค ํ™•๋ฅ ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๋•Œ ๋ชจ์ˆ˜ ๋ชจ๋ธ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜ $d$๋Š” 4,031๊ฐœ๊ฐ€ ๋œ๋‹ค.(๋งˆ์ง€๋ง‰ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐ’์€ $p_{model}(x)$์˜ ํ•ฉ์ด ์ด 1์ด ๋˜๊ธฐ ์œ„ํ•ด ์ž๋™์œผ๋กœ ๊ฒฐ์ •๋˜๋ฏ€๋กœ ์‹ค์งˆ์ ์œผ๋กœ ๊ณ„์‚ฐ๋  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋Š” 4,032๊ฐœ์—์„œ 1๊ฐœ๋ฅผ ๋บ€ 4,031๊ฐœ๊ฐ€ ๋จ) ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ๋ชจ์ˆ˜ ๋ชจ๋ธ์„ ์šฐ๋ฆฌ๋Š” ๋‹คํ•ญ ๋ถ„ํฌ๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด ๋ชจ๋ธ์˜ ์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ • ๊ฐ’ ${\theta_{j}}$๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

$$\theta_{j} = {n_j \over N}$$

์œ„ ์‹์—์„œ $n_j$๋Š” ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹์—์„œ ๋ฐœ๊ฒฌ๋œ ์กฐํ•ฉ $j$์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. $N$๋Š” ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹ ๊ฐœ์ˆ˜ 50๊ฐœ๋‹ค. ๊ณ ๋กœ, ์—ฌ๊ธฐ์„œ์˜ ๊ฐ€๋Šฅ๋„ ๊ฐ’(ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”์ •๊ฐ’)์€ ํŠน์ • ํŒจ์…˜ ์กฐํ•ฉ์ด ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹์— ๋“ฑ์žฅํ•˜๋Š” ํšŸ์ˆ˜์˜ ๋น„์œจ์„ ์˜๋ฏธํ•œ๋‹ค.

 

์ด๋ ‡๊ฒŒ ๋ชจ๋“  ๊ฐ ํŒจ์…˜ ์กฐํ•ฉ์— ๋Œ€ํ•ด์„œ ๊ฐ€๋Šฅ๋„ $\theta_{j}$๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํ‘œ๋ณธ ๊ณต๊ฐ„์˜ ๋ถ„ํฌ์ธ $p_{model}$์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๋ฐ, ๋งŒ์•ฝ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹์— ์—†๋Š” ์กฐํ•ฉ์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐ€๋Šฅ๋„๊ฐ€ 0์œผ๋กœ ๋‚˜์˜ฌ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— $p_{model}$์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹์—์„œ ์กด์žฌํ•œ ์ ์ด ์—†๋Š” ๋ฐ์ดํ„ฐ๋Š” ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋œ๋‹ค. 

 

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€๋ฒ• ํ‰ํ™œํ™”(๋ผํ”Œ๋ผ์ด์‚ฐ ํ‰ํ™œํ™”)๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๋Š” ์‰ฝ๊ฒŒ ๋งํ•ด์„œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐํ•ฉ์— ์ž„์˜๋กœ ํšŸ์ˆ˜ 1์„ ๋”ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ€๋Šฅ๋„ ์‹์„ ๋‹ค์‹œ ์ •์˜ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋œ๋‹ค.

$${\theta_{j}} = {{n_j + 1} \over {N + d}}$$

์œ„ ์‹์—์„œ $d$๋Š” 4,023์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐํ•ฉ์˜ ๊ฐœ์ˆ˜์ด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฐฉ๊ธˆ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐํ•ฉ์— ์ž„์˜๋กœ ํšŸ์ˆ˜ 1์„ ๋ชจ๋‘ ๋”ํ•ด์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— $1 \times 4032 = 4032$์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ๊ธฐ๋ฒ•๋งŒ ์ ์šฉํ•œ๋‹ค๋ฉด ๊ด€์ธก ๋ฐ์ดํ„ฐ์…‹์—๋Š” ์—†๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑ๋  ํ™•๋ฅ ์€ ์—ฌ์ „ํžˆ ๋งค์šฐ ์ ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‹น์—ฐํžˆ ๊ด€์ธก ๋ฐ์ดํ„ฐ์…‹์— ์—†๋Š” ๋ฐ์ดํ„ฐ์—๋Š” ์ ์€ ๊ฐ€์ค‘์น˜๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์„ฑ ๋ชจ๋ธ์ด ๊ด€์ธก๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์…‹์— ์ข€ ๋” ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ ๋‹ค. ์ด๋ฅผ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ํ•™์Šตํ•ด์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋ธ์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ์ด๋‹ค.

3-2. ๋ชจ๋“  ํŠน์„ฑ์€ ๋…๋ฆฝ์ ์ด์•ผ, ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ

๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ๋Š” ํ•œ ๊ฐ€์ง€๋ฅผ ๊ฐ€์ •์‚ฌํ•ญ์œผ๋กœ ์‚ผ๊ณ  ๋“ค์–ด๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ์ถ”์ •ํ•  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐœ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ค„์—ฌ์ค€๋‹ค. ์ด ๊ฐ€์ •์‚ฌํ•ญ์ด ๋ฌด์—‡์ด๋ƒ๋ฉด ๋ฐ”๋กœ ๊ฐ ํŠน์ • $x_j$๊ฐ€ ๋‹ค๋ฅธ ๋ชจ๋“  ํŠน์ • $x_k$์— ๋…๋ฆฝ์ ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„ ์˜ˆ์‹œ๋กœ๋Š” ๋จธ๋ฆฌ ์ƒ‰๊น”์„ ๊ณ ๋ฅด๋Š” ๊ฒƒ์ด ์ƒ์˜์œ ํ˜•์„ ๊ณ ๋ฅด๋Š” ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ณ , ๋˜ ์•…์„ธ์‚ฌ๋ฆฌ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฐ€์ •์ด๋‹ค. ์ด๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ์ •์˜ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

$$p(x_j | x_k) = p(x_j)$$

์ด๋ฅผ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๊ฐ€์ •์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์šฐ์„  ํ™•๋ฅ ์˜ ์—ฐ์‡„๋ฒ•์น™์„ ์‚ฌ์šฉํ•ด ํ™•๋ฅ  ๋ฐ€๋„ ํ•จ์ˆ˜๋ฅผ ์กฐ๊ฑด๋ถ€ ํ™•๋ฅ ์˜ ๊ณฑ์œผ๋กœ ํ’€์–ด์ค€ ๋’ค ๋ฒ ์ด์ฆˆ ๊ฐ€์ •์„ ์ ์šฉํ•ด์ฃผ๋ฉด ๋ชจ์ˆ˜ ๋ชจ๋ธ์€ ์•„๋ž˜์ฒ˜๋Ÿผ ์ •์˜๋œ๋‹ค.

$$p(x) = \prod_{i=1}^K p(x_k)$$

์ด๋ ‡๊ฒŒ ๊ฐ ํŠน์„ฑ์— ๋Œ€ํ•ด์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ๋ฌธ์ œ๋กœ ์ถ•์†Œ๋˜์—ˆ๊ณ , ์ด๋ฅผ ๊ณฑํ•ด์„œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐํ•ฉ์— ๋Œ€ํ•œ ํ™•๋ฅ ์„ ์ฐพ์œผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿผ ์—ฌ๊ธฐ์„œ๋Š” ๋ช‡ ๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”์ •ํ•ด์•ผ ํ• ๊นŒ? ๊ฐ ํŠน์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” uniqueํ•œ ๊ฐ’๋“ค์— ๋Œ€ํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”์ •ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ์˜ˆ์‹œ์˜ ๊ฒฝ์šฐ, $7 + 6 + 3 + 4 + 8 - 5 = 23$๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”์ •ํ•˜๋ฉด ๋œ๋‹ค. ๋งˆ์ง€๋ง‰์— $-5$๋ฅผ ํ•œ ์ด์œ ๋Š” ํŠน์„ฑ์ด 5๊ฐœ์ธ๋ฐ, ๊ฐ ํŠน์„ฑ๋งˆ๋‹ค ํŒŒ๋ผ๋ฏธํ„ฐ์˜ $p(x)$ ๊ฐ’ ํ•ฉ์„ 1๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งˆ์ง€๋ง‰ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ž๋™์œผ๋กœ ๊ฒฐ์ •๋˜๊ธฐ ๋–„๋ฌธ์— ๋นผ์ค€ ๊ฒƒ์ด๋‹ค.

 

๋”ฐ๋ผ์„œ, ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์ตœ๋Œ€ ๊ฐ€๋Šฅ๋„ ์ถ”์ • ๊ฐ’ $\theta$๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ ๋œ๋‹ค.

$$\theta_{kl} = {n_{kl} \over N}$$

์ฆ‰, $\theta_{kl}$์€ ๋ฐ์ดํ„ฐ์…‹์—์„œ ํŠน์ • $k$๊ฐ€ $l$์ธ ํšŸ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  $N$์€ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹ ๊ฐœ์ˆ˜์ธ 50์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, $k$๊ฐ€ ์•…์„ธ์‚ฌ๋ฆฌ์ด๊ณ , $l$์ด Sunglasses ์ผ ๋•Œ $\theta_{kl}$์€ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์…‹ ๊ฐœ์ˆ˜ ์ค‘์— ์•…์„ธ์‚ฌ๋ฆฌ๊ฐ€ Sunglasses์ธ ๋ฐ์ดํ„ฐ ๊ฐœ์ˆ˜ ๋น„์œจ์„ ์˜๋ฏธํ•œ๋‹ค.

 

๋งŒ์•ฝ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ๋ฅผ ์ด์šฉํ•ด์„œ ์–ด๋–ค ์ƒ˜ํ”Œ $x$๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋ธ์˜ ํ™•๋ฅ ์„ ๊ณ„์‹ผํ•˜๋ ค๋ฉด ๊ฐœ๋ณ„ ํŠน์„ฑ์˜ ํ™•๋ฅ ์„ ์• ์ฒ˜๋Ÿผ ๊ณฑํ•˜๋ฉด ๋œ๋‹ค.

$$p(x) = p(Round, White, Overall, Red, NoHair) = p(Round)p(White)p(Overall)p(Red)p(NoHair)$$

์ •๋ฆฌํ•ด๋ณด๋ฉด, ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์€ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์–ด๋–ค ๊ตฌ์กฐ๋ฅผ ํ•™์Šตํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ด€์ธก ๋ฐ์ดํ„ฐ์…‹์—๋Š” ์—†๋Š” ์ƒˆ๋กœ์šด ์ƒ˜ํ”Œ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋ธ์€ ๊ฐ ํŠน์„ฑ๊ฐ’์˜ ๋ฐœ๊ฒฌ ํ™•๋ฅ ์ด ๋…๋ฆฝ์ ์ด๋ผ๋Š” ๊ฒƒ์„ ์ „์ œํ•˜๊ณ  ์ถ”์ •์„ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋งŒ์•ฝ ์ด๋Ÿฌํ•œ ๊ฐ€์ •์ด ์„ฑ๋ฆฝ๋˜์ง€ ์•Š์„ ๋•Œ๋Š” ๋Œ€์ฒด ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ• ๊นŒ? 

4. ํ™•๋ฅ ์ ์ธ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ํ•œ๊ณ„

๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๋ฉด์„œ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ์…‹์€ 5๊ฐœ์˜ ํ”ผ์ณ ์ฆ‰, 5๊ฐœ์˜ ๊ณ ์ˆ˜์ค€ ํŠน์„ฑ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ์…‹์ด ํ”ฝ์…€๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ผ๋ฉด, ๊ทธ ๋•Œ๋„ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด๋„ ๊ฒฐ๊ณผ๊ฐ€ ์ž˜ ๋‚˜์˜ฌ๊นŒ? ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ๊ทธ๋ ‡์ง€ ๋ชปํ•˜๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์…‹์€ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์ด ๊ฐ€์ •ํ•˜๋Š” ์‚ฌํ•ญ ์ฆ‰, ํŠน์„ฑ๋“ค์ด ์„œ๋กœ ๋…๋ฆฝ์ ์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‹จ์ ์ธ ์˜ˆ๋กœ, ์‚ฌ๋žŒ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ฉด ๊ฐ๊ฐ ๊ตฌ์—ญ๋งˆ๋‹ค ๋น„์Šทํ•œ ์ƒ‰๊น” ์ฆ‰, ๋น„์Šทํ•œ ํ”ฝ์…€ ๊ฐ’๋“ค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ํŠน์„ฑ(ํ”ฝ์…€)๋“ค ๊ฐ„์— ์„œ๋กœ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ํฌ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 

 

 

๋‘ ๋ฒˆ์งธ๋กœ๋Š” ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ ํ”ฝ์…€ ๊ฐœ์ˆ˜๊ฐ€ ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์•„์ง€๋ฏ€๋กœ ํ‘œ๋ณธ ๊ณต๊ฐ„์˜ ๋ณต์žก๋„๊ฐ€ ๋งค์šฐ ์ฆ๊ฐ€ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด์ „ ์˜ˆ์‹œ์—์„œ๋Š” ๋‹จ์ˆœํžˆ 5๊ฐœ์˜ ํŠน์„ฑ๋งŒ ๊ณ ๋ คํ•˜๋ฉด ๋˜์—ˆ์ง€๋งŒ, ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, ๋งค์šฐ ์ž‘์€ ์ด๋ฏธ์ง€๊ฐ€ 32x32, ์š”์ฆ˜ ๊ฐ™์€ ๊ณ ํ™”์งˆ ์ด๋ฏธ์ง€๋Š” 1024x1024 ํ•˜๋Š” ๊ฒฝ์šฐ๊นŒ์ง€ ํ—ˆ๋‹คํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์—๋Š” ํ‘œ๋ณธ ๊ณต๊ฐ„์˜ ๋ณต์žก๋„๊ฐ€ ์—„์ฒญ๋‚˜๊ฒŒ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค.

 

๋”ฐ๋ผ์„œ ๋‚˜์ด๋ธŒ ๋ฒ ์ด์ฆˆ ๋ชจ๋ธ์ด ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์— ์ž˜ ๋™์ž‘ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ด์œ ๋Š” ์ด์™€ ๊ฐ™๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋”ฅ๋Ÿฌ๋‹์ด ๋“ฑ์žฅํ–ˆ๋‹ค. ๋”ฅ๋Ÿฌ๋‹์€ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์˜๋ฏธ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ธ์ด๋ฉฐ, ํŠนํžˆ ์ €์ฐจ์› ๊ณต๊ฐ„์˜ ํŠน์„ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํ‘œํ˜„ํ•™์Šต์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฅ๋Ÿฌ๋‹์„ ๋‹ค๋ฃจ๊ธฐ ์ „์— ์ด ํ‘œํ˜„ํ•™์Šต์— ๋Œ€ํ•ด ๋ช…ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•œ๋‹ค.

4-1. ๋ชจ๋ธ์ด ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๊ธฐ ์œ„ํ•œ ํ•™์Šต, ํ‘œํ˜„ํ•™์Šต(Representaion Learning)

ํ‘œํ˜„ํ•™์Šต์˜ ํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š” ์—„์ฒญ๋‚œ ๊ณ ์ฐจ์› ํ‘œ๋ณธ ๊ณต๊ฐ„์„ ์ง์ ‘ ๋ชจ๋ธ๋ง ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ €์ฐจ์›์˜ ์ž ์žฌ๊ณต๊ฐ„(Latent Space)์„ ์‚ฌ์šฉํ•ด์„œ ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๊ฐ ์ƒ˜ํ”Œ์„ ์ €์ฐจ์›์˜ ํŠน์ • ํฌ์ธํŠธ๋กœ ํ‘œํ˜„์„ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ํŠน์ • ํ•จ์ˆ˜ $f$๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ €์ฐจ์›์˜ ํŠน์ • ํฌ์ธํŠธ๋ฅผ ์›๋ณธ ๊ณต๊ฐ„์˜ ๋ฐ์ดํ„ฐ(ex. ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ ๋“ฑ)์™€ ๋งคํ•‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์œ„ ํ…์ŠคํŠธ๋กœ๋งŒ ๋ดค์„ ๋•Œ๋Š” ํ‘œํ˜„ํ•™์Šต์— ๋Œ€ํ•ด์„œ ์ž˜ ์ฒด๊ฐ์ด ์•ˆ๋  ์ˆ˜ ์žˆ๋‹ค. ํ•„์ž๋„ ๊ทธ๋žฌ๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด์„œ ์ดํ•ดํ•ด๋ณด๋„๋ก ํ•˜์ž. ๋งŒ์•ฝ ์•„๋ž˜์™€ ๊ฐ™์€ ๊นกํ†ต ๋ชจ์–‘์˜ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์…‹๋“ค์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.

 

 

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

 

ํ•˜์ง€๋งŒ ์ƒ์„ฑ ๋ชจ๋ธ(์ปดํ“จํ„ฐ)์€ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ๊ณง๋ฐ”๋กœ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ฆ‰, ์ƒ์„ฑ ๋ชจ๋ธ์€ '๋†’์ด์™€ ๋„ˆ๋น„'๋ผ๋Š” ๊ฒƒ์ด ์ €์ฐจ์› ์ž ์žฌ๊ณต๊ฐ„์˜ ํŠน์„ฑ์ด๋ผ๋Š” ๊ฒƒ์„ ์Šค์Šค๋กœ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ƒ์„ฑ ๋ชจ๋ธ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ(๊ณ ์ฐจ์› ๊ณต๊ฐ„)๋ฅผ CNN, RNN ๋“ฑ๊ณผ ๊ฐ™์€ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ '๋†’์ด์™€ ๋„ˆ๋น„' ๊ฐ™์€ ์ €์ฐจ์›์˜ ์ž ์žฌ๊ณต๊ฐ„์˜ ํŠน์„ฑ์„ ์ธ์ง€ํ•˜๋„๋ก ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚œ ๋‹ค์Œ ์ƒ์„ฑ ๋ชจ๋ธ์€ ๋งคํ•‘ ํ•จ์ˆ˜ $f$๋ฅผ ํ•™์Šต ์ฆ‰, ์ƒ์„ฑ ๋ชจ๋ธ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์ €์ฐจ์› ์ž ์žฌ๊ณต๊ฐ„์˜ ํŠน์ • ํฌ์ธํŠธ๊ฐ€ ์›๋ณธ ๊ณต๊ฐ„์˜ ์–ด๋– ํ•œ ๊ฒฐ๊ณผ์™€ ๋งคํ•‘ํ•˜๋„๋ก ํ•œ๋‹ค.

 

 

๋ฐฉ๊ธˆ ์œ„์—์„œ CNN, RNN ๋“ฑ๊ณผ ๊ฐ™์€ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ ์ €์ฐจ์›์˜ ์ž ์žฌ๊ณต๊ฐ„์˜ ํŠน์„ฑ์„ ์ธ์ง€ํ•˜๋„๋ก ํ•ด์ค€๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์ด๋Š” ํ‘œํ˜„ํ•™์Šต์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์ฆ‰, ํ‘œํ˜„ํ•™์Šต์€ ์˜๋ฏธ ์žˆ๋Š” ์ €์ฐจ์› ์ž ์žฌ๊ณต๊ฐ„์—์„œ ์ด๋ฏธ์ง€์˜ ๊ณ ์ˆ˜์ค€ ์†์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. 

 

๋˜ ๋‹ค๋ฅธ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž. ์ด๋ฒˆ์—๋Š” ์ข€ ์ƒ‰๋‹ค๋ฅธ ์˜ˆ์‹œ์ธ๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ตฐ์ค‘ ์†์—์„œ ๋‹น์‹ ์˜ ์–ผ๊ตด์„ ์ƒ์„ฑ ๋ชจ๋ธ์ด ์˜ˆ์ƒํ•ด์„œ ์ƒ์„ฑํ•œ๋‹ค๊ณ  ์ณ๋ณด์ž. ์‹ค์ œ๋กœ ์–ด๋–ค ์‚ฌ๋žŒ์ด ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์˜ ์–ผ๊ตด์„ ์ธ์‹ํ•  ๋•Œ, ๊ทธ ์‚ฌ๋žŒ์˜ ํ”ผ๋ถ€์กฐ์ง(ํ”ฝ์…€)์ด ์–ด๋–ป๊ณ , ์„ธํฌ ์ƒ‰๊น”(ํ”ฝ์…€)์ด ์–ด๋–ป๊ณ .. ํ•˜๋ฉด์„œ ์„ค๋ช…ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‹จ์ˆœํ•œ "๊ธˆ๋ฐœ๋จธ๋ฆฌ์— ์•ˆ๊ฒฝ์„ ์ผ๋‹ค"๋ผ๋Š” ์ •๋ณด๋งŒ์œผ๋กœ๋„ ์‚ฌ๋žŒ์€ ๋จธ๋ฆฟ์†์—์„œ ๊ทธ ํŠน์„ฑ์— ๋งž๊ฒŒ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๋งŒ์•ฝ ๊ธˆ๋ฐœ๋จธ๋ฆฌ์— ์•ˆ๊ฒฝ์„ ์ผ๋‹ค์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€๋กœ ์ „๋‹ฌํ•ด์ค„์ˆ˜๋ก ์‚ฌ๋žŒ์€ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์ ์ ˆํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ž˜ ์ƒ์„ฑํ•ด๋‚ผ ๊ฒƒ์ด๋‹ค. 

 

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

 

์ •๋ฆฌํ•˜๋ฉด, ํ‘œํ˜„ํ•™์Šต์€ ์ด๋ฏธ์ง€์˜ ํ”ฝ์…€๋“ค์ด ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ๊ฐ€์žฅ ์ž˜ ์„ค๋ช…ํ•˜๋Š” ๊ณ ์ˆ˜์ค€ ํŠน์„ฑ์„ ๋งŒ๋“ ๋‹ค. ์ด๋ ‡๊ฒŒ ๋งŒ๋“  ๊ณ ์ˆ˜์ค€์˜ ํŠน์„ฑ์„ ์ด์šฉํ•ด ๋งŒ๋“  ์ž ์žฌ ๊ณต๊ฐ„์˜ ํฌ์ธํŠธ๋Š” ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ ์ ˆํ•˜๊ฒŒ ์ž˜ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•  ๊ฒƒ์ด๋‹ค. ์‹ฌ์ง€์–ด ์ž ์žฌ ๊ณต๊ฐ„์—์„œ์˜ ๊ณ ์ฃผ์ˆœ ํŠน์„ฑ ๊ฐ’์„ ์กฐ๊ธˆ๋งŒ ๋ฐ”๊พธ๋ฉด ๊ธˆ์„ธ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.


์ง€๊ธˆ๊นŒ์ง€ ํ•ด์„œ ์ƒ์„ฑ ๋ชจ๋ธ๋ง์˜ ๊ฐœ๋…๊ณผ ์ด๋ก ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. ๋‹ค์Œ ๋ชฉ์ฐจ๋ถ€ํ„ฐ๋Š” ์ „ํ†ต์ ์ธ ์ƒ์„ฑ ๋ชจ๋ธ ์ข…๋ฅ˜์ธ AE(AutoEncoder)์™€ VAE(Variational AutoEncoder)์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž.

๋ฐ˜์‘ํ˜•