< Science >µöÆäÀÌÅ© Àû¿ë ¡®GAN ¾Ë°í¸®Áò¡¯ 󸮡¦¸ð¹ÙÀÏ ±â±â¼­µµ À̹ÌÁö ÇÕ¼º

  • ¹®È­ÀϺ¸
  • ÀÔ·Â 2020-05-04 10:59
ÇÁ¸°Æ®
º»¹® ÆùÆ® Å©±â ¼³Á¤
Æ˾÷ ´Ý±â

photoŬ¸¯ÇÏ½Ã¸é ´õ Å«À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù ±×·¡ÇÈ=ÇÏ¾È¼Û ±âÀÚ


- Ä«À̽ºÆ®, ½º½º·Î ±×¸² ±×¸®´Â AI ¹ÝµµÃ¼ Ĩ °³¹ß

´ÙÁß½ÉÃþ½Å°æ¸Á Ãß·ÐÇнÀ ó¸®
¼Õ»óµÈ À̹ÌÁö º¹¿ø µîµµ °¡´É
±âÁ¸º¸´Ù ¿¡³ÊÁöÈ¿À² 5¹è ³ô¿©

µ¥ÀÌÅÍ, ¼­¹ö·Î º¸³»Áö ¾Ê°íµµ
¸ð¹ÙÀϼ­ ½º½º·Î ÇнÀÇÒ¼ö ÀÖ¾î
»ç»ýÈ° º¸È£ °¡´É, È°¿ëµµ ±â´ë


2018³â 4¿ù À¯Æ©ºê ä³Î¿¡ ¹ö¶ô ¿À¹Ù¸¶ Àü ¹Ì±¹ ´ëÅë·ÉÀÌ µµ³Îµå Æ®·³ÇÁ ´ëÅë·ÉÀ» ºñÆÇÇÏ´Â ¿µ»óÀÌ ¿Ã¶ó¿Ô´Ù. Àá±ñ ¼Òµ¿À» ºú¾úÁö¸¸ ÀÌ´Â ÇÑ ´º½º ¸Åü°¡ Á¦ÀÛÇÑ °¡Â¥ ¿µ»óÀ̶õ »ç½ÇÀÌ ¹àÇôÁö¸é¼­ °¡¶ó¾É¾Ò´Ù. ÀΰøÁö´É(AI)ÀÇ ÃֽŠ±â¼úÀÎ µö·¯´×°ú °¡Â¥¶õ ¶æÀÇ ÆäÀÌÅ©¸¦ ÇÕÄ£ µöÆäÀÌÅ©(Deep Fake)ÀÇ µîÀåÀÌ´Ù. »çÁø»Ó ¾Æ´Ï¶ó µ¿¿µ»óµµ ¿øº»°ú °ÅÀÇ ±¸ºÐÇϱ⠾î·Á¿î °¡Â¥¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â Á¡¿¡¼­, ±àÁ¤Àû È°¿ëº¸´Ù ºÎÁ¤Àû ÆıÞÈ¿°ú¿¡ ´ëÇÑ °æ°è½ÉÀÌ Å©°Ô ³ô¾ÆÁø °è±â°¡ µÆ´Ù. ÀÌ µöÆäÀÌÅ©¿¡ Àû¿ëµÈ AI ¾Ë°í¸®ÁòÀÌ ¹Ù·Î ¡®»ý¼ºÀû Àû´ë ½Å°æ¸Á(GAN, Generative Adversarial Network)¡¯ÀÌ´Ù. ¿øº» À§¿¡ ´Ù¸¥ »çÁøÀ̳ª ¿µ»ó, À½¼ºÀ» °ãÃÄ, ¾ø´ø »õ ÄÜÅÙÃ÷¸¦ ¸¸µé¾î³½´Ù. ¡®Àû´ë¡¯¶õ ¸»Àº 2°³ÀÇ ¾Ë°í¸®ÁòÀÌ »óÈ£ °æÀïÇϸ鼭 ´õ Á¤±³ÇÑ °¡Â¥ ÄÜÅÙÃ÷¸¦ »ý¼ºÇϱ⠶§¹®¿¡ ºÙ¾ú´Ù. ù ¹ø° µö·¯´× ¾Ë°í¸®ÁòÀº ¡®»ý¼ºÀÚ(Generator)¡¯, µÎ ¹ø°´Â ¡®°¨º°ÀÚ(Discriminator)¡¯¶ó ºÎ¸¥´Ù. »ý¼ºÀÚ°¡ °¡Â¥ ÄÜÅÙÃ÷¸¦ ¸¸µé¸é °¨º°ÀÚ°¡ ÁøÂ¥¿Í °¡Â¥¸¦ ÆǺ°Çس½´Ù. µÎ ¾Ë°í¸®ÁòÀÌ ¼­·Î ´ë¸³Çϸç Â÷ÀÌÁ¡À» ºÐ¼®ÇÏ°í °¢ÀÚ ÇнÀÇϸ鼭 ÁøÈ­ÇÑ´Ù. ¸¶Ä¡ À§Á¶ÁöÆó¹ü°ú °æÂûÀÌ °æÀïÇÏ¸ç ´õ¿í Á¤±³ÇÑ À§Æó°¡ ³ª¿À´Â °Íó·³.

