±¸±ÛÀº IBMº¸´Ù µÚ´Ê°Ô ÀΰøÁö´É ºÐ¾ß¿¡ ¶Ù¾îµé¾ú´Ù. ÇÏÁö¸¸ ÀΰøÁö´É ¿¬±¸¿¡ ÁýÁßÀûÀ¸·Î ÅõÀÚÇÏ°í, 2014³â 1¿ù ÀμöÇÑ µö¸¶Àεå(DeepMind¡¤¾ËÆÄ°í °³¹ß»ç)¸¦ ºñ·ÔÇØ ¿©·¯ ÀΰøÁö´É ½ºÅ¸Æ®¾÷µéÀ» ÀμöÇÏ¸é¼ »ó´çÇÑ °æÀï·ÂÀ» È®º¸ÇÏ°Ô µÆ´Ù.
2016³âºÎÅÍ ¼±´Ù ÇÇÂ÷ÀÌ(Sundar Pichai) ±¸±Û CEO´Â ¡°¸ð¹ÙÀÏ ¿ì¼±¿¡¼ ÀΰøÁö´É ¿ì¼±À¸·Î(Mobile first to AI first)¡±¶ó´Â ½½·Î°ÇÀ» Á¦½ÃÇϸç, ¾ÕÀ¸·Î ÀΰøÁö´ÉÀÌ ¸ðµç °ÍÀ» º¯È½Ãų °ÍÀ̶ó°í ¹àÇû´Ù. ÇöÀç ±¸±ÛÀº ÀΰøÁö´É ¿¬±¸ °á°ú¸¦ °Ë»ö °á°ú °³¼±, Áö¸ÞÀÏ ÀÚµ¿ ´äÀå, »çÁø ó¸® µî ÀÚ»çÀÇ ¼ºñ½º Àü¹Ý¿¡ È°¿ëÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ÀΰøÁö´ÉÀ» ÀÌ¿ëÇØ ÁÖ¼öÀÍ¿øÀÎ ±¤°í»ç¾÷ÀÇ ¼öÀÍÀ» Áõ´ë½ÃÅ°±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù.
ÀΰøÁö´É°ú °ü·ÃÇØ ÁÖ¸ñÇÒ ¸¸ÇÑ ±¸±ÛÀÇ Çຸ¸¦ »ìÆ캸ÀÚ. ±¸±ÛÀº 2015³â 9¿ù ¡®ÅÙ¼Ç÷Î(TensorFlow)¡¯¶ó´Â ¸íĪÀÇ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ±â¹Ý µö·¯´× ÇÁ·¹ÀÓ¿öÅ©(Deep Learning Framework)¸¦ °ø°³Çߴµ¥, ÀÌ´Â ÇöÀç Àü ¼¼°è °³¹ßÀڵ鿡°Ô °¡Àå Àαâ ÀÖ´Â ¿ÀǼҽº ÀΰøÁö´É ¼ÒÇÁÆ®¿þ¾î Áß Çϳª´Ù. ÅÙ¼Ç÷θ¦ ÀÌ¿ëÇÏ¸é µ¥ÀÌÅÍ È帧(Ç÷Î)ÀÇ ¿¬»êÀ» È¿°úÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ ¿©·¯ °³ÀÇ ¸ðµ¨À» ±¸ÃàÇØ ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, ÅؽºÆ®¡¤À̹ÌÁö µî ´Ù¾çÇÑ µ¥ÀÌÅ͸¦ ½±°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ ±¸±ÛÀº 2016³â 5¿ù µ¥ÀÌÅÍ ºÐ¼® ¹× µö·¯´× ¿¬»ê Ĩ TPU(Tensor Processing Unit)¸¦ ¹ßÇ¥Çß´Ù. TPU´Â º´·Ä 󸮿¡ ÃÖÀûȵƴٴ Ãø¸é¿¡¼ GPU(Graphics Processing Unit))¿Í ºñ½ÁÇϳª ÀΰøÁö´É ¿¬»ê¿¡ ´õ¿í ´õ ÃÖÀûȵǾî ÈξÀ ´õ ÀûÀº Çϵå¿þ¾î ¹× Àü±â ¼Ò¸ð¸¸À¸·Îµµ Ź¿ùÇÑ ¼º´ÉÀ» ³ªÅ¸³½´Ù. ±¸±ÛÀº Àڻ簡 °³¹ßÇÑ TPU·Î Ŭ¶ó¿ìµå¸¦ ±¸ÃàÇÏ°í À̸¦ ¿ÜºÎ¿¡ °ø°³ÇØ TPU ±â¹ÝÀÇ ÀΰøÁö´É Ŭ¶ó¿ìµå¸¦ ¿ÜºÎ °³¹ßÀÚµéÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù.
µö·¯´×ÀÇ ±¸ÇöÀ» À§Çؼ´Â °íµµÀÇ ¼ÒÇÁÆ®¿þ¾î ¾Ë°í¸®Áò°ú ´õºÒ¾î ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®Çϱâ À§ÇÑ Çϵå¿þ¾î ¼º´É ¶ÇÇÑ Áß¿äÇÏ´Ù. ¾ÕÀ¸·Î ±¸±Û»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ ±â¾÷µéÀÌ ÀΰøÁö´É Àü¿ë Ĩ ¹× Çϵå¿þ¾î °³¹ß¿¡ ³ª¼¸é¼ Ä¡¿ÇÑ ÁÖµµ±Ç °æÀïÀÌ ¹ú¾îÁú °ÍÀ¸·Î Àü¸ÁµÈ´Ù.
±¸±ÛÀº ÀΰøÁö´ÉÀ» ÀÌ¿ëÇÏ´Â ¡®±¸±Û ½Å°æ¸Á ±â°è¹ø¿ª(GNMT¡¤Google Neural Machine Translation)¡¯ ½Ã½ºÅÛÀ» Çѱ¹¾î¸¦ Æ÷ÇÔÇØ ¼ö½Ê¿©°³ ¾ð¾îÀÇ ¹ø¿ª¼ºñ½º¿¡ Àû¿ëÇß´Ù. ±âÁ¸ÀÇ ¹ø¿ª½Ã½ºÅÛÀÌ ´Ü¾î¡¤¹®Àå ´ÜÀ§·Î ¹ø¿ªÀ» ¼öÇàÇÏ´Â °Í°ú ´Þ¸®, GNMT´Â ¹ø¿ªÇÒ Àüü ¹®ÀåÀÇ ¹®¸ÆÀ» ÆľÇÇØ ÀÚ¿¬½º·¯¿î ¹ø¿ªÀ» ¼öÇàÇÑ´Ù.
±¸±ÛÀÇ ÀÚȸ»ç µö¸¶Àε尡 ¼±º¸ÀÎ ¡®¿þÀ̺ê³Ý(WaveNet)¡¯Àº ½Å°æ¸Á ±â¹ÝÀÇ À½¼ºÇÕ¼º ±â¼úÀÌ´Ù. ±âÁ¸ÀÇ ºÎÀÚ¿¬½º·¯¿î ±â°è À½¼º°ú ´Þ¸®, ¿þÀ̺ê³ÝÀº ÀΰøÁö´É ±â¼úÀ» ÀÌ¿ëÇØ ½º½º·Î ÇнÀ°ú ÈÆ·ÃÀ» ¼öÇàÇÏ°í Àΰ£Ã³·³ ¸»ÇÑ´Ù. ¸ÓÁö¾Ê¾Æ À½¼º¸¸ µé¾î¼´Â Àΰ£ÀÎÁö ±â°èÀÎÁö¸¦ ºÐ°£ÇÒ ¼ö ¾ø´Â ½Ã´ë°¡ ¿¸± °ÍÀÌ´Ù.
¹«¾ùº¸´Ù Áß¿äÇÑ °ÍÀº ÀΰøÁö´É Ç÷§ÆûÀÌ´Ù. ¾ÕÀ¸·Î ±¸±ÛÀº ¾ËÆÄ°í ±â¼úÀ» ±¸±Û ¾î½Ã½ºÅÏÆ® µîÀÇ ÀΰøÁö´É Ç÷§Æû¿¡ ÅëÇÕÇÑ ÈÄ, À̸¦ ±â¹ÝÀ¸·Î ¹ü¿ë ÀΰøÁö´É Ç÷§ÆûÀÇ È°¼ºÈ ¹× »ýÅ°è È®»ê¿¡ Àû±Ø ³ª¼³ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ±×¶§°¡ ÁøÂ¥ °ÔÀÓÀÇ ½ÃÀÛÀÌ ¾Æ´Ò±î?
<·ùÇѼ® ·ùÇѼ®±â¼ú¹®È¿¬±¸¼ÒÀå ryu@peopleware.kr>