Natural Language Processing
Çѱ¹¾î, ¿µ¾î µî°ú °°ÀÌ Àΰ£»çȸÀÇ Çü¼º°ú ÇÔ²² ÀÚ¿¬¹ß»ýÀûÀ¸·Î »ý°Ü³ª°í ÁøÈÇϰí ÀÇ»ç¼ÒÅëÀ» ÇàÇϱâ À§ÇÑ ¼ö´ÜÀ¸·Î¼ »ç¿ëµÇ°í ÀÖ´Â ¾ð¾î¸¦ ÀÚ¿¬¾î (Natural Language) ¶ó°í ¸»ÇÑ´Ù. ÄÄÇ»ÅÍÀÇ ¼¼°è¿¡¼ "¾ð¾î"¶ó°í ¸»ÇÏ¸é °ÅÀÇ ÇÁ·Î±×·¥ ¾ð¾î, Áï FORTRAN, COBOLµîÀÇ Àΰø¾î (Artificial Language) ¸¦ °¡¸®Å°°í ÀÖ´Ù. ±×·¡¼ ÀÌ Àΰø¾î¿Í´Â ´Ù¸¥ ¾ð¾î¶ó´Â Àǹ̷ΠÀÚ¿¬¾î¶ó´Â ¸»À» »ç¿ëÇÑ´Ù.
Çѱ¹¾î¿¡´Â Çѱ¹¾î °íÀ¯ÀÇ ¹ýÄ¢, ¿µ¾î¿¡´Â ¿µ¾î °íÀ¯ÀÇ ¹ýÄ¢ÀÌ Á¸ÀçÇϰí ÀÖ´Ù. ¸ðµç ¾ð¾î¿¡ °øÅëÀÌ¸é¼ º¸ÆíÀûÀ¸·Î Á¸ÀçÇϰí ÀÖ´Â ¹ýÄ¢µµ ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÀÚ¿¬¾î¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÀÌµé ¹ýÄ¢À» ÁÖ·Î ¿¬±¸ÇÏ´Â Çй®À» ¾ð¾îÇÐ (Linguistics) ¶ó°í ºÎ¸£°í ÀÖ´Ù. ±×¸®°í ±× ¹ýÄ¢À» ¹®¹ý (Grammar) À̶ó°í ºÎ¸¥´Ù. Àü»ê¾ð¾îÇÐ (Computational Linguistics) Àº Àΰ£ÀÇ ¾ð¾î ´É·ÂÀ» ÄÄÇ»ÅÍ °üÁ¡¿¡¼ ¹Ù¶óº¸´Â ¾ð¾îÇаú ÄÄÇ»ÅÍ °úÇÐÀÇ Áß°£ Âë¿¡ ÀÖ´Â Çй®ÀÌ´Ù. ÀÚ¿¬¾î¿¡ °üÇÑ ¹®Á¦´Â öÇÐ (Philosophy) ¹× ³í¸®ÇÐ (Logic) ¿¡¼µµ °ü½ÉÀÇ ´ë»óÀ̸ç, ÀÎÁö°úÇÐ (Cognitive Science) ¿¡¼´Â ÀÚ¿¬¾îÀÇ ¿¬±¸°¡ ÇϳªÀÇ Å« ±âµÕÀÌ µÇ°í ÀÖ´Ù.
ÀÚ¿¬¾î 󸮴 ũ°Ô µÎ °¡Áö ÀÛ¾÷À¸·Î ³ª´ ¼ö ÀÖ´Ù. ù°´Â ½Ç¼¼°èÀÇ ÇÊ¿äÇÑ Á¤º¸»Ó¸¸ ¾Æ´Ï¶ó ¾ð¾î¿¡ ÀÖ¾î¼ÀÇ ¾îÈÖ, ±¸¹®, Àǹ̿¡ °üÇÑ Áö½Ä (lexical, syntactic, semantic knowledge) À» »ç¿ëÇØ¼ ¹®¾î (written text) ¸¦ ó¸®ÇÏ´Â °ÍÀÌ´Ù. µÑ°´Â À§¿¡ ´õÇÏ¿© À½¼º¿¡¼ ¹ß»ýµÇ´Â ¾Ö¸ÅÇÔÀ» ºñ·ÔÇÑ À½¼ºÇÐ (Phonology) ¿¡ ´ëÇÑ ºÎ°¡ÀûÀÎ Áö½ÄÀ» ÇÊ¿ä·ÎÇÏ´Â ±¸¾î (spoken language) ¸¦ ó¸®ÇÏ´Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ ÀÚ¿¬¾î 󸮴 ÀÚ¿¬¾î ÀÌÇØ (Natural Language Understanding) ÀÚ¿¬¾î »ý¼º (Natural Language Generation) ±â°è¹ø¿ª (Machine Translation) ÁúÀÇÀÀ´ä ½Ã½ºÅÛ (Question Answering System) Àü»ê¾ð¾îÇÐ (Computational Linguistics) À½¼ºÀÎ½Ä (Speech Recognition) À½¼ºÇÕ¼º (Speech Systhesis) À½¼ºÀÌÇØ (Speech Understanding) Á¤º¸°Ë»ö (Information Retrieval) ¹®¼ºÐ·ù (Text Categorization) ÅØ½ºÆ®¸¶ÀÌ´× (Text Mining) Computer-Aided Language Learning Dialogue and Discourse Systems ÀÚ¿¬¾î Interfaces µîÀÇ ¿©·¯ºÐ¾ß¸¦ Æ÷ÇÔÇÑ´Ù.
±¸¾î¸¦ ÀÌÇØÇÏ´Â °ÍÀº ¹®¾î¸¦ ÀÌÇØÇÏ´Â °Íº¸´Ù ÈξÀ ¾î·Æ´Ù. ÀÚ¿¬¾î 󸮿¡¼´Â ±¸¾î ¹× ¹®¾î¸¦ µ¿½Ã¿¡ ÀÌÇØÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. ¾î¶² °ÍÀ» ÀÌÇØÇÑ´Ù´Â °ÍÀº ÇϳªÀÇ Ç¥Çö¿¡¼ ´Ù¸¥ Ç¥ÇöÀ¸·Î º¯Çü½ÃŰ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÄÄÇ»ÅͰ¡ ¾ð¾î¸¦ ÀÌÇØÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº ÀԷ¹® (ÀÚ¿¬¾î) À» ÀÀ¿ë½Ã½ºÅÛÀÌ Á¶ÀÛ °¡´ÉÇÑ Ç¥ÇöÇü (ÀǹÌÇ¥Çö) À¸·Î ÄÄÇ»ÅͰ¡ º¯È¯ÇÒ ¼ö ÀÖÀ½À» ¸»ÇÑ´Ù. ÀÌ·¯ÇÑ mapping À» ÅëÇØ ¾î¶² »ç°Ç¿¡ ´ëÇØ ÀûÀýÇÑ Çൿ (appropriate action) ÀÌ ¼öÇàµÇµµ·Ï ¼³°èµÈ´Ù.
ÀÚ¿¬¾îó¸® ½Ã½ºÅÛÀÇ Ãʱ⠼º°øÀÇ ¿¹·Î¼´Â Terry Winograd ÀÇ SHRDLU°¡ À¯¸íÇÏ´Ù. À̰ÍÀº ȸé»óÀÇ ³ª¹«½×±â¸¦ ÀÚ¿¬¾îÀÎ ¿µ¾î·Î Á¶ÀÛÇÑ´Ù. ±× ÈÄ Á¤½ÅºÐ¼®À» ÇàÇÏ´Â ELIZA, ¿©Çà°èȹÀÇ ÁúÀÇÀÀ´ä ½Ã½ºÅÛÀÎ GUS, ¿µ¹®Çؼ® ½Ã½ºÅÛÀÎ MARGIE, ´ëÈÇØ¼® ½Ã½ºÅÛÀÎ TOPLE µî ¿©·¯ °¡Áö ÀÚ¿¬¾îó¸® ½Ã½ºÅÛÀÌ °³¹ßµÇ¾ú´Ù
video :
µö ·¯´×À» Ȱ¿ëÇÑ ÀÚ¿¬¾îó¸® ±â¼ú ½Ç½À - 1° : SKtechx Tacademy : 2017/12/07 ... µ¿¿µ»ó 4°³
ÀÚ¿¬¾î󸮿¡ ´ëÇÑ ÀÌÇØ¿Í TensorFlow¸¦ Ȱ¿ëÇÑ ¸ðµ¨¸µ ±¸Çö ½Ç½À - 1° : SKtechx Tacademy : 2017/05/23 ... µ¿¿µ»ó 4°³