Ä«À̽ºÆ® Àü±â ¹× ÀüÀÚ°øÇкΠÀ¯È¸ÁØ ±³¼ö ¿¬±¸ÆÀÀº GANÀ» ¸ð¹ÙÀÏ ±â±â¿¡¼­ È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Â AI ¹ÝµµÃ¼¸¦ °³¹ßÇß´Ù. ´ÙÁß -½ÉÃþ ½Å°æ¸ÁÀ» ó¸®Çϸ鼭 À̹ÌÁö ÇÕ¼º, ½ºÅ¸ÀÏ º¯È¯, ¼Õ»ó À̹ÌÁö º¹¿ø µîÀÇ »ý¼ºÇü AI ±â¼úÀ» ÀúÀü·ÂÀÇ ¸ð¹ÙÀÏ ±â±â¿¡¼­µµ ÇнÀÇÒ ¼ö ÀÖ´Â Á¡ÀÌ Æ¯Â¡ÀÌ´Ù. ¿¬±¸ÆÀÀº ¹ÝµµÃ¼ Ĩ °³¹ßÀ» ÅëÇØ ¼ÒÇÁÆ®¿þ¾î°¡ ¾Æ´Ñ Çϵå¿þ¾îÀûÀ¸·Î ±¸ÇöÇÏ´Â µ¥ ¼º°øÇß´Ù. °­»óÈÆ ¹Ú»ç°úÁ¤ÀÌ Á¦1ÀúÀÚ·Î Âü¿©ÇÑ À̹ø ¿¬±¸ °á°ú´Â Áö³­ 2¿ù 3000¿© ¸í ¹ÝµµÃ¼ ¿¬±¸ÀÚ°¡ ¹Ì±¹ »÷ÇÁ¶õ½Ã½ºÄÚ¿¡ ¸ð¿© °³ÃÖÇÑ ±¹Á¦°íüȸ·Î¼³°èÇÐȸ(ISSCC)¿¡¼­ ¡®ÀÌÁß Èñ¼Ò¼º È°¿ëÀ» ÅëÇÑ GAN ´ÙÁß -½ÉÃþ ½Å°æ¸Á ÇнÀ ÇÁ·Î¼¼¼­¡¯¶õ Á¦¸ñÀ¸·Î ¹ßÇ¥µÆ´Ù. ¿¬±¸ÆÀÀÇ GANPU´Â ±âÁ¸ ÃÖ°í ¼º´ÉÀ» º¸ÀÌ´ø ½ÉÃþ ½Å°æ¸Á ÇнÀ ¹ÝµµÃ¼º¸´Ù 4.8¹è Áõ°¡ÇÑ ¿¡³ÊÁöÈ¿À²À» ´Þ¼ºÇÑ °ÍÀ¸·Î ³ªÅ¸³µ´Ù.

