ID3 (Interactive Dichotomizer 3)
ID3 : ÀÌÀç±Ô ¿Ü : ID3 ´Â Ross Quinlan ÀÌ °³¹ßÇÑ ÇнÀ¹æ¹ýÀ¸·Î¼ ¾î¶² °³³ä¿¡ °üÇÑ ¿¹¿Í ¹Ý·Ê·Î½á ÈÆ·ÃÁýÇÕ (Training Set) ÀÌ ÁÖ¾îÁ³À» ¶§ À̷κÎÅÍ °³³äÀ» ±¸º°ÇÒ ¼ö ÀÖ´Â ÀÇ»ç°áÁ¤ Æ®¸® (Decision Tree) ÇüÅÂÀÇ ºÐ·ù±ÔÄ¢À» »ý¼º½ÃŲ´Ù. ¿©±â¼ ºÐ·ùÇϰíÀÚ ÇÏ´Â °³³äµéÀ» Ŭ·¡½º (Class) ¶ó Çϰí, ÀÌ Å¬·¡½º¿¡ °üÇÑ ¿¹´Â ÇØ´ç Ŭ·¡½º¸¦ ÇÑÁ¤µÈ ¼öÀÇ Æ¯¼º (Property, Attribute) À¸·Î½á ¹¦»çµÈ´Ù .....
ID3 approach : Yoh-Han Pao : ÆÐÅÏÀνİú ºÐ·ù¿¡ ´ëÇÑ ID3 Á¢±ÙÀº ºñ¼öÄ¡ ¼Ó¼ºÀ̳ª º¯¼ö°ª (nonnumeric attributes or feature values) À» °¡Áö´Â ÆÐÅϵéÀ» ºÐ·ùÇϱâ À§ÇÑ È¿À²ÀûÀÎ ½Äº° Æ®¸® (discrimination tree) ¸¦ »ý¼ºÇϱâ À§ÇÑ °úÁ¤ÀÌ´Ù. ½Äº° Æ®¸®´Â ±ÔÄ¢µéÀ» ¸ð¾Æ³õÀº (a body of rules) ÇüÅ·μ Ç¥ÇöµÉ ¼ö Àֱ⠶§¹®¿¡, ID3 ´Â ±â°èÇнÀÀ̳ª ±ÔĢȹµæÀ» À§ÇÑ ±Í³³Ãß·ÐÀ¸·Î »ý°¢µÇ±âµµ ÇÑ´Ù ....
ÀϹÝÀûÀÎ °æ¿ì, °³ÀÇ ¹®ÀڷΠǥÇöµÈ ÆÐÅϵéÀÌ Å¬·¡½º
¿¡ ¼ÓÇÏ´Â ÆÐÅÏ ÁýÇÕÀ¸·Î ºÐÇҵȴÙ. Ŭ·¡½º
¿¡¼ÀÇ ¸ðÁý´ÜÀº
ÀÌ´Ù. °¢ ÆÐÅÏÀº
°³ÀÇ º¯¼ö¸¦ °¡Áö¸ç, °¢ º¯¼ö´Â
°³ÀÇ °ªµéÀ» °¡Áø´Ù. (¿©±â¼´Â ´Ü¼øÈ ½ÃÄѼ, ¸ðµç º¯¼öµéÀÌ
°³ÀÇ °ªµéÀ» °¡Áö´Â °ÍÀ¸·Î ÇÑ´Ù). È¿À²ÀûÀÎ decision tree ¸¦ »ý¼ºÇϱâ À§ÇÑ
ID3 ¹æ¹ýÀº ´ÙÀ½°ú °°Àº ´Ü°è¸¦ °ÅÄ£´Ù.
Step 1. ¿£Æ®·ÎÇÇÀÇ ÃʱⰪÀ» °è»êÇÑ´Ù. ...
Step 2. decision tree ÀÇ root node °¡ µÉ º¯¼ö¸¦ ¼±ÅÃÇÑ´Ù. ....
Step 3. decision tree ÀÇ ´ÙÀ½ level À» ¸¸µç´Ù. .....
Step 4. Step 1¿¡¼ 3 ±îÁö ¹Ýº¹ÇÑ´Ù. ....