Warning: main(/home/gurugail/header.php) [function.main]: failed to open stream: No such file or directory in /home/gurugail/NLP/page.html on line 23

Warning: main(/home/gurugail/header.php) [function.main]: failed to open stream: No such file or directory in /home/gurugail/NLP/page.html on line 23

Warning: main() [function.include]: Failed opening '/home/gurugail/header.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/gurugail/NLP/page.html on line 23


Ä¿¹Â´ÏƼ °Ô½ÃÆÇ

GGM Ãʺ¸ÀÚ ÄÚ³Ê

°­Á °Ô½ÃÆÇ
Q & A °Ô½ÃÆÇ
Âü°í °Ô½ÃÆÇ
SF ¼Ò¼³
ÀÚÀ¯ °Ô½ÃÆÇ


A.I Section

ÀÚ¿¬¾î ó¸®
Àü¹®°¡ ½Ã½ºÅÛ
½Å°æ¸Á
À¯ÀüÀÚ ¾Ë°í¸®Áò
Robotics
Computer Vision
°ÔÀÓ
Àΰø»ý¸í
Agent
ÀΰøÁö´É ÀÀ¿ë(App.)
±âŸ


 GGOP

GGOP ¼Ò°³
Àΰø»ý¸í ÇÁ·ÎÁ§Æ®(°¡Äª)
Virtual Dog
GGOP ACTIvation
ÆÐÅÏ ÀÎ½Ä ½ºÅ͵ð
OpenCV

(by Google)

ÇüżÒÇØ¼®
ÇüÅÂ¼Ò ÇØ¼®

ÀÛ¼º

Á¤Çöö (lifegear@hanmail.net)

ÀÛ¼º ³¯Â¥

2001.09.03

°³¿ä

...


ÇüÅÂ¼Ò ÇØ¼®À̶õ?

 ÇüÅÂ¼Ò ÇØ¼®ÀÇ ¸ñÀûÀº ÁÖ¾îÁø ¹®À» ÇüżҷΠºÐÇØÇϰí, °¢°¢ÀÇ Çüżҿ¡ ǰ»ç µîÀ» °áÁ¤(ǰ»ç ÅÂÅ·)ÇÏ´Â °ÍÀÌ´Ù. ´Ù½Ã ¸»ÇØ ¹®ÀåÀ» »çÀü¿¡ µî·ÏµÇ¾î ÀÖ´Â ÃÖ¼ÒÀÇ ´ÜÀ§·Î ºÐÇØÇÑ´Ù´Â ¸»ÀÌ´Ù. ÀÏ´Ü ÃÖ¼Ò Àǹ̸¦ °¡Áø ÇüżҷΠºÐÇØ°¡ µÇ¾î¾ßÁö¸¸ ÀÚ¿¬¾î󸮰¡ °¡´ÉÇϱ⠶§¹®¿¡, ÀÚ¿¬¾î 󸮸¦ À§ÇÑ Á¦ 1´Ü°è´Â º¸Åë ÇüÅÂ¼Ò ÇØ¼®ÀÇ ´Ü°èÀÌ´Ù.

 

ÀÚ¿¬¾ð¾î´Â ÇüÅÂ¼Ò ¿Ü¿¡ ´ÙÀ½°ú °°Àº °èÃþÀû ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù.

À½¼Ò(phoneme)

Àΰ£ÀÇ ÀǹÌ(ÀÇÁö) Àü´Þ¿¡¼­ À½¼ºÀ» ¾î¶»°Ô »ç¿ëÇϴ°¡¸¦ ±âÃÊ·Î »ý°¢ÇÑ À½ÀÇ ´ÜÀ§

ÇüżÒ(morpheme)

Àǹ̸¦ °¡Áø ÃÖ¼ÒÀÇ ¾ð¾î ´ÜÀ§, Çϳª ÀÌ»óÀÇ À½¼Ò·Î µÈ´Ù.

´Ü¾î(word)

ÇϳªÀÇ ÀǹÌÀÇ ÃÑÇÕÀ» ÀÌ·ç¸ç, ¹®¹ý»ó ÇϳªÀÇ ±â´ÉÀ» °¡Áø ÃÖ¼ÒÀÇ ¾ð¾î ´ÜÀ§, Çϳª ÀÌ»óÀÇ ÇüżҷΠ±¸¼ºµÈ´Ù.

¹®Àå(sentence)

