๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ“– ์‹ ๊ฒฝ๋ง ์ฒซ๊ฑธ์Œ

Chanho Lee

Book Infoโ€‹

ํŒ

์ฑ… ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ต๋ณด๋ฌธ๊ณ  ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค!

์ฑ…

  • ์ œ๋ชฉ: ์‹ ๊ฒฝ๋ง ์ฒซ๊ฑธ์Œ
  • ์ €์ž: Tariq Rashid
  • ์—ญ์ž: ์†ก๊ต์„
  • ์ถœํŒ์‚ฌ: ํ•œ๋น›๋ฏธ๋””์–ด
  • ์ถœ๊ฐ„: 2017-04-03

์ด ์ฑ…์„ ์ฝ๊ฒŒ ๋œ ์ด์œ โ€‹

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

์ฑ… ์†Œ๊ฐœโ€‹

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

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

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

์ด ์ฑ…์„ ์ฒ˜์Œ ์ฝ์—ˆ์„ ๋•Œ 2017๋…„์— ์ด๋ ‡๊ฒŒ ์นœ์ ˆํ•œ ์ฑ…์ด ์ถœ๊ฐ„ํ–ˆ๋‹ค๋Š” ์ ์ด ๋†€๋ž„ ์ •๋„์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ์— ์ด๋Ÿฐ ์ฑ…์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๋”๋ผ๋ฉด ์ข€ ๋” ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๋”ฅ๋Ÿฌ๋‹์— ์ž…๋ฌธ ํ–ˆ์„ํ…๋ฐ ์•ˆํƒ€๊น๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ฑ…์˜ ์ฒ˜์Œ์—๋Š” ๊ฐœ๋…๋“ค์ด ๋‚˜์˜ค๋ฉฐ ์ ์  ๊ฐˆ์ˆ˜๋ก Jupyter Notebookํ™˜๊ฒฝ์—์„œ ์˜ˆ์ œ๋ฅผ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ…์—์„œ๋Š” IPython์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋‚˜ Jupyter Notebook์„ ์‚ฌ์šฉํ•ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์— ๋Œ€ํ•ด์„œ๋„ ์ž์„ธํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค๋งŒ, ์ €ํฐ ๊ตฌ๊ธ€๋ง์„ ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ด ์ •๋„๋Š” ๋ด์ฃผ๋„๋ก ํ•ฉ์‹œ๋‹ค. ์ €์ž Github ์ฃผ์†Œ์— ์ฝ”๋“œ๊ฐ€ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋Œ€์ƒ ๋…์žโ€‹

์ „๊ณต์ž๋“  ๋น„์ „๊ณต์ž๋“  ๊ทธ๋ƒฅ ๋”ฅ๋Ÿฌ๋‹ ์ž…๋ฌธํ•˜๋Š” ์‚ฌ๋žŒ์ด ์ฝ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. coursera์— Andrew Ng ๊ต์ˆ˜๋‹˜์˜ Machine Learning, ๊น€์„ฑํ›ˆ ๊ต์ˆ˜๋‹˜์˜ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๊ฐ™์€ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์ „์— ์ž…๋ฌธ์šฉ์œผ๋กœ ์ฝ์–ด๋ณด๋ฉด ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์š”์•ฝโ€‹

์ „๊ณต์ž๋“  ๋น„์ „๊ณต์ž๋“  ๋”ฅ๋Ÿฌ๋‹์— ์ž…๋ฌธํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ์ฝ์–ด๋ณด๋ฉด ๋งŽ์€ ๋„์›€์ด๋ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์–ด๋””๊นŒ์ง€๋‚˜ ์ œ ์ƒ๊ฐ์ผ ๋ฟ์ด๋‹ˆ ์ฐธ๊ณ ๋งŒ ํ•ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.