±âÁ¸¿¡ ¸¹ÀÌ ¿¬±¸µÈ AI ±â¼úÀÎ ºÐ·ùÇü ¸ðµ¨(Discriminative Model)Àº ÁÖ¾îÁø Áú¹®¿¡ ´äÀ» Çϵµ·Ï ÇнÀµÈ ¸ðµ¨·Î ¹°Ã¼ÀÎ½Ä ¹× ÃßÀû, À½¼ºÀνÄ, ¾ó±¼ÀÎ½Ä µî¿¡ È°¿ëµÈ´Ù. ÀÌ¿Í ´Þ¸® GANÀº »õ·Î¿î À̹ÌÁö¸¦ »ý¼º¡¤Àç»ý¼ºÇÒ ¼ö ÀÖ¾î ¿µ»ó ÇÕ¼º µî ±¤¹üÀ§ÇÑ ºÐ¾ß¿¡ È°¿ëµÈ´Ù. ¶Ç ¸ð¹ÙÀÏ ±â±âÀÇ ¿µ»ó¡¤À̹ÌÁö ³» »ç¿ëÀÚÀÇ ¾ó±¼ ÇÕ¼º °°Àº ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡µµ »ç¿ëµÅ Çаè»Ó ¾Æ´Ï¶ó »ê¾÷°è¿¡¼­µµ ÁÖ¸ñ¹Þ°í ÀÖ´Ù. ±×·¯³ª GANÀº ¿©·¯ °³ÀÇ ½ÉÃþ ½Å°æ¸ÁÀ¸·Î ÀÌ·ïÁø ±¸Á¶·Î, °³º° ½ÉÃþ ½Å°æ¸Á¸¶´Ù ´Ù¸¥ ¿ä±¸ Á¶°ÇÀ¸·Î ÃÖÀûÈ­µÈ °¡¼ÓÀ» ÇÏ´Â °ÍÀÌ ¾î·Æ´Ù. °íÇØ»óµµ À̹ÌÁö¸¦ »ý¼ºÇϱâ À§ÇØ ±âÁ¸ ½ÉÃþ ½Å°æ¸Á ¸ðµ¨º¸´Ù ¼ö½Ê ¹è ¸¹Àº ¿¬»ê·®À» ¿ä±¸Çϱ⠶§¹®ÀÌ´Ù. ±×·¡¼­ GANÀº ¿¬»ê ´É·ÂÀÌ Á¦ÇÑÀûÀÌ°í, »ç¿ëµÇ´Â ¸Þ¸ð¸®°¡ ÀÛÀº ¸ð¹ÙÀÏ ÀåÄ¡(½º¸¶Æ®Æù, ÅÂºí¸´ µî)¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î¸¸À¸·Î ±¸ÇöÇÒ ¼ö ¾ø¾ú´Ù. ÃÖ±Ù ¸ð¹ÙÀÏ ±â±â¿¡¼­ AI¸¦ ±¸ÇöÇϱâ À§ÇØ ´Ù¾çÇÑ °¡¼Ó±â °³¹ßÀÌ ÀÌ·ïÁö°í ÀÖÁö¸¸, ±âÁ¸ ¿¬±¸µéÀº Ãß·Ð ´Ü°è¸¸ Áö¿øÇϰųª ´ÜÀÏ-½ÉÃþ ½Å°æ¸Á ÇнÀ¿¡ ÇÑÁ¤µÅ ÀÖ´Ù.

¿¬±¸ÆÀÀº ´ÜÀÏ -½ÉÃþ ½Å°æ¸Á»Ó¸¸ ¾Æ´Ï¶ó GAN °°Àº ´ÙÁß -½ÉÃþ ½Å°æ¸ÁÀ» ó¸®ÇÒ ¼ö ÀÖÀ¸¸é¼­ ¸ð¹ÙÀÏ¿¡¼­ ÇнÀµµ °¡´ÉÇÑ AI ¹ÝµµÃ¼ GANPU¸¦ °³¹ßÇØ ¸ð¹ÙÀÏ ÀåÄ¡ÀÇ ÀΰøÁö´É È°¿ë¹üÀ§¸¦ ³ÐÇû´Ù. ¿¬±¸ÆÀÀÌ °³¹ßÇÑ AI ¹ÝµµÃ¼´Â ¼­¹ö·Î µ¥ÀÌÅ͸¦ º¸³»Áö ¾Ê°í ¸ð¹ÙÀÏ ÀåÄ¡ ³»¿¡¼­ GANÀ» ½º½º·Î ÇнÀÇÒ ¼ö ÀÖ¾î »ç»ýÈ° º¸È£¸¦ °¡´ÉÄÉ ÇÑ´Ù´Â Á¡¿¡¼­ È°¿ëµµ°¡ ±â´ëµÈ´Ù. ¸ð¹ÙÀÏ ±â±â¿¡¼­ ÀúÀü·ÂÀ¸·Î ´ÙÁß-½ÉÃþ ½Å°æ¸ÁÀ» °¡¼ÓÇϱâ À§Çؼ­ ¿¬±¸ÆÀÀÌ È°¿ëÇÑ 3´ë ÇÙ½É ±â¼úÀº ¡âÀûÀÀÇü ¿öÅ©·Îµå ÇÒ´ç(ASTM, ó¸®ÇØ¾ß ÇÒ ¿öÅ©·Îµå¸¦ Ĩ»óÀÇ ´ÙÁß-½ÉÃþ ½Å°æ¸ÁÀÇ ¿¬»ê ¹× ¸Þ¸ð¸® Ư¼º¿¡ ¸ÂÃç ½Ã°£¡¤°ø°£À¸·Î ³ª´² ÇÒ´çÇÔÀ¸·Î½á È¿À²ÀûÀ¸·Î °¡¼ÓÇÏ´Â ¹æ¹ý) ¡âÀÔÃâ·Â Èñ¼Ò¼º È°¿ë ±Ø´ëÈ­(IOAS, Àΰø½Å°æ¸Á ÀÔ·Â µ¥ÀÌÅÍ¿¡¼­ ³ªÅ¸³ª´Â 0»Ó¸¸ ¾Æ´Ï¶ó Ãâ·ÂÀÇ 0µµ ¿¹ÃøÇØ ¿¬»ê¿¡¼­ Á¦¿ÜÇÔÀ¸·Î½á Ãß·Ð ¹× ÇнÀ °úÁ¤¿¡¼­ÀÇ ¼Óµµ¿Í ¿¡³ÊÁöÈ¿À² ±Ø´ëÈ­) ¡âÁö¼öºÎ¸¸À» »ç¿ëÇÑ 0ÆÐÅÏ ÃßÃø(EORS, Àΰø½Å°æ¸Á Ãâ·ÂÀÇ 0À» ¿¹ÃøÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀ¸·Î ÀԷ°ú ¿¬°á °­µµ(weight)ÀÇ ºÎµ¿¼Ò¼öÁ¡ µ¥ÀÌÅÍ Áß Áö¼ö ºÎºÐ¸¸À» »ç¿ëÇØ ¿¬»êÀ» °£´ÜÈ÷ ¼öÇàÇÏ´Â ¹æ¹ý)ÀÌ´Ù.