Àü´ÞÇϰíÀÚ ÇÏ´Â ³»¿ëÀ» °¡Áö¸ç, ¿Ï°áµÈ ¾ð¾î ´ÜÀ§, Çϳª ÀÌ»óÀÇ ´Ü¾î·Î µÈ´Ù.

¹®, ÅØ½ºÆ®(text)

Àü´ÞÇϰíÀÚ ÇÏ´Â ³»¿ëÀ» Ç¥ÇöÇϱâ À§ÇÏ¿© ¹®ÀÌ ¼ø¼­´ë·Î ¸ð¿©Áø ÁýÇÕ. ÀÎÁ¢ÇÏ´Â ¹®Àå »óÈ£°£¿¡´Â ¾î¶² Á¾·ùÀÇ °ü°è¼ºÀÌ Á¸ÀçÇÑ´Ù.

ÇüżҶõ Àǹ̸¦ °¡Áø ÃÖ¼ÒÀÇ ¾ð¾î ´ÜÀ§¸¦ ÀÏÄÂÁö¸¸, ¾ð¾î¸¶´ÙÀÇ °íÀ¯ Ư¼ºÀ¸·Î ÀÎÇØ ¾Ö¸ÅÇÑ ºÎºÐÀÌ ÀÖ´Ù. ¿µ¾îÀÇ °æ¿ì¿¡´Â ÇüżҴ ´Ü¾î°¡ ¾î±Ù(radical)°ú Á¢»ç(affix)·Î ºÐ·ùµÇ±â ¶§¹®¿¡, playing´Â play(¾î±Ù) + ing(Á¢»ç)·Î 2ÇüżҷΠ±¸¼ºµÇ¾ú´Ù°í ¸»ÇÒ ¼ö ÀÖ°í, ÀϺ»¾î³ª Çѱ¹¾î´Â Ȱ¿ë¾îÀÇ ¹ß´Þ·Î ÇüżÒÀÇ ±âÁØÀÌ ¾Ö¸ÅÇÏÁö¸¸, º¸Åë »çÀü¿¡ µî·ÏµÇ¾î ÀÖ´Â Ç׸ñÀ¸·Î º¸¸é °¡Àå ±ÙÁ¢ÇÑ ±âÁØÀ̶ó ÇÒ ¼ö ÀÖ´Ù.

±×·³ °í·Á´ëÇб³ ÀÚ¿¬¾î󸮿¡¼­ ºÐ·ùÇÑ ÇüÅÂ¼Ò ÇØ¼®ÀÇ ¿¹¸¦ º¸ÀÚ. ¿¹¸¦ º¸¸é ÇüżҰ¡ ¹«¾ùÀÎÁö, ±×¸®°í ÇØ¼®ÀÌ ¹«¾ùÀÎÁö¸¦ Á» ´õ ½±°Ô °³³ä ÆÄ¾ÇÀÌ µÉ °ÍÀÌ´Ù.

ÀÔ·Â ¹®Àå

³ª´Â ³Ê¸¦ »ç¶ûÇÑ´Ù.

ÇüÅÂ¼Ò ÇØ¼®

³ª´Â

³ª/VV+¾Æ´Â/EFC
³ª/VX+¾Æ´Â/EFC
³º/VV+¾Æ´Â/EFC
³ª/NNCG+´Â/PX
³ª/NPP+´Â/PX
³ª/VV+´Â/EFD
³ª/VX+´Â/EFD
³¯/VV+´Â/EFD

³Ê¸¦

³Ê/NPP+¸¦/PO
³Ê¸£/VJ+¤©/EFD

»ç¶ûÇÑ´Ù.

»ç¶û/NNCV+ÇÏ/XSVV+¤¤´Ù/EFF+./SS.

À§¿Í °°ÀÌ °£´ÜÇÑ ¹®ÀåÀÌ¶óµµ »çÀü¿¡ µî·ÏµÇ¾î ÀÖ´Â Ç׸ñÀ¸·Î ÇüÅÂ¼Ò ÇØ¼®À» ÇÏ¸é °æ¿ìÀÇ ¼ö°¡ »ó´çÈ÷ ¸¹´Ù. À̰ÍÀÌ ¹Ù·Î ÀÚ¿¬¾îó¸®ÀÇ ¾î·Á¿ò ÁßÀÇ Çϳª¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÄÄÇ»ÅÍ´Â Àΰ£ÀÌ °¡Áö°í ÀÖ´Â ¾ð¾î¿¡ ´ëÇÑ °ü³äÀ̳ª °³³äÀÌ ¾ø±â ¶§¹®¿¡ ´ÜÁö °ø½ÄÀ̳ª ¾Ë°í¸®Áò¿¡ ÀÇÁ¸Çϱ⠶§¹®ÀÌ´Ù. ½ÇÁ¦ ±×·³ ÇüÅÂ¼Ò ÇØ¼®À» ¾î¶»°Ô ÇÏ´ÂÁö Å©°Ô ÀϺ»¾îÀÇ °æ¿ì¿Í ¿µ¾îÀÇ °æ¿ì·Î ³ª´©¾î »ý°¢ÇØ º¸ÀÚ.

 

