ÅÙ¼Ç÷ο쿡 ¿Ã¶ó ź Çѱ¹ AI,¡±±¸±ÛÀº ¿Ö ±â¼úÀ» °³¹æÇß³ª?¡±
ÅÙ¼Ç÷οì´Â ¸Ó½Å·¯´× ¾Ë°í¸®ÁòÀÌ´Ù
ÅÙ¼Ç÷οì(TensorFlow)´Â ±¸±Û(Google) Á¦Ç°¿¡ »ç¿ëµÇ´Â ¸Ó½Å·¯´×(±â°èÇнÀ)À» À§ÇÑ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸®ÀÌ´Ù. ½±°Ô ¸»ÇØ µ¥ÀÌÅ͸¸ ÀÖÀ¸¸é ÀΰøÁö´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ¸¸µç »À´ëÀε¥ ±¸±ÛÀÌ À̸¦ ¹«·á·Î Á¦°øÇÏ°í ÀÖ´Â °ÍÀÌ´Ù.
ÀΰøÁö´É °³³äÀº 1950³â´ë Àΰ£ÀÇ ³ú ½Ã½ºÅÛÀ» ¸ðµ¨·Î ±¸»óµÆ´Ù. ÆÛ¼ÁÆ®·Ð ½Å°æ¸Á ÀÌ·ÐÀÌ °³¹ßµÆ´Âµ¥ ¹Ý¼¼±â ³Ñµµ·Ï Å« ¹ßÀüÀ» ÀÌ·çÁö ¸øÇß´Ù. ¼¼°¡Áö ÀÌÀ¯¿¡¼ ¿´´Ù. ±â°è·Î ½Å°æ¸Á ±¸¼ºÀ» Çϱâ À§Çؼ± ÄÄÇ»ÅÍÀÇ ¿¬»êó¸® ¼Óµµ°¡ »¡¶ó¾ß ÇÑ´Ù. ÇÏÁö¸¸ ÄÄÇ»ÅÍ Á¦Á¶ ´É·ÂÀÌ ÀÌ¿¡ ¸ø¹ÌÃÆ°í, µÑ°·Î ±â°è°¡ ÇнÀÇÒ Á¤µµÀÇ µ¥ÀÌÅÍ°¡ ¾ø¾ú´Ù. ¼¼¹ø°´Â À̸¦ ±¸ÇöÇÒ ¾Ë°í¸®Áò ÀÚü°¡ ºÎÁ·Çؼ¿´´Ù.
ÅÙ¼Ç÷οì´Â À§ÀÇ ¼¼°¡Áö °¡¿îµ¥ ¾Ë°í¸®ÁòÀ» ÃæÁ·½ÃÄÑÁØ´Ù°í º¸¸éµÈ´Ù. ÅÙ¼Ç÷οì´Â µ¥ÀÌÅÍ ÇÃ·Î¿ì ±×·¡ÇÁ ¹æ½ÄÀ» µû¸£´Âµ¥ ¼öÇÐ °è»ê°ú µ¥ÀÌÅÍÀÇ È帧À» ³ëµå(Node)¿Í ¿§Áö(Edge)¸¦ »ç¿ëÇÑ ¹æÇâ ±×·¡ÇÁ·Î Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù. ÅÙ¼´Â ÇнÀµÈ µ¥ÀÌÅÍ°¡ ÀúÀåµÇ´Â ´ÙÂ÷¿ø ¹è¿Á¤µµ·Î ÀÌÇØÇÏ¸é µÈ´Ù.
ÀΰøÁö´É »ê¾÷ È帧ÀÇ ÈµÎ´Â µ¥ÀÌÅÍ
±¸±ÛÀÇ ÅÙ¼ÇÃ·Î¿ì °³¹æÀ» º¸¸é ÀΰøÁö´É »ê¾÷ÀÇ ÇöÀç È帧À» ÅëÂûÇÒ ¼ö ÀÖ´Ù. ¸Ó½Å·¯´×À¸·Î ÃË¹ßµÈ ÀΰøÁö´ÉÀº ¾Õ¼ ¼³¸íÇßµí ¼¼°¡Áö°¡ ÃæÁ·µÅ¾ß ÇÑ´Ù. ÄÄÇ»Æà ÆÄ¿ö¿Í ¾Ë°í¸®Áò, ±×¸®°í µ¥ÀÌÅÍ´Ù. ±¸±ÛÀº ¾Ë°í¸®ÁòÀ» °³¹æÇÑ °ÍÀÌ´Ù. ´«Ä¡ºü¸¥ »ç¶÷µéÀº ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±¸±ÛÀÌ °¡Ä¡¸¦ µÎ°í ÀÖ´Â °ÍÀº µ¥ÀÌÅÍ´Ù.
ÀΰøÁö´É »ê¾÷ÀÇ È帧À» ³ÃöÇÏ°Ô º¸¸é IT °ø·æÀÌ °³¹æÇÑ ±â¼úÀ» °¡Áö°í µ¥ÀÌÅ͸¦ °¡°ø ó¸®ÇÏ´Â °¡°í ÀÖ´Â °ÍÀ» ¾Ë¼ö ÀÖ´Ù. ±â¼úÀÌ ¾Æ´Ï¶ó ÀÀ¿ëÀÇ °üÁ¡¿¡¼ ÀΰøÁö´É »ê¾÷À¸·ÎÀÇ Á¢±ÙÀÌ ¿ä±¸µÇ¾îÁö°í ÀÖ´Â °ÍÀÌ´Ù. óÀ½ºÎÅÍ ¿ÏÀüÈ÷ »õ·Î¿î ¾Ë°í¸®Áò °³¹ß¿¡ ½Ã°£°ú ºñ¿ëÀ» ÅõÀÚÇÏ´Â °ÍÀº ¾î·Á¿î µµÀüÀÏÁö ¸ð¸¥´Ù. °á±¹ ÀΰøÁö´É »ç¾÷Àº ºòµ¥ÀÌÅÍ Ã³¸®¿¡ ¾î¶² ¾ÆÀ̵ð¾î¸¦ °¡Áö°í ÀÖ´À³Ä°¡ °ü°ÇÀ̵ǰí ÀÖ´Ù.
±¸±ÛÀÌ ¾òÀ¸·Á´Â °ÍÀº?
±×·¸´Ù¸é ±¸±ÛÀº ÅÙ¼ÇÃ·Î¿ì °³¹æÀ¸·Î ¹«½¼ À̵æÀ» ¾òÀ¸·Á´Â °ÍÀϱî? »ç½Ç ÅÙ¼Ç÷ο쿡´Â dmlc / mxnet°ú John ¡®s Soapbox¿Í °°Àº ´Ù¸¥ º´·Ä ±â¼úÀÌ ¿ÀÇ ¼Ò½º·Î Á¦°øµÈ´Ù. µû¶ó¼ ÅÙ¼Ç÷ο츦 Æó¼âµÇ°Ô À¯ÁöÇÑ´Ù°í Çؼ ÀÌ ±â¼úÀÌ ±¸±Û µ¶Á¡ÀÌ µÇ´Â °ÍÀº ¾Æ´Ï´Ù. ¾î·µç ±¸±ÛÀº Æó¼âº¸´Ü °ø°³¸¦ ¼±ÅÃÇß´Ù.
°ø°³ ÀÌÀ¯¸¦ »ìÆ캸¸é ±¸±ÛÀÇ Å« ±×¸²À» ¿³º¼ ¼ö ÀÖ´Ù. ±¸±ÛÀº ´Ù¸¥ IT °ø·æ¿¡ ºñÇØ ´õ ºü¸£°Ô ±â¼úÀû ¿ìÀ§¿¡ ¼±æ ¿øÇß´Ù. ÅÙ¼Ç÷ο찡 Ãâ½ÃµÆÀ» ¶§ ¼Ò½º Äڵ带 °ËÅä ÇÑ °æ¿ì ´É·üÀûÀÎ ¹æ½ÄÀ¸·Î ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¹Àº ÀÛ¾÷ÀÌ ÇÊ¿äÇß°í ¿©·¯ ´Þµ¿¾È °³¼± µÇ¸ç ÃÖÀûÈ µÈ ÀÎÅÍÆäÀ̽º°¡ ±¸ÃàµÆ´Ù. ÀÌ »óÅ¿¡ µµ´Þ Çϱ⠱îÁö ¼öõ¿¡¼ ¼ö¸¸ ¸íÀÇ Å×½ºÅÍ°¡ ÇÊ¿äÇߴµ¥ À̸¦ ¼Õ½±°Ô ÇØ°áÇϱâ À§ÇØ ±¸±ÛÀº °³¹æÀ» ¼±ÅÃÇß´Ù.
À̸¦ ÅëÇØ ±¸±ÛÀº ÀڽŵéÀÌ ÁÖµµÇÏ´Â ÀΰøÁö´É »ýÅÂ°è ¸¦ ±¸ÃàÇÏ·Á ÇÑ´Ù. ÅÙ¼Ç÷ο찡 ÀáÀçÀûÀ¸·Î ¼±È£ÇÏ´Â µö ·¯´× ÇÁ·¹ÀÓ ¿öÅ©°¡ µÇ¸é ¾ÕÀ¸·Î ÀΰøÁö´É »ê¾÷ÀÇ È帧À» ¼±µµÇÒ ¼ö ÀÖÀ¸¸®¶ó´Â °è»êÀÌ´Ù. °øÅë Áö½ÄÀº ´Ù¸¥ ÆÀ°ú Çù¾÷°ú ½Ã³ÊÁö È¿°ú¸¦ âÃâÇÒ ¼ö ÀÖ´Ù. ÅÙ¼ Ç÷ο찡 Àα⸦ ¾òÀ¸¸é ÀÌ°ÍÀ» ÅëÇØ ¸ÕÀú »õ·Î¿î ¿¬±¸ ¾ÆÀ̵ð¾î°¡ ±¸Çö µÉ °ÍÀÌ°í ±¸±ÛÀº ¾ÆÀ̵ð¾î¸¦ Á¦Ç°ÈÇÏ°í °æÀï ¾÷üº¸´Ù ÀåÁ¡À» ´õ È¿À²ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±¸±Û Áß½ÉÀÇ »ýÅ°谡 ±¸ÃàµÇ¸é Àü ¼¼°è¿¡¼ °¡Àå ¸¹Àº µ¥ÀÌÅ͸¦ È®º¸ÇÑ ±¸±ÛÀÌ Áö¹èÀû ÀÔÀå¿¡ ½±°Ô ³õÀÏ ¼ö ÀÖÀ½Àº ÀÚ¸íÇÏ´Ù.
ÅÙ¼ÇÃ·Î¿ì µî¿¡ ¿Ã¶ó ź Çѱ¹ ÀΰøÁö´É
¾ËÆÄ°í¿Í À̼¼µ¹ ±â»çÀÇ ´ë±¹ ÀÌÈÄ ±¹³»´Â ÀΰøÁö´É ±¤Ç³ÀÌ ºÒ°í ÀÖ´Ù. ÄÄÇ»ÅÍ °³¹ßÀÚºÎÅÍ ¼öÇÐÀÚ Åë°èÇÐÀÚ Àι®ÇÐÀÚ µî Àü¹®°¡ ºñÀü¹®°¡¸¦ ºÒ¹®ÇÏ°í ÀΰøÁö´É ½Ã´ë¸¦ ´ëºñÇØ¾ß ÇÑ´Ù´Â ¸ñ¼Ò¸®°¡ ³ª¿À°í ÀÖ´Ù. ÀÌ·± »óȲ¿¡¼ ÅÙ¼ÇÃ·Î¿ì ½ÀµæÀÌ ÇٽɰúÁ¦·Î ¶°¿Ã¶ú´Ù. Á÷°üÀûÀÌ°í Àü ¼¼°è¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÄÚµù¾ð¾îÀÎ ÆÄÀ̽ãÀ¸·Î ±¸ÇöµÆ´Ù´Â Á¡, ¶Ç Ç¥ÇöÀÌ À¯¿¬ÇÏ°í CPU¿Í GPU ¸ðµÎ¸¦ »ç¿ëÇϸç parallel & asynchronous ÄÄÇ»ÆÃÀ» Áö¿øÇÑ´Ù Á¡¿¡¼ÅÙ¼Ç÷οì´Â ¸Å·ÂÀûÀÌ´Ù. ÇÏÁö¸¸ ¹«¾ùº¸´Ù °¡Àå Å« ¿äÀÎÀº ±¸±ÛÀÌ Áö¿øÇÑ´Ù´Â Á¡ÀÏ °ÍÀÌ´Ù. Áö±Ý±îÁö Çѱ¹ÀÇ »ê¾÷ÀÌ ¹Ì±¹°ú ÀϺ» µî ¼±Áø±¹ ´Ù±¹Àû ±â¾÷ÀÇ Æз¯´ÙÀÓÀ» ÃßÀûÇÏ´Â ½Ã½ºÅÛÀ̾ú´ø ¸¸Å ÀΰøÁö´É »ê¾÷µµ À̸¦ ´ä½ÀÇÏ°í ÀÖ´Â °ÍÀÌ´Ù.
ÈĹßÁÖÀÚ°¡ ¼±¹ßÁÖÀÚ¸¦ ºü¸£°Ô ÃßÀûÇÏ´Â °ÍÀÌ ´ç¿¬ÇÏ°í È¿À²ÀûÀÏÁö ¸ð¸¥´Ù. ÇÏÁö¸¸ Áö±Ý »óȲÀ» ÀÎÁöÇÒ ÇÊ¿ä´Â ÀÖ´Ù. ±¸±ÛÀÇ Å«±×¸²À» ºÁ¾ß ÀΰøÁö´É »ê¾÷ ¹æÇâÀ» ÀÐÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.