¿¬±¸ÆÀÀº °³¹ßÇÑ AI ¹ÝµµÃ¼·Î ÅÂºí¸´ Ä«¸Þ¶ó ÃÔ¿µ »çÁøÀ» »ç¿ëÀÚ°¡ Á÷Á¢ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ÀÀ¿ë ±â¼úÀ» ½Ã¿¬Çß´Ù. À¯È¸ÁØ ±³¼ö´Â ¡°ÇϳªÀÇ Ä¨¿¡¼­ Ã߷и¸ÀÌ ¾Æ´Ï¶ó ÇнÀ±îÁö ¸ðµÎ °¡´ÉÇØ ¿©·¯ °³ÀÇ µö·¯´× ³×Æ®¿öÅ©¸¦ µ¿½Ã¿¡ Áö¿øÇÏ´Â AI ¹ÝµµÃ¼¸¦ °³¹ßÇß´Ù´Â Á¡¿¡¼­ Àǹ̰¡ Å©´Ù¡±°í ¸»Çß´Ù.

³ë¼º¿­ ±âÀÚ nosr@munhwa.com


¡á ¿ë¾î¼³¸í

´ÙÁß-½ÉÃþ ½Å°æ¸Á(Multi-DNN) : ´ÜÀÏ-½ÉÃþ ½Å°æ¸ÁÀ¸·Î ±¸¼ºµÈ ÀΰøÁö´É(AI) ¸ðµ¨ÀÌ ¾Æ´Ñ, ÇÑ °¡Áö ¸ñÀûÀ» ÀÌ·ç±â À§ÇØ ¿©·¯ ½ÉÃþ ½Å°æ¸ÁÀÌ º¹ÇÕÀûÀ¸·Î µ¿½Ã¿¡ ±¸µ¿µÅ¾ß ÇÏ´Â AI ¸ðµ¨.

¿öÅ©·Îµå (workload) : ÁÖ¾îÁø ½Ã°£ ¾È¿¡ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ Ã³¸®ÇØ¾ß ÇÏ´Â ÀÛ¾÷ÀÇ ¾ç°ú ¼º°Ý.

Èñ¼Ò¼º È°¿ë (Sparsity Exploitation) : ½ÉÃþ ½Å°æ¸Á ¸ðµ¨ÀÇ ¿¬»êÀº ¼ö¸¹Àº °ö¼À´©Àû(MAC : Multiply-And-Accumulate)¿¬»êÀÇ ¿¬¼ÓÀÌ´Ù. ¿¬»êÀÚ¿¡ 0ÀÌ Á¸ÀçÇÒ ½Ã, ±»ÀÌ ¿¬»êÀ» Çغ¸Áö ¾Ê¾Æµµ °á°ú´Â 0ÀÓÀ» ¾Ë±â¿¡ À̸¦ ¶Ù¾î³Ñ´Â ¹æ½ÄÀ¸·Î ¿¬»ê ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ½Ä.

ºÎµ¿¼Ò¼öÁ¡ (Floating-Point) : ÄÄÇ»ÅÍ ³»ºÎ¿¡¼­ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÇüÅÂÀÇ ÇÑ Á¾·ù·Î, À¯È¿¼ýÀÚ¸¦ ³ªÅ¸³»´Â °¡¼ö¿Í ¼Ò¼öÁ¡ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â Áö¼ö·Î ÀÌ·ïÁ® ÀÖ´Ù.
ÁÖ¿ä´º½º
±â»ç´ñ±Û
AD
count
AD
AD
AD
ADVERTISEMENT