ÀϺ»¾îÀÇ ÇüÅÂ¼Ò ÇØ¼®

ÀϺ»¾î¹®ÀÇ °æ¿ì, ¾î¶² ŸÀÔ(ǰ»ç, Ȱ¿ëÇü)ÀÇ 2¾î°¡ ¿¬¼ÓÇØ¼­ ¹® Áß¿¡ ³ª¿Ã ¼ö Àִ°¡ÀÇ Á¶°ÇÀº ¸íÈ®ÇÏ´Ù. 2¾îÀÇ ¿¬Á¢ °¡´É¼ºÀ» ±ÔÄ¢(Á¦¾à)À¸·Î ÁÖ°í, ±×°ÍÀ» ÂüÁ¶Çϸ鼭 ÀԷ¹®À» ´Ü¾îÀÇ ³ª¿­·Î º¯È¯ÇÑ´Ù°í ÇÏ´Â ¹æ¹ýÀÌ ÀϺ»¾îÀÇ °æ¿ì °¡Àå ±âº»ÀûÀÎ ÇüÅÂ¼Ò ÇØ¼®ÀÇ ¹æ¹ýÀÌ´Ù. ÇüÅÂ¼Ò ÇØ¼®´Â

[1] »çÀüÀ» ÂüÁ¶ÇÏ¿© ÀԷ¹® ÁßÀÇ °¢ À§Ä¡¿¡¼­ ½ÃÀÛÇÏ´Â ´Ü¾î¸¦ ã´Â´Ù.
[2] ¿¬Á¢ °¡´É¼ºÀ» üũÇϸ鼭 ÃßÃâµÈ ´Ü¾î¸¦ ¿¬°áÇØ °£´Ù.

À§ÀÇ µÎ °¡Áö 󸮸¦ ¹Ýº¹ÇÏ¿© ½ÇÇöµÈ´Ù. À̸¦ À§Çؼ­´Â ¾Æ·¡¿Í °°ÀÌ µÎ °¡Áö »çÀüÀ» ÁغñÇÏ¿© ÇÑ´Ù.

´Ü¾î»çÀü   

: ´Ü¾îÀÇ Ç°»ç, Àбâ, Ȱ¿ëÇü µîÀ» ÁöÁ¤ÇÑ´Ù.

¿¬Á¢ °¡´É¼º »çÀü

: ¿¬Á¢ °¡´ÉÇÑ 2¾îÀÇ Å¸ÀÔ(´Ü¾î, Ȱ¿ëÇü)À» ÁöÁ¤ÇÑ´Ù.

ÀÌµé »çÀüÀº Àü󸮿¡ ÀÇÇØ ÇüżÒÇØ¼®À» °í¼ÓÀ¸·Î ÇÒ ¼ö ÀÖ°Ô º¯È¯µÈ´Ù. ´Ü¾î »çÀüÀº Æ®¶óÀÌ ±¸Á¶ µîÀ¸·Î º¯È¯µÇ°í, ¿¬Á¢ °¡´É¼º »çÀüÀº 2¾îÀÇ Å¸ÀÔ(type)Àº °¢°¢ Çà°ú ¿­·Î ±¸¼ºµÇ°í, Çà·Ä°ªÀº 2¾îÀÇ Å¸ÀÔÀÌ ¿¬Á¢ °¡´ÉÇϸé 1·Î, ±×·¸Áö ¾ÊÀ¸¸é 0À¸·Î ä¿öÁø Çà·Ä·Î º¯È¯µÈ´Ù. ¿¹¸¦ µé¾î, ŸÀÔ(type)ÀÌ n°³À̸é n × nÀÇ Çà·Ä·Î º¯È¯µÇ°í ¿¬Á¢ °¡´É¼ºÀÇ ¿©ºÎ¿¡ µû¶ó 1 ¶Ç´Â 0À¸·Î ä¿öÁø´Ù.

