¿£ºñµð¾Æ(www.nvidia.com, CEO Á¨½¼ Ȳ)°¡ È£ÁÖ ½Ãµå´Ï¿¡¼ 8¿ù 6ÀϺÎÅÍ 11ÀϱîÁö(ÇöÁö ½Ã°£) ÁøÇàµÇ°í ÀÖ´Â ‘ICML(International Conference on Machine Learning) 2017’¿¡¼ ¿£ºñµð¾Æ ÀΰøÁö´É(AI) ·¦(NVAIL) ¿¬±¸ÁøÀÇ DGX ±â¹Ý ÀΰøÁö´É ¿¬±¸¼º°ú¸¦ ¹ßÇ¥Çß´Ù.
¿£ºñµð¾Æ°¡ ¿î¿µÇÏ´Â NVAIL¿¡´Â ¼¼°è ÃÖ°íÀÇ ´ëÇÐ ¹× ¿¬±¸¼Ò°¡ Âü¿©ÇÏ°í ÀÖ´Ù. ƯÈ÷ Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ ¹öŬ¸® Ä·ÆÛ½º, ½ºÀ§½º ÀΰøÁö´É¿¬±¸¼Ò IDSIA, µµÄì´ëÇб³ÀÇ ¿¬±¸ÁøµéÀº ¼¼°è ÃÖÃÊ ÀΰøÁö´É ½´ÆÛÄÄÇ»ÅÍÀÎ ¿£ºñµð¾Æ DGX¸¦ ±â¹ÝÀ¸·Î µö ·¯´× ºÐ¾ßÀÇ ¹ßÀüÀ» ¼±µµÇÏ°í ÀÖ´Ù.
ÀÌ¿¡ ´õÇØ ¿£ºñµð¾Æ´Â º¼Å¸(Volta) ¾ÆÅ°ÅØó ±â¹ÝÀÇ Å×½½¶ó(Tesla) V100 GPU °¡¼Ó±â°¡ žÀçµÈ µö ·¯´× ½´ÆÛÄÄÇ»ÅÍÀÎ DGXÀÇ ½Å±Ô ¹öÀüÀ» °ð Àü ¼¼°è ¿£ºñµð¾Æ ÀΰøÁö´É ·¦¿¡ µµÀÔÇÒ ¿¹Á¤ÀÌ´Ù. ÀÌ´Â ÇöÀç ¿©·¯ ¿¬±¸¼Ò¿¡¼ ÁøÇàµÇ°í ÀÖ´Â µö ·¯´× ¹× ÀΰøÁö´É ºÐ¾ßÀÇ ¹ßÀüÀ» ÇÑÃþ ´õ °¡¼ÓÈÇÒ °ÍÀ¸·Î ±â´ë¸¦ ¸ðÀ¸°í ÀÖ´Ù.
±âÁ¸ ¿£ºñµð¾Æ DGX¸¦ ±â¹ÝÀ¸·Î ÁøÇàµÈ ÀΰøÁö´É ¿¬±¸ Áß, À̹ø ICML¿¡¼ ¹ßÇ¥µÈ ÁÖ¿ä ¿¬±¸³»¿ëÀº ´ÙÀ½°ú °°´Ù.
Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ ¹öŬ¸® Ä·ÆÛ½º: ÀΰøÁö´É¿¡ ÇнÀ ¹æ¹ý ÇнÀ½ÃÅ°±â
Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ ¹öŬ¸® Ä·ÆÛ½ºÀÇ ¼¼¸£°ÔÀÌ ·¹ºó(Sergey Levine) Á¶±³¼ö°¡ À̲ø°í ÀÖ´Â ¿¬±¸ÆÀÀº ·Îº¿À̳ª ±âŸ ÀΰøÁö´É Àû¿ë µð¹ÙÀ̽º¿¡ »ç¶÷°ú °°Àº ÇнÀ ¹æ¹ýÀ» Àû¿ëÇÏ´Â ¿¬±¸¸¦ ÁøÇàÇÏ°í ÀÖ´Ù.
·¹ºó ±³¼ö ¿¬±¸ÆÀÀº µö ´º·² ³×Æ®¿öÅ©°¡ ÇнÀ ¹æ¹ýÀ» Å͵æÇϵµ·Ï ÇнÀ½ÃÅ´À¸·Î½á, Áö´ÉÇü ¿¡ÀÌÀüÆ®ÀÇ ÇнÀ ¼Óµµ¸¦ Çâ»ó½ÃÅ°°í Æ®·¹ÀÌ´×ÀÇ Çʿ伺Àº °¨¼Ò½ÃÅ°°íÀÚ Çß´Ù.
Àü±âÄÄÇ»ÅÍ°øÇаúÀÇ ·¹ºó Á¶±³¼ö´Â “»ç¶÷ÀÌ ÇнÀÇÏ´Â °úÁ¤À» »ìÆ캸¸é óÀ½ºÎÅÍ ¹«ÀÛÁ¤ ¹è¿ì´Â °ÍÀÌ ¾Æ´Ï¶ó, »õ·Î¿î ±â¼úÀ» ºü¸£°Ô ¹è¿ì±â À§ÇØ °ú°ÅÀÇ °æÇèÀ» È°¿ëÇÑ´Ù”¸ç, “ÀÌ¿Í À¯»çÇÑ ¹æ½ÄÀÇ ÇнÀ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÏ°íÀÚ ÇÑ´Ù”°í ¼³¸íÇß´Ù.
ÇöÀçÀÇ ÀΰøÁö´É ¹æ½Ä¿¡¼ ·Îº¿Àº ¹Ýº¹ÀûÀÎ ÀÛ¾÷ °æÇèÀ» ÅëÇØ Àڱؿ¡ ´ëÇÑ ÃÖ»óÀÇ ´ëÀÀ ¹æ½ÄÀ» ÇнÀÇÏ°Ô µÈ´Ù. ·¹ºó ±³¼ö´Â ·Îº¿ÀÌ ÀÌ·¯ÇÑ ¹Ýº¹ ÀÛ¾÷ ¾øÀÌ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ¸¸µç´Ù¸é ·Îº¿ÀÇ ÀûÀÀ·ÂÀÌ Çâ»óµÇ´Â °ÍÀº ¹°·Ð ´õ ¸¹Àº °ÍÀ» ÇнÀÇÒ ¼ö ÀÖÀ» °ÍÀÌ¶ó ¼³¸íÇß´Ù.
±×´Â “·Îº¿ÀÌ ÇϳªÀÇ ±â¼úÀ» ÇнÀÇϱâ À§ÇØ ÇÊ¿äÇÑ ¼ö õ ¹øÀÇ Æ®·¹ÀÌ´× °úÁ¤À» ¹Ýº¹ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÇнÀ¿¡ ÇÊ¿äÇÑ °æÇè Ƚ¼ö¸¦ ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ´Ù¸é ±âÁ¸¿¡´Â ÇϳªÀÇ ±â¼úÀ» ¹è¿ì´Â µ¥ ¼Ò¿äµÆ´ø µ¿ÀÏÇÑ È½¼öÀÇ ÀÛ¾÷À¸·Î ¼ö õ °³ÀÇ ±â¼úÀ» ÇнÀÇÒ ¼ö ÀÖ´Ù”¸ç, “½Ç¼ö¸¦ ÀüÇô ÇÏÁö ¾Ê´Â ¸Ó½ÅÀ» ±¸ÃàÇÏ´Â °ÍÀº ¾î·ÆÁö¸¸, ½Ç¼ö¿¡¼ º¸´Ù ´õ ºü¸£°Ô ¹è¿òÀ¸·Î½á °æÇèÇØ¾ß ÇÏ´Â ½Ç¼öÀÇ È½¼ö°¡ ´õ ÀûÀº ¸Ó½ÅÀ» ±¸ÃàÇÏ´Â °ÍÀº °¡´ÉÇÏ´Ù”°í ¸»Çß´Ù.
·¹ºó ±³¼ö°¡ À̲ô´Â ¿¬±¸ÆÀÀº ¿£ºñµð¾Æ DGX ½Ã½ºÅÛÀ» È°¿ëÇØ ½Ã°¢Àû Àνİú ¿òÁ÷ÀÓÀ» Á¶Á¤ÇÏ´Â ¾Ë°í¸®ÁòÀ» Æ®·¹ÀÌ´×ÇÏ°í ÀÖ´Ù. ·¹ºó ±³¼ö ¿¬±¸ÆÀ ¼Ò¼ÓÀÇ Ã¿½Ã ÇÉ(Chelsea Finn) ¹Ú»ç°úÁ¤ ´ëÇпø»ýÀº º» ÄÜÆÛ·±½º¿¡¼ ÀÌ ÀÛ¾÷¿¡ ´ëÇÑ ¿¬±¸ ³í¹®À» ¹ßÇ¥ÇÏ°í, ·¹ºó ±³¼ö¿Í ÇÔ²² “½ÉÃþ°ÈÇнÀ, ÀÇ»ç°áÁ¤ ¹× Á¶Á¾(Deep Reinforcement Learning, Decision Making, and Control)”¿¡ ´ëÇÑ Æ©Å丮¾óÀ» Á¦°øÇß´Ù.
½ºÀ§½º ÀΰøÁö´É ¿¬±¸¼Ò IDSIA: µö ·¯´×ÀÇ ½ÉÈ °úÁ¤
¸®Ä¿·±Æ® ´º·² ³×Æ®¿öÅ©(RNN)¿Í Àå´Ü±â ¸Þ¸ð¸®(LSTM)ÀÇ °áÇÕÀº ÇÊü ¹× À½¼º ÀÎ½Ä ºÐ¾ßÀÇ ¿¬±¸Áøµé¿¡°Ô ÁÖ¿äÇÑ ¿µÇâÀ» ¹ÌÃÆ´Ù.
°¢ ¿¬»êÀ» ÀÚµ¿ÀûÀ¸·Î ´ÙÀ½ ´Ü°è·Î ³Ñ±â´Â ÇǵåÆ÷¿öµå(feedforward) ³×Æ®¿öÅ©¿Í ´Þ¸®, RNNÀº ³»ºÎ ¸Þ¸ð¸®¸¦ ÀÌ¿ëÇØ °¢±â ´Ù¸¥ ¹ßÀ½ ȤÀº ÇÊüÀÇ º¯Çü°ú °°Àº ÀÓÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â °ÍÀÌ °¡´ÉÇϸç ÀÌÀüÀÇ °áÁ¤ »çÇ× ¹× ÇöÀçÀÇ ÀÚ±ØÀ» Áï½Ã ÇнÀ¿¡ È°¿ëÇÑ´Ù.
ÀÌ´Â RNNÀÌ ´º·² ³×Æ®¿öÅ©·Î ½ÉÈ ¹ßÀüÇÒ¼ö·Ï ´õ¿í ´Ù·ç±â ¾î·Á¿öÁö°í, µö ·¯´× ÇÁ·Î¼¼½ºÀÇ ¼Óµµ¸¦ ÀúÇϽÃÅ´À» ÀǹÌÇÑ´Ù. ½ºÀ§½º ÀΰøÁö´É ¿¬±¸¼Ò IDSIA ¿¬±¸ÁøÀº ¸®Ä¿·±Æ® °í¼Ó ³×Æ®¿öÅ©(recurrent highway network)¸¦ ÅëÇØ ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÇÑ ÇØ´äÀ» Á¦½ÃÇß´Ù.
IDSIAÀÇ ÀΰøÁö´É ¿¬±¸ÀÚÀÌÀÚ ICML¿¡¼ ¹ßÇ¥µÈ ÀÌ ºÐ¾ß ¿¬±¸ ³í¹®ÀÇ °øµ¿ ÀúÀÚÀÎ ·çÆä½Ã ½º¸®¹Ù½ºÅ¸¹Ù(Rupesh Srivastava) ¿¬±¸¿øÀº “Áö±Ý±îÁö´Â ¼øÂ÷Àû ÀüÀÌ¿¡¼ ·¹À̾ µÎ °³·Î Áõ°¡ÇÏ´Â »óȲ¿¡¼Á¶Â÷ ¸®Ä¿·±Æ® ³×Æ®¿öÅ©¸¦ Æ®·¹ÀÌ´×ÇÏ´Â °ÍÀÌ ¹«Ã´ ¾î·Á¿ü´ø ¹Ý¸é, ¸®Ä¿·±Æ® °í¼Ó ³×Æ®¿öÅ© ´öºÐ¿¡ ÇöÀç´Â ¹Ýº¹µÇ´Â ÀüÀÌ¿¡¼ ·¹À̾ ¿ °³·Î Áõ°¡Çصµ ¸®Ä¿·±Æ® ³×Æ®¿öÅ©ÀÇ ¿øÈ°ÇÑ Æ®·¹ÀÌ´×ÀÌ °¡´ÉÇØÁ³´Ù”°í ¼³¸íÇß´Ù.
½º¸®¹Ù½ºÅ¸¹Ù ¿¬±¸¿øÀº ÀÌ·¯ÇÑ ¹ßÀü ´öºÐ¿¡ ¼øÂ÷Àû ó¸® ÀÛ¾÷À» °ø·«ÇÒ ¼ö ÀÖ´Â ´õ¿í È¿À²ÀûÀÎ ¸ðµ¨ÀÇ ±¸Çö ¹× ´õ¿í º¹ÀâÇÑ ¸ðµ¨ÀÇ »ç¿ëÀÌ °¡´ÉÇØÁ³´Ù°í ¸»Çß´Ù. ±×´Â “º» Ãʱ⠽ÇÇè¿¡¼ ¾ÕÀ¸·Î ´ë±Ô¸ð ¸ðµ¨ÀÇ Æ®·¹ÀÌ´× ¾øÀÌ ´õ¿í º¹ÀâÇÑ ÀÛ¾÷À» ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ³ªÅ¸³µ´Ù”°í ¸»Çß´Ù.
½º¸®¹Ù½ºÅ¸¹Ù ¿¬±¸ÆÀÀº ¿£ºñµð¾Æ Å×½½¶ó(Tesla) K40, K80, ŸÀÌź(TITAN) X ¹× ÁöÆ÷½º(GeForce) GTX 1080 GPU ¿Ü¿¡µµ µö ·¯´×¿ë CUDA ¹× cuDNN¸¦ ÇÔ²² È°¿ëÇØ Æ®·¹ÀÌ´×ÀÇ ¼Óµµ¸¦ Çâ»ó½ÃÄ×´Ù. ½º¸®¹Ù½ºÅ¸¹Ù ¿¬±¸¿øÀº ƯÈ÷ DGX ÀΰøÁö´É ½´ÆÛÄÄÇ»ÅÍÀÇ µµÀÔÀ¸·Î, “½ÇÇè »çÀÌŬÀÌ »ó´çÈ÷ °¡¼ÓȵÅ, ¸ðµç ·¦ ÇÁ·ÎÁ§Æ®ÀÇ ÁøôÀÌ ¸Å¿ì »¡¶óÁ³´Ù”°í ¸»Çß´Ù.
¶ÇÇÑ ¸®Ä¿·±Æ® ³×Æ®¿öÅ© ¸ðµ¨ÀÇ º´·Ä Æ®·¹ÀÌ´× ¼Óµµ¸¦ Çâ»ó½ÃÅ°´Â µ¥ DGX¸¦ È°¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ±â´ë°¨À» Ç¥ÇöÇϸç, ¸®Ä¿·±Æ® °í¼Ó ³×Æ®¿öÅ©°¡ º¸´Ù Çâ»óµÈ °ÈÇнÀÀ» À̲ø±æ ¹Ù¶õ´Ù°í ÀüÇß´Ù. ±×´Â Àû¾îµµ º» ¿¬±¸°¡ µö ·¯´× ¸ðµ¨À» ÇÑÃþ ´õ ½ÉȽÃÅ°´Â µ¥ µµ¿òÀ» Á¦°øÇÒ °ÍÀ̶ó ¹Ï°í ÀÖ´Ù.
±×´Â “ÀÌ´Â ¸Å¿ì Áß¿äÇÑ Áøô”À̶ó¸ç, “´Ù¾çÇÑ ¹æ½ÄÀ¸·Î µö ¸ðµ¨ÀÇ È¿À²¼ºÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ̾߸»·Î µö ·¯´×ÀÇ Ãʼ®À̱⠶§¹®”À̶ó°í ¼³¸íÇß´Ù.
µµÄì´ëÇб³: µö ·¯´× ¼ÓÀ̱â
µö ·¯´× °úÁ¤¿¡¼ ¸¹Àº ¾çÀÇ À½¼ºÀ» ÀνÄÇÏ´Â ¸ðµ¨À» Æ®·¹ÀÌ´× ÇÏ´Â °æ¿ì, ±× ¸ðµ¨Àº ÁÖº¯ ÀâÀ½À̳ª ¾ï¾ç°ú °°Àº º¯È¸¦ ¼³¸íÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
¿µ¿ª ÀûÀÀÀ¸·Î ¾Ë·ÁÁø ÀÌ °³³äÀº ÀΰøÁö´ÉÀÇ Áö´ÉÀÌ ÆÄ»ýµÇ´Â °÷ÀÌ´Ù. Æ®·¹ÀÌ´× ½ÇÇè½Ç°ú °°Àº ´Ü¼øÇÑ È¯°æ°ú ´Þ¸®, °¨µ¶ ¹× ¿¹ÃøÀÌ ºÒ°¡´ÉÇÑ ½ÇÁ¦ ¼¼°è¿¡¼ ÀΰøÁö´ÉÀÇ ÀÌ·¯ÇÑ ÀÛ¾÷À» ÁøÇàÇÏ´Â °ÍÀº ´õ¿í ¾î·Æ´Ù.
µµÄì´ëÇб³ÀÇ ¿¬±¸ÁøÀº DGXÀÇ ´É·ÂÀ» È°¿ëÇØ ´ë»ó ¿µ¿ªÀÇ ¹ÌºÐ·ù µ¥ÀÌÅÍ¿¡ “°¡»óÀÇ ·¹À̺í”À» ÇÒ´çÇÔÀ¸·Î½á, ÀÚÀ²Àû ¿µ¿ª ÀûÀÀÀÇ ¿©·¯ °¡Áö ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» °³¹ßÇß´Ù°í º¸°í ÀÖ´Ù.
ÀÌ´Â µö ·¯´× ¸ðµ¨ÀÌ µµ¼ ¸®ºäÀÇ ºÐ·ù ´É·Â°ú °°Àº ¼Ò½º ¿µ¿ª¿¡¼ ÇнÀÇÑ »çÇ×À» »õ·Î¿î ¸ðµ¨À» Æ®·¹ÀÌ´× ÇÒ ÇÊ¿ä ¾øÀÌ ¿µÈ ¸®ºä¿Í °°Àº ÀüÇô ´Ù¸¥ ´ë»ó ¿µ¿ª¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç´Ù.
À̸¦ À§ÇØ µµÄì´ëÇб³ ¿¬±¸ÆÀÀº “ºñ´ëĪ »ï°¢Æ®·¹ÀÌ´×(asymmetric tri-training)”À̶ó´Â °³³äÀ» Á¦¾ÈÇß´Ù. º» °³³äÀº ¼¼ °¡Áö ºÐ·ùÀÚ(classifiers)¿¡ °¢±â ´Ù¸¥ ¿ªÇÒÀ» ÇÒ´çÇØ ¼¼ °³ÀÇ ¼·Î ´Ù¸¥ ´º·² ³×Æ®¿öÅ©¸¦ È°¿ëÇÏ´Â °ÍÀÌ´Ù. µÎ °³ÀÇ ³×Æ®¿öÅ©´Â ·¹À̺íÀÌ µÇÁö ¾ÊÀº ´ë»ó »ùÇÿ¡ ·¹À̺íÀ» ºÎ¿©ÇÏ´Â µ¥ ÀÌ¿ëµÇ¸ç, ³ª¸ÓÁö ÇϳªÀÇ ³×Æ®¿öÅ©´Â °¡»óÀÇ ·¹À̺íÀÌ ºÎ¿©µÈ ´ë»ó »ùÇ÷ΠƮ·¹ÀÌ´×À» ½Ç½ÃÇÑ´Ù. º» ¿¬±¸ÀÇ ÇöÀç±îÁöÀÇ °á°ú´Â ¸Å¿ì °í¹«ÀûÀÌ´Ù.
µµÄì´ëÇб³ Á¤º¸°úÇбâ¼ú´ëÇпøÀÇ ±â°èÁ¤º¸Çаú ŸÃ÷¾ß Ç϶ó´Ù(Tatsuya Harada) ±³¼ö´Â “´Ü¼øÇϰųª ÇÕ¼ºµÈ ¿µ¿ª¿¡¼ ½×Àº Áö½ÄÀ» ´Ù¾çÇÏ°í ½ÇÁ¦¿Í °°Àº ¿µ¿ª¿¡ Àû¿ëÇÏ´Â °ÍÀº ½Ç¿ëÀûÀÌÁö¸¸ ±î´Ù·Î¿î ¹®Á¦”¶ó¸ç, “¿ì¸®ÀÇ ¹æ½ÄÀÌ ´Ü¼øÇÑ ¿µ¿ª¿¡¼ º¹ÀâÇÑ ¿µ¿ªÀ¸·ÎÀÇ ÀûÀÀÀ» ½ÇÇöÇϱâ À§ÇÑ Áß¿äÇÑ °úÁ¤À» º¸¿©ÁÖ°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù”°í ¸»Çß´Ù.
Ç϶ó´Ù ±³¼ö°¡ °øµ¿ ÀúÀÚ·Î Âü¿©ÇÑ °ü·Ã ¿¬±¸ ³í¹®Àº ICML¿¡¼ ¹ßÇ¥µÆ´Ù. Ç϶ó´Ù ±³¼ö´Â °¡´É¼ºÀ» ±¸Ã¼ÈÇÏ·Á¸é ºñ½ÁÇÑ ³ë·ÂÀÌ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù¸ç, º» ¿¬±¸ ³»¿ëÀ» °øÀ¯ÇÔÀ¸·Î½á °ü·Ã ¿¬±¸°¡ º¸´Ù ºü¸£°Ô ÁøÇàµÇ±æ ¹Ù¶õ´Ù°í ÀüÇß´Ù.
Ç϶ó´Ù ±³¼ö´Â “µö ·¯´×°ú °¡»ó ·¹À̺íÀ» Á¢¸ñÇÏ´Â ¿¬±¸¸¦ ÁøÇà Áß”À̶ó¸ç “¿ì¸®ÀÇ ¿¬±¸°¡ °ü·Ã ¿¬±¸¿¡ ÀÚ±ØÁ¦°¡ µÇ±æ ±â´ëÇÑ´Ù”°í ¸»Çß´Ù. |