Ä«Ä«¿À(°øµ¿´ëÇ¥ ¿©¹Î¼ö, Á¶¼ö¿ë)°¡ AI ±â¼úÀ» Àû¿ëÇÑ ÇüÅÂ¼Ò ºÐ¼®±â¼úÀ» ¿ÀǼҽº·Î °ø°³ÇÑ´Ù°í 30ÀÏ ¹àÇû´Ù.
Ä«Ä«¿À´Â µö·¯´× ±â¼ú ±â¹ÝÀ¸·Î °³¹ßÇÑ ÇüÅÂ¼Ò ºÐ¼®±â 'khaiii(Kakao Hangul Analyzer III, Ä«ÀÌ)'¸¦ ¿ÀǼҽº·Î Á¦°øÇÑ´Ù. µö·¯´× ±â¼ú ±â¹ÝÀÇ ÇüÅÂ¼Ò ºÐ¼®±â°¡ ¿ÀǼҽº·Î Á¦°øµÇ´Â °ÍÀº ±¹³»¿¡¼ óÀ½ÀÌ´Ù.
À̹ø Ä«Ä«¿À ÇüÅÂ¼Ò ºÐ¼®±â ¿ÀǼҽº °ø°³¸¦ ÅëÇØ Çѱ¹¾î ¿¬±¸, 꺿/ÀÚ¿¬¾î ó¸® ÀÀ¿ë±â¼ú °³¹ß µî Çѱ¹¾î¸¦ È°¿ëÇÏ´Â ´Ù¾çÇÑ ºÐ¾ß¿¡¼ ÇüÅÂ¼Ò ºÐ¼®À» À§ÇÑ ºñ¿ë°ú ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ°Ô µÆ´Ù.
ÇüÅÂ¼Ò ºÐ¼®±â¼úÀº 2°³ ÀÌ»óÀÇ ±ÛÀÚ·Î ÀÌ·ç¾îÁø ´Ü¾î ȤÀº ¹®ÀåÀ» ÀÔ·Â ½Ã, Àǹ̸¦ °¡Áø ¾ð¾î ´ÜÀ§ Áß °¡Àå ÀÛÀº ´ÜÀ§ÀÎ ÇüÅÂ¼Ò ´ÜÀ§·Î ÀÚµ¿À¸·Î ºÐ¸®ÇÏ´Â ±â¼úÀÌ´Ù. ¿¹¸¦ µé¸é, 'Çб³¿¡ °£´Ù'¶ó°í ÀÔ·ÂÇϸé'Çб³/¸í»ç+ ¿¡/Á¶»ç+ °¡/µ¿»ç+ ¤¤´Ù/¾î¹Ì' ·Î ÇüÅÂ¼Ò ´ÜÀ§¿Í Ç°»ç¸¦ ÆľÇÇØ ºÐ·ùÇس»´Â ±â¼úÀÌ´Ù. ÁÖ·Î ÀÚ¿¬¾îó¸® ÀÀ¿ë ¼ºñ½ºÀÇ ±â¹Ý ±â¼ú·Î »ç¿ëµÇ¸ç, Á¤º¸ °Ë»ö, ±â°è ¹ø¿ª, ½º¸¶Æ® ½ºÇÇÄ¿³ª 꺿 µî ¿©·¯ ¼ºñ½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
À̹ø¿¡ ¿ÀǵǴ īī¿ÀÀÇ ÇüÅÂ¼Ò ºÐ¼®±â khaiii´Â µö·¯´×(½ÉÃþ±â°èÇнÀ)À» ÅëÇØ ÇнÀÇÑ µ¥ÀÌÅ͸¦ È°¿ëÇØ ÇüżҸ¦ ºÐ¼®ÇÏ´Â ¸ðµ¨ÀÌ´Ù. µö·¯´× ±â¼ú Áß ÇϳªÀÎCNN(Convolutional Neural Network, ÇÕ¼º°ö½Å°æ¸Á) ±â¼úÀ» ÀÌ¿ëÇØ À½Àý±â¹ÝÀ¸·Î ÇüżҸ¦ ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» äÅÃÇß´Ù. Ä«Ä«¿À´Â ±¹¸³±¹¾î¿ø¿¡¼ ¹èÆ÷ÇÑ µ¥ÀÌÅÍÀÎ ¼¼Á¾ ÄÚÆÛ½º¸¦ ±â¹ÝÀ¸·Î µ¥ÀÌÅÍÀÇ ¿À·ù¸¦ ¼öÁ¤ÇÏ°í Ä«Ä«¿À¿¡¼ ÀÚü ±¸ÃàÇÑ µ¥ÀÌÅ͸¦ Ãß°¡ÇØ 85¸¸ ¹®Àå, 1õ3¸¸ ¾îÀýÀÇ µ¥ÀÌÅ͸¦ ÇнÀÇÏ¿© Á¤È®µµ¸¦ ³ô¿´´Ù. ¶Ç, µö·¯´× °úÁ¤¿¡¼ C++ ¾ð¾î¸¦ Àû¿ëÇØ, ÀϹÝÀûÀ¸·Î µö·¯´×¿¡ ¾²ÀÌ´Â GPU(±×·¡ÇÈó¸®ÀåÄ¡)¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ ºü¸¥ ºÐ¼® ¼Óµµ¸¦ ±¸ÇöÇß´Ù.
Ä«Ä«¿ÀÀÇ ÇüÅÂ¼Ò ºÐ¼®±â khaiii´Â ±êÇãºê(GitHub)¿¡¼ È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, ´©±¸³ª ¹«·á·Î ÀÌ¿ë °¡´ÉÇÏ´Ù. Ä«Ä«¿ÀÀÇ ÇüÅÂ¼Ò ºÐ¼®±â khaiii¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ »çÇ×Àº ºê·±Ä¡¿¡ °ÔÀçµÈ Ä«Ä«¿ÀAI ¸®Æ÷Æ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
±èŸ¸ ±âÀÚ ktman21c@gamevu.co.kr
<ÀúÀÛ±ÇÀÚ © °ÔÀÓºä, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>