±×¸®°í ÇüÅÂ¼Ò ÇØ¼®ÀÇ °á°úµéÁß¿¡¼­, ´ÙÀ̳»¹Í ÇÁ·Î±×·¡¹Ö(Dynamic programming)ÀÇ ÀÏÁ¾ÀÎ ºñÅÚºñ(Viterbi) ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ÄÚ½ºÆ®(cost)°¡ ÃÖ¼Ò°¡ µÇ´Â ÃÖÀûÀÇ °á°ú¸¦ ¼±ÅÃÇϱ⵵ ÇÑ´Ù.

 

¿µ¾î¹®ÀÇ ÇüÅÂ¼Ò ÇØ¼®

¿µ¾îÀÇ °æ¿ì´Â ÇüżÒÀÇ ±¸º°ÀÌ ºñ±³Àû ½±°í, ÀϺ»¾îÀÇ ÇüÅÂ¼Ò ÇØ¼®Ã³·³ ¿¬Á¢°ü°è°¡ ¸íÈ®È÷ Á¸ÀçÇÏÁö ¾ÊÁö¸¸, ÇϳªÀÇ ´Ü¾î¿¡ ´ëÇØ¼­ ¿©·¯ °¡Áö ǰ»ç°¡ °¡´ÉÇϱ⠶§¹®¿¡, ¿µ¾î¿¡¼­ÀÇ ÇüżÒÇØ¼®À̶ó ÇÔÀº ÁַΠǰ»ç¸¦ ÃßÁ¤ÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ÀÌ °°Àº 󸮸¦ ǰ»ç ºÎ¿© ȤÀº ǰ»ç űë(tagging)À̶ó°í ÇÑ´Ù. ǰ»ç ºÎ¿©ÀÇ Ã´µµ¿¡´Â ´ÙÀ½ µÎ °¡Áö°¡ ÀÖ´Ù.

°¢ ´Ü¾îÀÇ º¹¼öÀÇ Ç°»ç Áß ¾î´À °ÍÀÌ °¡Àå ±×·² µíÇÑ Ç°»çÀΰ¡?

ǰ»ç ³ª¿­¿¡ ´ëÇÑ ¿ì¼±µµ. ¿¹¸¦ µé¾î, the µÚ¿¡ µ¿»ç·Îµµ ¸í»ç·Îµµ ÇØ¼® °¡´ÉÇÑ ´Ü¾î°¡ ÀÖ´Â °æ¿ì¿¡´Â ¸í»çÀÇ ÇØ¼®ÀÌ ¿ì¼±

À̸¦ À§ÇØ ¼öÇÐÀû ¸ðµ¨·Î½á, ÀºµÐ ¸¶¸£ÄÚÇÁ ¸ðµ¨(HMM)À» »ç¿ëÇÑ´Ù. ´Ü¾î/ǰ»ç¿¡ ´ëÇÑ ÀºµÐ ¸¶¸£ÄÚÇÁ ¸ðµ¨ÀÎ °æ¿ì´Â ¿ÜºÎ¿¡¼­ °üÃøµÇ´Â °ÍÀº ´Ü¾î¿­ÀÌÁö¸¸, ±× ¾È¿¡ ³»ºÎ »óÅ·μ­ ǰ»çÀÇ ÃµÀ̰¡ ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.'ÀºµÐ'À̶õ ¿ÜºÎ¿¡¼­ º¸ÀÌÁö ¾Ê´Â ³»ºÎ »óŰ¡ Á¸ÀçÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. HMMÀÇ Àû¿ë ¿¹¸¦ »ìÆìº¸ÀÚ. ¾Æ·¡ ±×¸²Àº
 

HMM


±×¸². ´Ü¾î/ǰ»çÀÇ ÀºµÐ ¸¶¸£ÄÚÇÁ ¸ðµ¨(HMM)

Time flies like an arrow

¶ó´Â ¹®ÀåÀ» ǰ»ç űëÇÒ ¶§ »ç¿ë°¡´ÉÇÑ HMMÀÌ´Ù. À§ ±×¸²¿¡¼­ ¥õ´Â ¹®µÎ¸¦ °¡¸£Å²´Ù. ±×·¯¸é À§ ¹®ÀåÀ» ½ÇÁ¦ HMMÀ» ÀÌ¿ëÇØ¼­ ¾î¶»°Ô ÇÏ´ÂÁö ´Ü°è¸¦ µû¶ó °¡º¸ÀÚ.

[1] ¥õ¿¡¼­ Ãâ¹ßÇØ¼­ ÃÖÃÊ ´Ü¾î´Â TimeÀÌ´Ù. »çÀüÀ» °Ë»öÇϸé timeÀº ¸í»ç(N)ÀÌ´Ù. ¡Å Time/N, HMM ³ëµå NÀ¸·Î À̵¿
[2] ´ÙÀ½ ´Ü¾î´Â flies, ¿ª½Ã »çÀüÀ» ã¾Æº¸¸é ³¯´Ù¶ó´Â ÀǹÌÀÇ µ¿»ç(V)¿Í ÆÄ¸®¶ó´Â ÀǹÌÀÇ ¸í»ç(N)°¡ µÉ ¼ö ÀÖ´Ù. À§ HMMÀÇ ³ëµå N ´ÙÀ½¿¡ ¶Ç ´Ù½Ã NÀÌ ¿Ã È®·üÀº 0.38, N ´ÙÀ½¿¡ V°¡ ¿Ã È®·üÀº 0.31ÀÌ´Ù. ½±°Ô ¸»Çϸé ǰ»ç ÅÂÅ·À» ÇÒ ¶§ N N...ÀÏ È®·üÀÌ N V... º¸´Ù´Â ³ô´Ù´Â °ÍÀÌ´Ù. ±×·³ flies°¡ ¸í»ç·Î ǰ»ç űëµÉ±î? ±×·¸Áö ¾Ê´Ù. HMMÀÇ N ³ëµå ¾ÈÀÇ È®·üÀ» º¸ÀÚ. N ³ëµå ¾ÈÀ» º¸¸é flies°¡ ¸í»çÀÏ È®·üÀÌ »ó´ëÀûÀ¸·Î ³·Àº ÆíÀÌ´Ù. ±×·¯¹Ç·Î flies´Â µ¿»ç·Î űëµÈ´Ù. (¡Å flies/V, HMMÀÇ ³ëµå V·Î À̵¿).

´Ü°è [1], [2]ó·³ ¹®¸»±îÁö ó¸®Çϸé ǰ»ç ÅÂÅ·(tagging)ÀÌ ¿Ï°áµÇ´Â °ÍÀÌ´Ù. ¾ö¹ÐÈ÷ ¸»Çϸé

HMMÀÇ »óÅ ÃßÀÌ(transition) ÇÔ¼ö = ǰ»ç ÃßÀÌÀÇ È®·ü × ´Ü¾î°¡ ±× ǰ»çÀÏ È®·ü

ÀÌ´Ù. ¼öÇÐÀûÀ¸·Î Ç¥ÇöÇϸé

´Ü, C´Â ǰ»ç, w´Â ´Ü¾î¸¦ °¡¸®Å²´Ù. ¿©±â¼­ÀÇ ¿äÁ¡Àº HMMÀÇ º¯ÀÌ ÇÔ¼ö°¡ ¾î·ÅDzÇϰÔ, ±×¸®°í ´À³¦À¸·Î(^^;) ¸¸µé¾îÁø °ÍÀÌ ¾Æ´Ï°í È®·ü ÀÌ·ÐÀ¸·ÎºÎÅÍ ¼öÇÐÀûÀ¸·Î À̲ø¾î³½ ½ÄÀ̶ó´Â °ÍÀÌ´Ù.

Áö±Ý±îÁöÀÇ ÇüÅÂ¼Ò ÇØ¼®À» Á¤¸®Çϸé, »çÀü¿¡ µî·ÏµÇ¾î ÀÖ´Â Ç׸ñÀ» ±âÁØÀ¸·Î ¾î´À ´Ü¾î/ǰ»çÀÇ µÚµû¸§ÀÌ È®·üÀûÀ¸·Î ³ôÀº°¡¸¦ ÆÇ´ÜÇÏ¿© ¹®ÀåÀ» ÀûÀýÈ÷ ºÐÇØÇÏ´Â °úÁ¤ÀÌ ÇüÅÂ¼Ò ÇØ¼®À̸ç, º¸Åë ÀÚ¿¬¾ð¾î ó¸®ÀÇ Á¦ 1´Ü°è·Î ÇüÅÂ¼Ò ÇØ¼®ÀÌ Ã³¸®µÈ´Ù.

 


Reference

A.I. Products
A.I. °ü·Ã»çÀÌÆ®(Link)


is powered by GGM

Copyright ¨Ï 2001-2002 Gurugail, All Rights Reserved.
Gurugail stands for Guru who gears a.i. to life, and GGM stands for Gurugail members.

Gurugail ¼Ò°³ | °ÇÀÇ »çÇ× | µµ¿òÀ» ÁֽŠºÐµé