ÀΰøÁö´É±â¹ýÀ» ÀÌ¿ëÇÑ
    À·³îÀÌ °ÔÀÓ ½Ã¹Ä·¹ÀÌÅÍ °³¹ß¿¡ °üÇÑ ¿¬±¸


    A Study on Development of Simulator for Yut-no-ri
    by using method of Artificial Intellegence.

    (1Â÷ ¿¬±¸ °èȹ¼­)

    Á¶ Çö»ó (Cho, Hyun-sang), ÇØ¸ð¼ö Lab.







    I. °³ ¿ä.



    ÀΰøÁö´ÉÀÇ Ãʱ⠺ÎÅÍ ÀΰøÁö´ÉÀÇ ºÐ¾ß´Â °ÔÀÓ À̷аú ´ë´ÜÈ÷ ¹ÐÁ¢ÇÑ °ü°è¸¦ À¯ÁöÇØ ¿Ô´Ù.
    °ÔÀÓÀº ¿©·¯ °¡Áö Á¶°ÇÀ» ´Ü¼øÈ­Çϸç, ½Ç»ýȰ¿¡ Àû¿ë °¡´ÉÇÑ ÀΰøÁö´ÉÀÇ ±â¹ýÀ» ½Ã¹Ä·¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ´Â °ø°£À» ¸¸µé¾îÁØ´Ù.
    ¿¹¸¦ µé¾î Áö±Ý±îÁö ÀΰøÁö´ÉÀ» Àû¿ëÇÑ ÀÏÁ¾ÀÇ Àü¹®°¡ ½Ã½ºÅÛ(expert system) À¸·Î¼­ ¹ÙµÏÀ̳ª ü½º µîÀÇ °ÔÀÓÀ» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥Àº ³ª¸§´ë·Î »ó´çÇÑ ¼º°ú¸¦ °ÅµÎ°í ÀÖ´Ù.
    °ÔÀÓÀ» ¼öÇàÇϱâ À§ÇÑ ÀΰøÁö´É ÀûÀÎ Á¢±ÙÀº ÀΰøÁö´ÉÀÇ µÎ °¡Áö Å« ºÐ¾ß¿Í µ¿ÀÏÇÏ°Ô º¼ ¼ö ÀÖ´Ù.
    ¸»ÇÏÀÚ¸é, ÀûÇÕÇØ¸¦ ±¸Çϱâ À§ÇÏ¿© »óÅ °ø°£(state space)À» ±¸¼ºÇÏ¿© Ž»ö(search)ÀÇ ±â¹ýÀ» µ¿¿øÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ À§ÇØ º» °ÔÀÓ¿¡ ¿ø·¡ µµÀÔÇÏ·Á Çß´ø Ž»ö±â¹ýÀº ÈÞ¸®½ºÆ½(heuristic)À» ÀÌ¿ëÇÑ ±â¹ýÀ̾ú´Ù.
    ¶Ç ÇϳªÀÇ ¹æ¹ýÀº ½Å°æ¸Á(neural network)À» ÀÌ¿ëÇÑ °ÍÀÌ´Ù. ½Å°æ¸ÁÀÇ ÀÔ·ÂÃþ¿¡ ÇöÀçÀÇ ¸»ÀÇ »óÅÂ¿Í °¡´ÉÇÑ ¿©·¯ °¡Áö º¯¼ö¸¦ ÀÔ·ÂÇÏ¿© Ãâ·ÂÀ¸·Î À̵¿ÇÒ ¸»ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ» ±¸»óÇÒ ¼ö ÀÖ´Ù.
    À§ µÎ °¡Áö ¹æ¹ý¿¡ °øÅëÀûÀ¸·Î °í·ÁÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀº ÆÛÁö(Fuzzy)ÀÌ·ÐÀε¥, »ç½Ç»ó ÆÛÁö ÀÌ·ÐÀº ±âȣó¸® ÀΰøÁö´É±â¹ý(Symbolic Artificial Intelligence, symbolic substitution)¿¡¼­ÀÇ Àΰ£ÀÇ °üÁ¡¿¡ Á¢±ÙÇÑ µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇØ µµÀÔµÈ °ÍÀ̳ª, ÀÌ´Â µ¿ÀÏÇÑ ÀÌÀ¯¿¡¼­ ½Å°æ¸Á¿¡µµ µµÀÔÀÌ °¡´ÉÇÏ´Ù (Neuro-fuzzy).

    À·³îÀÌ´Â °ÔÀÓ ÀÚü¿¡ ¿©·¯ °¡ÁöÀÇ Èï¹Ì Àִ Ư¡À» °¡Áö°í ÀÖ´Ù.
    À·³îÀÌÀÇ ±â¿øÀº ¿©·¯ °æ¿ì·Î º¸¸ç, ±× ºÐÆ÷°¡ ÀÌÁýÆ®¿¡¼­ ¾Æ¸Þ¸®Ä« Àεð¾ð¿¡ À̸£±â±îÁö ¾Æ½Ã¾Æ Áß½ÉÀÇ µ¿¾ç±Ç¿¡ ³Î¸® ºÐ»êµÇ¾î ÀÖ´Ù. ÀÌ´Â °ð ÀÌ ³îÀ̰¡ ³ó°æ ¹®È­¿¡ ±âÀÎÇÑ´Ù´Â »ç½ÇÀ» ³ªÅ¸³½´Ù°í »ý°¢µÇ¾îÁö¸ç, ½ÇÁ¦·Î À·³îÀÌÀÇ ¸ñÀûÀ» ³ó°æ »ýȰ¿¡¼­ÀÇ ÀϳâÀÇ ±æÈäÀ» Á¡Ã帴 ¼¼½Ã dz¼ÓÀ̶ó´Â °ßÇØ°¡ ÀÖ´Ù.
    À̰ÍÀº ³îÀÌ ±ÔÄ¢ÀÇ È®·üÀûÀÎ ¸é¿¡ ¹Ý¿µµÇ¾î ÀÖ´Ù. Áï, À·³îÀÌ´Â È®·üÀûÀÎ ¸é(stochastic)°ú °áÁ¤·ÐÀû(deterministic)ÀÎ ±ÔÄ¢ÀÌ ¾ôÇô ÀÖ´Â °ÍÀÌ¶ó º¼ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¸éÀº, ½ÇÁ¦ÀÇ »çȸ »ýȰ°úµµ ¸Å¿ì Èí»çÇÑ ¾ç»óÀ» º¸À̰í ÀÖ´Ù°í »ý°¢µÇ¾îÁö´Â ¹Ù°¡ ÀÖ´Ù.
    È®·üÀûÀÎ ¸é¿¡¼­ À·³îÀÌ´Â ¶Ç ÇϳªÀÇ Èï¹Ì Àִ Ư¡À» °¡Áö°í ÀÖ´Ù.
    Áï, À·°¡¶ô Çϳª Çϳª´Â ¹«ÀÛÀ§ ÀûÀÎ 2Ä¡(two value-¾Õ¸é/µÞ¸é)ÀÇ Á÷¼±»óÀÇ È®·ü ºÐÆ÷(Probability density function)¸¦ ³ªÅ¸³»°í ÀÖÀ¸³ª À·°¡¶ôÀÇ Á¶ÇÕµÈ »óŰ¡ ¼ø¼­¿¡ ¹«°üÇÏ°Ô ´Ù¼¸ °¡ÁöÀÇ »óÅ·Π°áÁ¤µÇ¹Ç·Î (Âü°í·Î, 4°³ÀÇ À·°¡¶ôÀ» °¢°¢ ÇϳªÀÇ Ç¥Çö °¡´ÉÇÑ bit¶ó°í º¼ ¶§, À̸¦ »ç¿ëÇÏ¿© 24 = 16°¡ÁöÀÇ Ç¥ÇöÀÌ °¡´ÉÇϳª, À̸¦ ÅëÇØ ³ªÅ¸³»¾îÁö´Â »óÅ´ ±×ÀÇ 1/3 Á¤µµÀÎ 5°¡Áö¿¡ ºÒ°úÇÏ´Ù.) À̵éÀÇ ´©ÀûÀº °³(1100)¿¡¼­ °¡Àå ¸¹ÀÌ ³ªÅ¸³ª¸ç, °É(1000)°ú µµ(1110)¿¡¼­ ´ÙÀ½ÀÇ ºÐÆ÷µµ, ±×¸®°í À·(0000)°ú ¸ð(1111)¿¡¼­ °¡Àå ³·Àº ºÐÆ÷¸¦ º¸ÀÌ´Â, Àü¹ÝÀûÀ¸·Î Á¤»ó ºÐÆ÷ °î¼±(Gaussian distribution)¿¡ Á¢±ÙÇÑ ÀԷ¿ä¼Ò¸¦ ±¸¼ºÇÑ´Ù.
    ¶ÇÇÑ, È®·üÀûÀ̶ó´Â ¸é¿¡¼­ ¶ÇÇÑ, ÀüÇô ÀÇ¿ÜÀÇ º¯¼ö·Î¼­ (½ÇÁ¦·Î ³îÀÌÀÇ ÁøÇà½Ã °¡Àå Å« ¿µÇâÀ» ¹ÌÄ¡´Â) ´Ù¸¥ »ç¶÷ÀÇ ¸»¿¡ ÀÇÇØ ÀâÈú °¡´É¼ºµµ ÀÖ´Ù.
    µû¶ó¼­, ½Å°æ¸ÁÀÌ ¸¸ÀÏ, ³îÀÌÀÇ ±ÔÄ¢À» ¿ÏÀüÈ÷ ÇнÀÀ» Çß´Ù ÇÏ´õ¶óµµ Ç×»ó À̱â´Â °á°ú¸¦ ¸¸µé¾î ³½´Ù°í´Â º¼ ¼ö ¾øÀ¸¸ç, ½Å°æ¸ÁÀÇ ÇнÀÀº °è¼Ó ÁøÇàµÇ¾î Áú °ÍÀ¸·Î ÆÇ´ÜµÈ´Ù.
    ½Å°æ¸Á¿¡ ´ëÇØ¼­ ¶Ç ÇϳªÀÇ Æ¯Â¡Àº À·³îÀÌÀÇ ÀÔ·Â °ø°£ÀÇ ÀÚÀ¯µµ°¡ ´ë´ÜÈ÷ Å©°í, µû¶ó¼­ ÀÔ·ÂµÉ ÆÐÅÏÀÇ ¼ö°¡ ´ë´ÜÈ÷ ¹æ´ëÇÏ´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­, º» °ÔÀÓ¿¡ ´ëÇÑ ½Å°æ¸ÁÀÇ ÇнÀ ¼º°ø ¿©ºÎ´Â ´Ù¸¥ ƯÁ¤ÇÑ ½Ç»ýȰ ¹®Á¦¿¡ÀÇ ÀÀ¿ë¿¡ Áß¿äÇÑ Âü°í ÀÚ·á°¡ µÇ¾î ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    º» ¿¬±¸´Â ÀÌ·¯ÇÑ ¸ñÀû¿¡¼­ À·³îÀÌ¿Í Àΰø Áö´ÉÀÇ °áÇÕÀ» ½ÃµµÇÏ´Â ¹æÇâÀ¸·Î ±¸»óµÇ¾ú´Ù.




    II. À·³îÀÌ °ÔÀÓ ÇÁ·Î±×·¥. (VGA graphic card, mouse ÇÊ¿ä.)




    2.1. ¸Þ´º ±¸¼º (pop-up)

      2.1.1. Main menu

        1) About. : ÇÁ·Î±×·¥ ¼Ò°³
        2) Setting. : °ÔÀÓ »óÅÂ set.
        3) Start. : setting µÈ »óÅ¿¡¼­ °ÔÀÓ ½ÃÀÛ.
        4) Sound. : È¿°úÀ½ On/Off (toggle ½Ä µ¿ÀÛ).
        5) Quit. : °ÔÀÓ Á¾·á.

      2.1.2. sub-menu (setting)

        1) Each of player. : °ÔÀÓ Âü°¡ÀÚ ¼ö °áÁ¤ (menu-bar Çü½Ä, 1-5 ¸í)
        2) Color. : °ÔÀÓ Âü°¡ÀÚÀÇ ¸»ÀÇ »ö °áÁ¤. (red, blue, green, magenta, gray)
        3) Each of mal. : °ÔÀÓ Âü°¡ÀÚÀÇ ¸»ÀÇ ¼ö °áÁ¤. (menu-bar Çü½Ä 1-5 °³)
        4) System. : °ÔÀÓ¿¡ ÀÌ¿ëµÇ´Â system °áÁ¤ (¼Óµµ).

      2.1.3. sub-menu (color) : Team state display color select. (ÇöÀç °ÔÀÓ¿¡ Âü°¡ÇÏ´Â teamÀÇ ¼ö¸¸Å­¸¸ Ç¥½Ã)

      2.1.4. sub-menu (system) : 386 - pentium 90



    À·³îÀÌ ¸Þ´º±¸Á¶


    ±×¸² 1. À·³îÀÌ ¸Þ´º ü°è.


    2.2. °ÔÀÓ ÁøÇà

      2.2.1. Open : Open ÇÁ·Î±×·¥ ½ÇÇà opening ÈÄ yut ½ÇÇà / Yut22 ÇÁ·Î±×·¥ ½ÇÇà : opening ¾øÀÌ Á÷Á¢ yut ½ÇÇà.

      2.2.2. Setting :
      Player¿Í ¸»ÀÇ ¼ö °áÁ¤, °¢ playerÀÇ ¸»ÀÇ »ö°ú »ç¿ë system °áÁ¤.
      ESC¸¦ ´©¸£¸é ¹Ù·Î Àü ¸Þ´º·Î µ¹¾Æ°¨. (main¿¡¼­´Â ÇÁ·Î±×·¥ Á¾·á)

      2.2.3. Start :
      Main menu¿¡¼­ Start ¼±Á¤. ¾Æ¹« Ű³ª Ä¡¶ó´Â ¸Þ½ÃÁö Ãâ·Â ¾Æ¹« Ű³ª ħ.


      2.2.4. ¸»ÀÇ À̵¿ : (¸¶¿ì½º ÀÌ¿ë ¸¶¿ì½º°¡ ¾øÀ¸¸é ÁøÇà ÇÏÁö ¾ÊÀ½)
      ¸»ÀÇ À̵¿ »óȲÀº ¸»ÆÇ°ú score board¿¡ ÀÚµ¿ ¸ð´ÏÅÍ / ÇØ´ç ¼ø¼­ÀÇ player Áö½Ã.

        1) óÀ½ ³ª°¥ ¶§ : ÇØ´ç playerÀÇ ³²Àº ¸» (left) ºÎºÐ Ŭ¸¯ (¿ÞÂÊ).
        2) µÎ ¹øÂ° ³ª°¥ ¶§ : À̵¿½Ã۰íÀÚ ÇÏ´Â ÁöÁ¡ Ŭ¸¯.
        3) À̵¿ : À̵¿ ÇϰíÀÚÇÏ´Â ÁöÁ¡ Ŭ¸¯.
        4) À̵¿ ¿Ï·áÀü Ãë¼Ò ¿À¸¥ÂÊ ¹öư Ŭ¸¯.
        5) »ó´ë¹æ ¸»ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÒ °æ¿ì, ÀÚµ¿À¸·Î »ó´ë¹æ ¸» »èÁ¦ÈÄ À̵¿. Score board ÀÚµ¿ Á¶Á¤, ÇÑ ¹ø ´õ ¸»À» ´øÁú¼ö ÀÖÀ½.
        6) À·À̳ª ¸ð°¡ ³ª¿Ã °æ¿ì, ÇÑ ¹ø ´õ ´øÁú¼ö ÀÖÀ½. 5), 6)Àº ¹Ýº¹ ½Ã¸¶´Ù ´©ÀûµÊ.
        7) ³¡³»±â : score boardÀÇ out (³ª°£ ¸»ÀÇ °³¼ö¸¦ ³ªÅ¸³»´Â ¿µ¹® ºÎºÐ)À» Ŭ¸¯.

      2.2.5. ±ÔÄ¢¿¡ ¾î±ß³ª´Â ¸»ÀÇ ¿î¿ë :

        1) °¢ ¸»ÀÇ °¡´É »óŸ¦ ¹þ¾î³¯ ¶§ (ex, °³ÀÇ »óÅ¿¡¼­ 4Ä­À» ³ª°¡´Â °æ¿ì)
        2) À̵¿ °¡´É °æ·Î¿¡¼­ ÀÌÅ»ÇÑ °æ¿ì (ex, ¸ð¼­¸®¿¡¼­ Á¤ÁöÇÏÁö ¾ÊÀº »óÅ¿¡¼­ Äڳʸ¦ µ¹ °æ¿ì)
        3) °æ°íÀ½ Ãâ·Â, À̵¿ ÁöÁ¤Àº ¹«½Ã µÊ.


      2.2.6. °æ±â Á¾·á :

        1) ÇÑ »ç¶÷ÀÇ ¸»ÀÌ ¸ðµÎ ³ª°¬À» °æ¿ì : È¿°úÀ½ Ãâ·Â, ÀÌÈÄÀÇ ³îÀÌ¿¡¼­ ÇØ´çÀÎÀÇ ¼ø¼­´Â Áö³ªÄ§. ÀÌ ±ÔÄ¢Àº ¸¶Áö¸· ÇÑ »ç¶÷ÀÌ ³²À» ¶§±îÁö ¹Ýº¹µÊ.
        2) ¸ðµç »ç¶÷ÀÇ ¸»ÀÌ ³ª°¬À» °æ¿ì : ÀÚµ¿ Á¾·áµÊ.
        3) Áß°£ Á¾·á : ¸»À» ´øÁú ¶§ ¼Ò¹®ÀÚ q¸¦ ´©¸§ (ÇöÀç±îÁö °ÔÀÓÀº ¹«½ÃµÇ¸ç main menu·Î)





      III. Symbolic Artificial Intelligence (include fuzzy)ÀÇ Àû¿ë



      3.1. Artificial intelligence

      ±âȣó¸® ÀΰøÁö´É, Áï, ±âÁ¸ÀÇ Æù ³ëÀ̸¸½Ä ¼øÂ÷ ó¸® µðÁöÅ» ÄÄÇ»ÅÍ(sequential processing digital computer)¸¦ ÅëÇÑ Àΰ£ÀÇ Áö½Ä ±¸Á¶ÀÇ ±¸¼ºÀº ±âº»ÀûÀ¸·Î »óŰø°£¿¡¼­ÀÇ ÀûÇÕÇÑ ÇØ¸¦ ã´Â Ž»ö(Search)À¸·Î ±× Ư¼ºÀ» ±ÔÁ¤ÇÒ ¼ö ÀÖ´Ù. Áö½Ä °øÇÐÀ» Àû¿ëÇϱâÀü ±âÁ¸ÀÇ Å½»ö°úÁ¤À¸·Î´Â ±íÀÌ ¿ì¼± (°¡Àå ÃÖ±Ù¿¡ »ý¼ºµÈ ³ëµå¸¦ ¸ÕÀú È®Àå), ³ÐÀÌ ¿ì¼± ¹æ¹ý (³ëµå°¡ »ý¼ºµÈ ¼ø¼­¿¡ µû¶ó È®Àå)µîÀÌ ÀÖ´Ù.
      À̰ÍÀº ÇØÁýÇÕ(element set - tree)À» ±¸¼ºÇϰí ÇØ¿Í ÇØ »çÀÌÀÇ ¿¬»ê°ü°è (operand)·Î¼­ ¸ÕÀú »óÅ °ø°£À» ±¸¼ºÇÏ°í »óŰø°£¿¡¼­ÀÇ ÈÄ°è ³ëµå(successor node)¸¦ È®Àå½ÃÄÑ ´ÙÀ½ ³ëµå¸¦ ¼±ÅÃÇÏ´Â Çü½ÄÀ¸·Î ÃÖÀû ³ëµå¸¦ Ž»öÇÏ´Â ¹æ½ÄÀ» ÃëÇÑ´Ù.
      ±×·¯³ª, ÀÌ·¯ÇÑ ±âÁ¸ÀÇ Å½»ö ¹æ¹ýÀº °¡Àå Áß¿äÇÑ ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù. Áï, ±â°èÀûÀ¸·Î ÇÏÀ§³ëµå¸¦ Ž»öÇÏ´Â ¹æ½ÄÀº Á¸ÀçÇÏ´Â ¸ðµç ³ëµå¸¦ Ž»öÇØ¾ß ÇÏ´Â ºÎ´ãÀ» °¡Áö°Ô µÇ´Âµ¥, ÇØ¿Í ¿¬»êÀÚÀÇ Á¾·ù°¡ ´Ã¾î³ª´Â °Í¿¡ ´ëÇÏ¿© È®ÀåµÇ¾î¾ß ÇÏ´Â ³ëµåÀÇ °³¼ö´Â Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ°Ô µÈ´Ù. À̸¦ Á¶ÇÕÀû Æø¹ßÀ̶ó°í ÇÑ´Ù.
      ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© µµÀÔµÈ Å½»ö ¹æ¹ýÀÌ ÈÞ¸®½ºÆ½(heuristic) Ž»ö ¹æ¹ýÀÌ´Ù. ÈÞ¸®½ºÆ½À» ÀÌ¿ëÇÑ ÇØÀÇ Å½»öÀº °æÇèÀûÀΠƯ¡À» °¡Áö°í ÀÖ´Ù. Áï, °æÇèÀû Áö½Ä¿¡ ÀÇÇØ ºÒÇÊ¿äÇÏ´Ù°í »ý°¢µÇ¾îÁö´Â Èİè³ëµåÀÇ È®ÀåÀ» ¸·¾Æ Ž»ö¿¡ °É¸®´Â ½Ã°£À» ´ÜÃàÇÏ´Â °ÍÀÌ´Ù. ÈÞ¸®½ºÆ½ Ž»ö ¹æ¹ýÀÇ ÀÌ¿ëÀ» À§Çؼ­´Â °¡Àå ¹Ù¶÷Á÷ÇÑ (ÇØ°¡ ÀÖÀ» ¹ýÇÑ) ³ëµå¸¦ ¸ÕÀú È®ÀåÇØ¾ß Çϸç, ÀÌ·¯ÇÑ Ã³¸®¸¦ À§ÇÏ¿© »ç¿ëµÇ´Â °ÍÀÌ Æò°¡ÇÔ¼ö(evaluation function) ÀÌ´Ù.
      ÇнÀÀº ÀÌ·¯ÇÑ Æò°¡ ÇÔ¼ö¸¦ °æÇèÀû ¹æ¹ý (trial and error - ½ÃÇàÂø¿À)¿¡ ÀÇÇÑ ÇнÀ¿¡ ÀÇÇØ º¯ÇüµÉ¼ö ÀÖ´Ù¸é ÇнÀÀº Æò°¡ÇÔ¼öÀÇ º¯Çü¿¡ ÀÇÇÑ ÈÞ¸®½ºÆ½ Ž»öÀ» º¸´Ù ÀûÇÕÇÑ ÇüÅ·Πº¯È­½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù.

      3.2. ÆÛÁö ¿¬»ê (fuzzy operation)

      º» ¿¬±¸ÀÇ °èȹ Ãʱ⿡´Â Æò°¡ÇÔ¼ö¿¡ ´ëÇØ ÆÛÁö ÀÌ·ÐÀÇ Àû¿ëÀÌ ±¸»óµÇ¾ú´Ù.
      ÆÛÁö ÀÌ·ÐÀº Àΰ£ÀÇ Áö½Ä ±¸Á¶°¡ °¡Áö°í ÀÖ´Â ¾Ö¸ÅÇÔÀ» ±â°è󸮿¡ µµÀÔÇϰíÀÚ À̶õ°è ¹Ì±¹ÀÎ ÀÚµ¥ ±³¼ö¿¡ ÀÇÇØ Á¦¾ÈµÇ¾ú´Ù.
      ÆÛÁö ÀÌ·ÐÀº ´ÙÀ½ÀÇ ¼ø¼­¸¦ ÅëÇØ ÇØ¸¦ ±¸Çس½´Ù.

        1) ÆÛÁöÈ­ : ´ë»ó¹°À» ÆÛÁö ÁýÇÕ(ÆÛÁö ¶óº§ ÁýÇÕ(fuzzy label set) / ¸â¹ö½± ÇÔ¼ö (membership function) )À¸·Î ±¸¼º.
        2) ÆÛÁö ¿¬»ê : ÆÛÁö ÁýÇÕ »çÀÌ¿¡ ¿¬»ê ¼öÇà.
        3) Å»ÆÛÁöÈ­ : ¿¬»ê °á°ú·ÎºÎÅÍ ½ÇÁ¦ »ç¿ë °¡´ÉÇÑ ÇüÅÂÀÇ ÇØ µµÃâ.

      ÆÛÁö ¶óº§ ÁýÇÕÀº ¸â¹ö½± ÇÔ¼ö·Î¼­ Æò°¡ µÉ °¢ »óÅÂÀÇ ¸íĪÀ» ³ªÅ¸³»¸ç ¸â¹ö½± ÇÔ¼ö´Â °¢ ÆÛÁö ¶óº§ ÁýÇÕÀÇ °øÅë ¿¬¼Ó¼±»óÀÇ ºÐÆ÷ °¡´É°ªÀ» ³ªÅ¸³½´Ù.
      ¿©±â¼­ ¸ã¹ö½± ÇÔ¼öÀÇ º¯È­´Â ½ÃÇàÂø¿ÀÀû ÇнÀ¿¡ ÀÇÇØ ¼öÁ¤µÉ ¼ö ÀÖÀ» °ÍÀ̸ç, ¸â¹ö½± ÇÔ¼öÀÇ º¯È­¿¡ µû¶ó ÆÛÁö ¿¬»ê°ú Å»ÆÛÁöÈ­¸¦ ÅëÇØ µµÃâµÇ¾îÁö´Â °á°ú´Â »óÀÌÇÑ ¼öÄ¡¸¦ ³ªÅ¸³¾ °ÍÀÌ´Ù.
      À§ °úÁ¤À» ÅëÇÑ ¹Ýº¹ ÇнÀÀº Æò°¡ ÇÔ¼ö·Î¼­ÀÇ ¸â¹ö½± ÇÔ¼ö¸¦ À·³îÀÌ ÁßÀÇ ´ÙÀ½ ¸»¿¡ ´ëÇØ ÃÖÀû »óŸ¦ ³ªÅ¸³»´Â ºÐÆ÷·Î º¯È­½Ãų ¼ö ÀÖÀ» °ÍÀ̸ç, À·³îÀÌ¿¡ ´ëÇÑ Áö½Ä°ú ÆÇ´Ü °úÁ¤ÀÌ ±â¾ïµÇ¾î ¿ÏÀüÇÑ ÇüÅÂÀÇ Àü¹®°¡ ½Ã½ºÅÛÀÌ µÉ ¼ö ÀÖÀ» °ÍÀ¸·Î »ý°¢µÈ´Ù.
      À§ ¹æ¹ýÀ» ÅëÇÑ ±âȣó¸® ÀΰøÁö´É±â¹ýÀÇ Àû¿ëÀÌ °¡Àå °ï¶õÇÑ ¹®Á¦·Î ÁöÀûµÉ ¼ö ÀÖ´Â »çÇ×Àº »óÅ °ø°£ÀÇ ¼±Á¤ÀÌ´Ù. Áï, ÀûÀýÇÑ »óÅÂÀÇ Æò°¡ ÇÔ¼ö¸¦ À§ÇÑ ÀÔ·Â ÇüŰ¡ ÀüÀûÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â »ç¶÷¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î¾ß Çϸç, ¸¸ÀÏ »óŰø°£ÀÇ ±¸¼ºÀÌ À߸øµÇ¾ú´Ù¸é, ÄÄÇ»ÅÍÀÇ ÇнÀÀº À¯È¿ÇÏ°Ô ÀÌ·ç¾îÁöÁö ¾ÊÀ» °ÍÀ̸ç, µû¶ó¼­ ÀûÀýÇÑ °á°ú¸¦ µµÃâÇØ ³»Áö ¸øÇÒ °ÍÀÌ´Ù.
      ÀÌ ¹®Á¦´Â ±âȣó¸® ÀΰøÁö´ÉÀÇ Á¦ºÐ¾ß¿¡ °üÇÑ ¹®Á¦À̸ç, »ó½ÄÀûÀÎ °üÁ¡À» °®´Â Ãß·Ð ±â°üÀÇ °¡´É¼º¿¡ ÇѰ踦 Áþ´Â Áß¿äÇÑ Á¦ÇÑ ¿ä¼ÒÁß ÇϳªÀÌ´Ù.




      IV. Neural Network¿¡ ÀÇÇÑ ÇнÀ



      ½Å°æ¸Á ½Ã½ºÅÛÀº ±âȣó¸® ÀΰøÁö´É¿¡ ´ëÇÏ¿© ÁÖ¾îÁø ÆÐÅÏÀÇ 'ºÐ·ù' (classification) ¶ó´Â ÀϹÝÀûÀΠƯ¼ºÀ» Áö´Ñ´Ù. ½Å°æ¸Á ¸ðµ¨Àº ¿©·¯ °¡Áö Á¾·ù°¡ Á¦½ÃµÇ¾î ÀÖÀ¸¸ç, Å©°Ô ´ÙÀ½°ú °°ÀÌ ºÐ·ùµÉ ¼ö ÀÖ´Ù.

      4.1. ½Å°æ¸ÁÀÇ ºÐ·ù


        4.1.1. ¸ñÀû ÆÐÅÏÀÇ À¯¹«¿¡ µû¸¥ ºÐ·ù

          1) °¨µ¶ ÇнÀ (supervised) .
          2) ¹«°¨µ¶ ÇнÀ (Non-supervised).

        4.1.2. ÀԷ°ªÀÇ Àç ÀÔ·Â ¿©ºÎ

          1) ȸ±Í ½Å°æ¸Á (recurrent).
          2) ºñȸ±Í ½Å°æ¸Á(Non-recurrent).

        4.1.3. Processing Element °£ÀÇ ¿¬°á »óÅÂ

          1) ¿ÏÀü°áÇÕ ½Å°æ¸Á (completed connection).
          2) ºÎºÐÀû ¿ÏÀü °áÇÕ ½Å°æ¸Á (ºÒ¿ÏÀü °áÇÕ ½Å°æ¸Á-Non-completed connection).

        4.1.4. »ç¿ëµÈ ÃþÀÇ °³¼ö

          1) ´ÜÃþ ½Å°æ¸Á (single layer).
          2) ´ÙÃþ ½Å°æ¸Á (multi layer).


      ½Å°æ¸ÁÀº Àΰ£ÀÇ »ç°í¿Í ÀÎÁö´É·ÂÀÌ Àΰ£ÀÇ µÎ³ú ±¸Á¶¿¡¼­ ±âÀÎÇÑ´Ù´Â °úÁ¤ ÇÏ¿¡ Àΰ£ÀÇ ³ú½Å°æ ¼¼Æ÷°£ÀÇ ¿¬°á ±¸Á¶¸¦ ¸ð¹æÇÏ¿© ÇнÀ½ÃÅ´À¸·Î¼­ º¸´Ù Àΰ£ÀûÀÎ °üÁ¡¿¡¼­ ÀڷḦ ó¸®ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
      ƯÈ÷ Ãʱ⠽Űæ¸ÁÀÇ ÁÖ¿ä ÀÀ¿ë °úÁ¦¿´´ø ÆÐÅÏÀνÄ(pattern recognition)ÀÇ °æ¿ì ±âÁ¸ÀÇ ±âȣó¸® ÀΰøÁö´É¿¡¼­ »ç¿ëµÇ¾ú´ø ¿µ»ó ó¸®(image processing)¿¡ ºñÇØ º¸´Ù °£´ÜÇÑ ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ¸·Î ´õ¿í È¿À²ÀûÀΠ󸮰¡ °¡´ÉÇÑ ÀåÁ¡À» º¸ÀδÙ.
      ½Å°æ¸Á µ¿ÀÛÀÇ ±âº»ÀûÀΠƯ¡Àº º´·Ä ºÐ»ê ó¸®(Parallel Distributed Processing)¶ó´Â ¿ë¾î¿¡¼­ ã¾Æ º¼ ¼ö ÀÖ´Ù. Áï, ½Å°æ¸ÁÀº °£´ÜÇÑ ÄÄÇ»ÅÍÀÇ ±â´ÉÀ» ¼öÇàÇÏ´Â ±âº» ¼ÒÀÚ°¡ º´·Ä·Î °áÇÕÇÏ¿© 󸮵ÊÀ¸·Î¼­ Àΰ£ÀûÀÎ °üÁ¡¿¡¼­´Â °£´ÜÇϳª ¼øÂ÷ó¸® ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼­ ó¸® Çϱ⿡´Â º¹ÀâÇÑ ¹®Á¦¿¡ ´ëÇØ °­·ÂÇÑ ±â´ÉÀ» º¸¿©ÁÙ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

      4.2. À·³îÀÌ ÇнÀ¿ë ½Å°æ¸Á ±¸Á¶

        4.2.1. ÇнÀ ½ºÄÉÁì(leaning schedule)°ú ½Å°æ¸Á ±¸Á¶

        º» ¿¬±¸¿¡ »ç¿ëµÉ ½Å°æ¸Á ¸ðµ¨Àº ·ë¸áÇÏÆ®¿¡ ÀÇÇØ Á¦¾ÈµÈ ´ÙÃþ ÆÛ¼ÁÆ®·ÐÀ̸ç, À̰ÍÀº ¿ªÀüÆÄ ÇнÀ ±ÔÄ¢(Back propagation learning rule)À¸·Î ÇнÀµÉ °ÍÀÌ´Ù.
        »ç¿ëµÉ Àΰø Áö´É ±â¹ýÀ¸·Î ½Å°æ¸ÁÀ» ¼±ÅÃÇÑ ÀÌÀ¯´Â º» ÇÁ·ÎÀèÆ®°¡ ÇнÀ¿¡ ÀÇÇÑ ÀûÀÀÁ¦¾îÀÇ ÇϳªÀÇ ¿¹°¡ µÇ¾î ÁÙ ¼ö ÀÖÀ» °ÍÀ̸ç, À̰ÍÀº ±âº»ÀûÀ¸·Î ȯ°æ¿¡ ´ëÇÑ Á¤º¸ÀÇ Å½»ö (senssing), ÀÔ¼öµÈ Á¤º¸ÀÇ Ã³¸® (processing), ±×¸®°í ÀûÀýÇÑ ¹ÝÀÀ(actuation)À̶ó´Â ·Îº¿ÀÇ ±âº»ÀûÀÎ ¸ÞÄ«´ÏÁò°ú µ¿ÀÏÇÏ´Ù´Â Á¡¿¡¼­ ¿´´Ù.
        º» ½Ã½ºÅÛ¿¡ Àû¿ëÇÏ´Â ¿ªÀüÆÄ ¸ðµ¨ÀÇ ÇнÀ ¹æ½Ä¿¡´Â µÎ°¡Áö °¡´ÉÇÑ ÇüŰ¡ ±¸¼º °¡´ÉÇÏ´Ù.
        ù ¹øÂ° ±¸¼ºÀº, °¨µ¶ ÇнÀ ¹æ¹ý¿¡ º¸´Ù ±ÙÁ¢ÇÑ ÇüÅ·μ­, ÇнÀ °úÁ¤¿¡ ½Å°æ¸ÁÀÇ ¼ø¼­°¡ µÇ¸é »ç¶÷ÀÌ Á÷Á¢ ½Å°æ¸ÁÀÇ À̵¿ÇÑ ÁöÁ¡À» ÁöÀûÇÏ¿© ¸ñÀû ÆÐÅÏÀ» ±¸¼ºÇÔÀ¸·Î¼­ ÇнÀÀ» ÁøÇàÇÑ´Ù.
        ÀÌ ¹æ¹ýÀº ÀϹÝÀûÀÎ ¸ñÀû ÆÐÅÏÀ» ÅëÇÑ °¡Àå °£´ÜÇÑ ÇüÅÂÀÇ ÇнÀ ¹æ¹ýÀ̶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç, °á°ú·Î¼­ ÇнÀµÈ ½Å°æ¸ÁÀº ¸Å¿ì Èï¹Ì ÀÖ´Â Çൿ ¾ç½ÄÀ» º¸ÀÏ °ÍÀ¸·Î »ý°¢µÈ´Ù. Áï, ÆÐÅÏÀ» Á¦½ÃÇØ ÁØ »ç¶÷ÀÌ º¸ÀÌ´Â °³¼ºÀûÀÎ Çൿ ¾ç½ÄÀ» ±×´ë·Î ´à°Ô µÉ °ÍÀÌ´Ù. ÀÌ´Â ¸¶Ä¡ °øºÎÇÏ´Â ºÐÀ§±â¿¡¼­ °øºÎÇÏ´Â ÇлýÀÌ ±×·¸Áö ¸øÇÑ °÷¿¡¼­ °øºÎÇÏ´Â Çлý¿¡ ºñÇØ ÀϹÝÀûÀ¸·Î »ó´ëÀû ¿ì¼¼¸¦ º¸ÀÌ´Â °æÇâ°ú ÀϸƻóÅëÇÑ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.
        ¿©±â¿¡ ºñÇØ µÎ ¹øÂ° °¡´ÉÇÑ ±¸¼º ¹æ½ÄÀº ÀÔ·Â ÆÐÅÏÀ» ½Å°æ¸ÁÀÌ ½º½º·Î ÆÇ´ÜÇÏ°Ô ÇÏ´Â °ÍÀ¸·Î¼­ ÀÌ °æ¿ì ù ¹øÂ° °æ¿ì¿Í ´Þ¸®, »ç°íü·Î¼­ÀÇ ½Å°æ¸ÁÀÇ Çൿ ¾ç½ÄÀº º¸´Ù Àΰ£¿¡°Ô Á¢±ÙÇÒ °ÍÀ̸ç, ÇнÀÀÌ ¿Ï·áµÈ ½Å°æ¸ÁÀÇ Çൿ ¾ç½ÄÀº ½Å°æ¸Á ½º½º·ÎÀÇ °³¼ºÀ» °¡Áö°Ô µÉ °ÍÀÌ´Ù. µû¶ó¼­, º» ¿¬±¸¿¡¼­´Â µÎ ¹øÂ° ¹æ¹ý¿¡ ´ëÇÑ °íÂûÀ» ÁøÇàÇÒ °ÍÀ̸ç, ÀÌ ¹æ¹ý¿¡ ÀÇÇÑ ÇнÀ ½ºÄÉÁìÀº ´ÙÀ½°ú °°´Ù.


    Layer ½Å°æ¼¼Æ÷¼ýÀÚ ½Å°æ¼¼Æ÷ÀÇ ÀǹÌ
    Input 29+5 ea ¸ðµç ¸»ÀÇ ÇöÀç À§Ä¡
    Hidden About 30 ea .
    Output 5+29 ea ¿òÁ÷ÀÏ ¸» + ¸»ÀÇ À§Ä¡

    Ç¥ 1. ½Å°æ¸Á ±¸Á¶



    flow chart

    Ç¥ 2. ÇнÀ schedule




        * ºñ±³ ¿¬»êÈÄ Yes·Î °áÁ¤µÉ °æ¿ì, »õ·Ó°Ô °áÁ¤µÉ ¸»°ú À§Ä¡¿¡¼­ ¸ÕÀú ¼³Á¤µÇ¾ú´ø Ãâ·Â°ªÀº ºñ±³ ´ë»ó¿¡¼­ Á¦¿Ü.


        À§ ÇнÀ ½ºÄÉÁì¿¡ ÀÇÇØ ÇнÀµÉ ½Å°æ¸ÁÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.





        Neural Network Structure


        ±×¸² 2. ½Å°æ¸Á ±¸Á¶



        ½Å°æ¸ÁÀÇ °¢ ÃþÀÌ °¡Áö´Â Àǹ̴ ´ÙÀ½°ú °°´Ù.

          1) ÀÔ·ÂÃþ : ÀÔ·ÂÃþÀÇ °¢ ¼¼Æ÷´Â ÇöÀçÀÇ Àüü playerÀÇ ¸»ÀÌ °¡Áö°í ÀÖ´Â ¸»ÀÇ À§Ä¡¸¦ ³ªÅ¸³½´Ù. °¢ ÀÔ·Â ÆÐÅÏÀº 0-28±îÁöÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù. (½Å°æ¸ÁÀÇ ¸» Æ÷ÇÔ)
          2) Àº´ÐÃþ : Àº´ÐÃþÀÇ °³¼ö¿¡ ´ëÇÑ Á¤È®ÇÑ ÆÇº° ±âÁØÀº ¾ÆÁ÷ ±îÁö Á¤È®ÇÏ°Ô È®¸³µÇ¾î ÀÖÁö ¾Ê´Ù.
          3) Ãâ·ÂÃþ : Ãâ·ÂÃþÀÇ °á°ú¸¦ ÅëÇØ ½Å°æ¸ÁÀº ÀÚ½ÅÀÇ ´ÙÀ½ ¸»¿¡ ´ëÇÑ Çൿ ¾ç½ÄÀ» ³ªÅ¸³½´Ù.
          µû¶ó¼­, Ãâ·ÂÃþÀÇ ¼¼Æ÷µéÀº ½Å°æ¸ÁÀÌ ÃëÇÒ¼ö ÀÖ´Â ¸ðµç °æ¿ì¸¦ Æ÷ÇÔÇϰí ÀÖ¾î¾ß ÇÑ´Ù. ÀÔ·ÂÃþ¿¡ ¹ÝÇÏ¿© Ãâ·ÂÃþÀÇ °á°ú´Â ÃÖ´ë°ªÀ» ÃëÇϸç, Ȱ¼ºÇÔ¼ö·Î¼­ sigmoid ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °ü°è·Î, Ãâ·Â ¼¼Æ÷ÀÇ °ªÀº 0-1»çÀÌÀÇ °ªÀ¸·Î Á¤±ÔÈ­ µÈ´Ù.


        ÀüüÀûÀ¸·Î ½Å°æ¸ÁÀº 34Â÷¿øÀÇ ÀÔ·Â °ø°£À» 30Â÷¿øÀÇ Àº´Ð °ø°£À» ÅëÇØ 34Â÷¿øÀÇ Ãâ·Â °ø°£À¸·Î »ç»ó(mapping)ÇÏ´Â ±¸Á¶¸¦ °¡Áö°Ô µÈ´Ù.
        ¿©±â¼­ ÁÖ¸ñÇÒ Á¡Àº À§ÀÇ °úÁ¤ÀÌ °¡Áö°í Àִ Ư¼ºÀÌ´Ù. À§ÀÇ °úÁ¤¿¡´Â ȸ»ó(recall)ÀÇ °úÁ¤ÀÌ µû·ÎÀÌ ±¸¼ºµÇ¾î ÀÖÁö ¾Ê´Ù (ȸ»ó °úÁ¤Àº ÀÔ·ÂÀÇ º¯È­ »óÅ¿¡ ÀÇÇØ ÀÚ¿¬ÀûÀ¸·Î ¼±ÅõȴÙ).
        µû¶ó¼­, ½Å°æ¸ÁÀº ÃʱâÈ­¿Í ÇÔ²² ÇнÀÀ» ½ÃÀÛÇÏ¿© °ÔÀÓÀÇ ÁøÇà°ú ´õºÒ¾î ¿µ¿øÈ÷ ÇнÀ°úÁ¤À» ¹Ýº¹ÇÏ°Ô µÇ¸ç, ȸ»ó°ú ÇнÀ °úÁ¤ÀÌ ÅëÇյǾî ÀÖ´Ù. ÀÌ´Â ½ÃÇà Âø¿À¿¡ ÀÇÇÑ Æ¯Á¤ µ¿ÀÛÀÇ ÇнÀ°ú ¼÷´ÞÀ̶ó´Â ½Å°æ¸ÁÀÇ ±âº»ÀûÀΠƯ¼º°ú ¸ÆÀÌ ÅëÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù.
        À§ÀÇ °úÁ¤À» ¼öÇàÇϱâ À§ÇÏ¿© ½Å°æ¸ÁÀÇ °¢ °ªÀÌ ÀúÀåµÇ¾î ÀÖ´Â ±¸Á¶Ã¼´Â ³îÀÌÀÇ Á¾·á¿Í ´õºÒ¾î ÀÐ¾î µé¿©Á®¾ß ÇÏ¸ç ³îÀÌÀÇ Á¾·á¿Í ÇÔ²² ÀúÀåµÇ¾îÁ®¾ß ÇÑ´Ù. ¸¸ÀÏ, Áö¿ª±Ø¼Ò(local minima)¿¡ ºüÁö°Å³ª ±× ¿ÜÀÇ ´Ù¸¥ ÀÌÀ¯·Î ´Ù½Ã óÀ½ºÎÅÍ ÇнÀÀ» ÁøÇàÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© ½Å°æ¸Á ±¸Á¶Ã¼ÀÇ ÀüüÀÇ ÇÊ¿äÇÑ °ª¿¡ ´ëÇÑ ÀçÃʱâÈ­°¡ ¹Ì¸® ¼³°èµÇ¾î ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.

        °¢ ÃþÀ» ±¸¼ºÇÏ´Â ½Å°æ¼¼Æ÷µéÀ» ÅëÇÏ¿© °áÁ¤µÇ´Â °¢ ÀԷ¿¡ ´ëÇÑ Ãâ·Â ¿ÏÀüÇÑ ÀûÇÕÇØ¿¡ ´ëÇÑ ÆÐÅÏÀº ´ë´ÜÈ÷ Á¦ÇѵǾî ÀÖÀ½À» (°ÅÀÇ Çϳª) ¾Ë ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ °úÁ¤À» °ÅÃÄ ÇнÀÀÌ ¿Ï·áµÈ ½Å°æ¸ÁÀº °ÅÀÇ ¿Ïº®ÇÑ ÃÖÀû Ãâ·ÂÀ» ³¾ °ÍÀ¸·Î »ý°¢µÈ´Ù.
        ÀÌ·¯ÇÑ Á¡Àº Àΰ£ÀÇ °üÁ¡¿¡¼­´Â ¹°·Ð, ³îÀ̶ó´Â °üÁ¡¿¡¼­ ³Ê¹« Áö³ªÄ£ ¿Ïº®ÇÔÀ¸·Î Èï¹Ì¸¦ ¹Ý°¨½Ãų °ÍÀ¸·Î »ý°¢µÈ´Ù. µû¶ó¼­, 5), 6) ¹ø ´Ü°è¿¡ ¿ª½Ã È®·üÀûÀÎ ¿ä¼Ò¸¦ µµÀÔÇÏ¿© °ËÅäµÇÁö ¾Ê´Â À§Ä¡°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿©Áö¸¦ ¸¸µé¾î ³õ´Â ¹è·Á°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù. À̰ÍÀº, ½ÇÁ¦ÀÇ Àΰ£¿¡°Ô¼­µµ ¹ß»ýÇÏ´Â ÀÏÀ̸ç, ÀÌ·² °æ¿ì ½Å°æ¸ÁÀÌ º¸ÀÏ ´ÙÀ½ Çൿ¿¡ ´ëÇØ¼­µµ Èï¹Ì ÀÖ´Â ¿¬±¸°¡ °¡´ÉÇÒ °ÍÀÌ´Ù.


        4.2.2. Neuro-fuzzy

        À·³îÀ̸¦ À§ÇÑ ½Å°æ¸Á¿¡ °í·ÁµÇÁö´Â ¾Ê¾ÒÁö¸¸, ½Å°æ¸ÁÀ» ÀÌ¿ëÇÑ ÆÛÁö¿¬»êÀÌ °¡´ÉÇÏ´Ù.
        ÇöÀç °¡Àå ºü¸¥ ÇüÅÂÀÇ ¹æ¹ýÀº 2Â÷¿øÀÇ ÀÔ·Â º¤ÅÍ °ø°£À» ±¸¼ºÇÏ¿© µÎ °³ÀÇ ¼öÄ¡¿¡¼­ °øÅëºÎºÐÀÇ °ªÀ» Å»ÆÛÁöÈ­µÈ ÃßÃâ°ªÀ¸·Î »ç¿ëÇÏ´Â ¹æ½ÄÀε¥, ÀÌ ¹æ½ÄÀ» »ç¿ëÇÒ °æ¿ì, 3Â÷¿ø ÀÌ»óÀÇ ÀÔ·Â ¿ä¼Ò°¡ Á¸ÀçÇÒ °æ¿ì, ±× »çÀÌÀÇ ÆÛÁö ¿¬»êÀ» ¼öÇàÇϱâ¶õ ½±Áö ¾ÊÀº ÀÏÀÏ °ÍÀÌ´Ù. ¸¸ÀÏ, ÀÌ °úÁ¤À» ±âÁ¸ÀÇ ÄÄÇ»ÅÍ·Î ¼öÇàÇÒ °æ¿ì, ÆÛÁö ¿¬»ê°ú Å» ÆÛÁöÈ­¸¦ ÅëÇÑ Çʿ䰪ÀÇ Ãâ·ÂÀº º¹ÀâÇÏ°í ½Ã°£ÀÌ ¸¹ÀÌ °É¸± °ÍÀ¸·Î »ý°¢µÈ´Ù.
        ½Å°æ¸ÁÀÇ °æ¿ì, ÀÔ·Â ¼¼Æ÷ Çϳª Çϳª°¡ ÀÔ·Â ¿ä¼Ò·Î¼­ÀÇ ¿ªÇÒÀ» ¼öÇàÇϰí ÀÖÀ¸¸ç, µû¶ó¼­ ÀÔ·Â ¼¼Æ÷ Çϳª Çϳª°¡ ÆÛÁö ¶óº§ ÁýÇÕÀÇ ¿ªÇÒÀ» Çϸç, ¾Æ¹«¸® º¹ÀâÇÑ ¸â¹ö½±ÇÔ¼ö°¡ ÀÔ·Â °ø°£¿¡ ÀԷµȴٰí ÇÒÁö¶óµµ, ÇнÀµÈ ¿¬°á°¡ÁßÄ¡ÀÇ º´·Ä ¿¬»ê¿¡ ÀÇÇØ ÀûÇÕÇÑ Ãâ·Â°ªÀ» ³¾ ¼ö ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.




      V. °á ·Ð



      ±âȣó¸® ÀΰøÁö´É°ú ½Å°æ¸ÁÀ» ÅëÇÑ À·³îÀÌ¿¡ÀÇ Àû¿ëÀ» ÅëÇØ µÎ°¡Áö ¹æ½ÄÀÌ °¡Áö°í ÀÖ´Â ÀϹÝÀûÀΠƯ¡°ú Àû¿ë½ÃÀÇ Æ¯Â¡À» °íÂûÇß´Ù.
      ÀϹÝÀûÀ¸·Î Áö±Ý±îÁö ±âȣó¸® ÀΰøÁö´ÉÀº ½Å°æ¸ÁÀÇ Ã³¸®¿¡ ºñÇØ º¸´Ù ¸¹Àº ´Ü°èÀÇ ¿¬»ê°ú º¸´Ù Àΰ£¿¡ ÀÇÁ¸ÀûÀÎ (»óÅ °ø°£ÀÇ ±¸¼ºµî) ¾ç»óÀ» º¸¿© ¿Ô´Ù.
      Ž»öÀ̶ó´Â °úÁ¤Àº ±âÁ¸ÀÇ µ¥ÀÌÅÍ º£À̽º¿Í À¯»çÇÑ ÇüÅ·μ­ Áö½Ä °øÇÐÀû Á¢±ÙÀ» µµ¸ðÇϰí ÀÖ´Â °ÍÀ̸ç, ¿©±â¿¡¼­´Â ½Å°æ¸ÁÀû Á¢±Ù¿¡ ÁÖ¾ÈÁ¡À» µÐ °ü°è·Î ÈÞ¸®½ºÆ½À» ³íÇÒ ¶§ Ãß·Ð ±â°ü¿¡ ´ëÇÑ °í·Á´Â ÇÏÁö ¾Ê¾Ò´Ù.
      ±×·¯³ª, Àü¹®°¡ ½Ã½ºÅÛÀº °ð Ã߷бâ°ü¿¡ ÀÇÇØ ±¸¼ºµÇ¾î Áø´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï¸ç, ÁøÁ¤ÇÑ ÀΰøÁö´É ÀûÀΠ󸮸¦ À§Çؼ­´Â ¹Ýµå½Ã °í·ÁµÇ¾î¾ß ÇÒ »çÇ×ÀÏ °ÍÀÌ´Ù.

      ÀϹÝÀûÀÎ Àü¹®°¡ ½Ã½ºÅÆÀÌ ÀÏ»óÀûÀ¸·Î ¹ß»ýÇÏ´Â »ç°Ç¿¡ ´ëÇÑ È®·üÀû ´ëÀÀÀÌ °í·ÁµÇ¾î Àִ°Ϳ¡ ºñÇØ, ±âº»ÀûÀ¸·Î Áö±Ý±îÁö Àü¹®°¡ ½Ã½ºÅÛÀ» ±¸¼ºÇϱâ À§ÇÏ¿© »ç¿ëµÇ¾îÁö´Â ü½º³ª ¹ÙµÏ µîÀÇ °ÔÀÓ¿¡´Â È®·üÀûÀÎ ¿ä¼Ò°¡ °í·ÁµÇ¾î ÀÖÁö ¾Ê¾Ò´Ù.
      À·³îÀ̰¡ °¡Áö°í Àִ Ư¼º°ú ÇÔ²² ÇнÀ¿¡ ÀÇÇÑ ÀûÀÀÁ¦¾î°¡ °¡´ÉÇÑ ÀΰøÁö´ÉÀÇ ±â¹ýÀ» ÀÌ¿ëÇÑ ÀÏÁ¾ÀÇ Àü¹®°¡ ½Ã½ºÅÛ¿¡ ´ëÇÑ °íÂûÀ» ÁøÇàÇÏ¿´´Âµ¥, ÀÌ¿Í °°ÀÌ ÇÁ·Î±×·¥ »ó¿¡¼­ °ø°£ÀÇ Å½»ö°ú ÆÇ´Ü, ±×¸®°í ¹ÝÀÀÀ» º¸ÀÌ´Â °ÍÀº Çϵå¿þ¾îÀûÀ¸·Î ±¸ÇöµÈ ·Îº¿°ú ºñ½ÁÇÑ ÇüŶó°í ÇÒ ¼ö ÀÖÀ¸¸ç, ½ÇÁ¦·Î ÀÌ·¯ÇÑ ÇüÅÂÀÇ ·Îº¿À» ¼ÒÇÁÆ®¿þ¾î ·Îº¿À̶ó°í ºÎ¸£±âµµ ÇÑ´Ù.
      Àü¼úÇÑ ¹Ù¿Í °°ÀÌ À§ÀÇ Àü °úÁ¤Àº °ÔÀÓ¿¡¼­»Ó¸¸ ¾Æ´Ï¶ó Çϵå¿þ¾îÀûÀ¸·Î ±¸¼ºµÈ ´ÙÀÚÀ¯µµ ·Îº¿ÀÇ Á¦¾î¿¡µµ Àû¿ëÀÌ °¡´ÉÇÒ °ÍÀ̸ç, ¹Ù·Î ÀÌ·¯ÇÑ Àǹ̿¡¼­ º» ¿¬±¸ÀÇ È®Àå °¡´É¼ºÀ» ³íÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
      ¸¸ÀÏ Çϵå¿þ¾îÀûÀ¸·Î ±¸¼ºµÈ ·Îº¿ÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù¸é, ·Îº¿Àº µ¹¹ßÀûÀ¸·Î º¯È­ÇÏ´Â ¿Ü°èÀÇ »óȲ¿¡ µû¶ó ÀûÀýÇÑ ¹ÝÀÀÀ» º¸ÀÏ °ÍÀ» ¿ä±¸¹ÞÀ» °ÍÀÌ´Ù. À̰ÍÀº À·³îÀÌ¿¡¼­ ¹ß»ýÇÏ´Â ¸»ÀÇ »óŰ¡ ¾î¶² °ÍÀÏÁö ÀüÇô ¿¹ÃøÀÌ ºÒ°¡´ÉÇÏ´Ù´Â Á¡°ú À¯»çÇÏ´Ù.
      ¿©±â¿¡¼­ ½Å°æ¸ÁÀ» ÅëÇÑ »õ·Î¿î ÇнÀ¹æ¹ý¿¡ ´ëÇÑ ÈùÆ®¸¦ ¾òÀ» ¼ö ÀÖ´Ù. Áï, º» ¿¬±¸¿¡¼­ °í·ÁµÈ ´ÙÃþ ÆÛ¼ÁÆ®·ÐÀº ƯÁ¤ÇÑ positive ÆÐÅÏÀ» ¸¸µé¾î ¿©±â¿¡ ´ëÇØ ÇнÀÀ» ÁøÇàÇÏ¿´´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ ¾ç½ÄÀº ±âÈ£ ó¸® ½Å°æ¸Á°ú ¸¶Âù°¡Áö·Î À§ 4-2-1ÀÇ flow-chart¿¡¼­ ó·³ ÆÐÅÏÀ» ¸¸µé±â À§ÇØ ´Ù¼Ò º¹ÀâÇÑ Àüó¸® °úÁ¤À» °ÅÃÄ¾ß Çß´Ù.
      ±×·¯³ª, ½Å°æ¸ÁÀ» ¸¸ÀÏ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ÇнÀ½Ãų ¼ö ÀÖ´Ù¸é ÀÌ·¯ÇÑ °úÁ¤Àº »ý·«µÉ ¼ö ÀÖÀ» °ÍÀ̸ç, ¶ÇÇÑ º¸´Ù ³ÐÀº ¹ü¿ë¼º°ú ÇÔ²² º¸´Ù Àΰ£¿¡ Á¢±ÙÇÑ Ã³¸® ¾ç½ÄÀ» º¸ÀÏ °ÍÀÌ´Ù.

        1) ½Å°æ¸ÁÀÇ Ãâ·ÂÀ» Àû¿ëÇÑ´Ù.
        2) ½Å°æ¸ÁÀÇ Ãâ·ÂÀÌ ¸ÂÀ» °æ¿ì, ¸Â´Â °æ¿ì·Î, Ʋ¸± °æ¿ì, Ʋ¸° °æ¿ì·Î ½Å°æ¸Á¿¡°Ô ¾Ë·ÁÁØ´Ù.
        3) À§ µÎ °¡Áö »óȲ¿¡ ´ëÇØ ÇнÀÀ» ÁøÇàÇÑ´Ù.

      µû¶ó¼­, À§ÀÇ °úÁ¤À» ÅëÇØ ÇнÀµÈ ½Å°æ¸ÁÀº 'ĪÂù'°ú '¹ú'À» ÅëÇØ ±³À°µÇ´Â Àΰ£ÀÇ ½ÃÇàÂø¿ÀÀû ÇнÀ°ú ´ë´ÜÈ÷ À¯»çÇÑ ÇüŸ¦ ¶é °ÍÀ̸ç, ¸Å´Ïǽ·¹ÀÌÅÍÀÇ ¿î¿ë µî¿¡ ´ëÇØ ÀÀ¿ëÇÒ °æ¿ì ÀԷ°ú Ãâ·ÂÀÇ Á¶°Ç¸¸ Á¤È®ÇÏ°Ô ±¸¼ºÇÏ¿© ÁØ´Ù¸é Æ¯Á¤ÇÑ ÇнÀ ½ºÄÉÁìÀÇ Áغñ´Â ÇÊ¿äÇÏÁö ¾ÊÀ» °ÍÀ¸·Î »ý°¢µÈ´Ù.
      À̰ÍÀ» ÅëÇØ ÁÖÀ§ ȯ°æ¿¡ ´ëÇÑ °æÇèÀÇ ÃàÀûÀ» ÅëÇÑ ÀÏÁ¾ÀÇ '°³¼º'À» âÁ¶ÇØ ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
      ±Ã±ØÀûÀÎ ÀΰøÁö´ÉÀ¸·Î ÁöÇâµÇ´Â ÇüÅ´ Àΰ£ÀÇ Ã¢ÀÇÀûÀÎ ¾÷¹« ó¸® ´É·Â°ú ÄÄÇ»ÅÍÀÇ ºü¸¥ »ê¼ú / ³í¸® ¿¬»ê°ú ¹æ´ëÇÑ µ¥ÀÌÅÍ º£À̽º¿ÍÀÇ ÀüÇâÀûÀÎ °áÇÕÀÏ °ÍÀÌ´Ù. ¹Ù·Î ÀÌ·¯ÇÑ Àǹ̿¡¼­ ½Å°æ¸Á°ú ±âȣó¸® ÀΰøÁö´ÉÀÇ °áÇÕÀÇ °í·Á´Â ÇʼöÀûÀÎ °ÍÀ̶ó°í »ý°¢µÈ´Ù.
      ¿¹¸¦ µé¾î À·³îÀÌÀÇ °æ¿ì, ´ÙÀ½ ¹øÀÇ Ãâ·ÂÀ» ÅëÇØ ±×¸® ¸¹Àº '±â¾ï'À» ¿ä±¸ÇÏÁö´Â ¾Ê´Â´Ù. ±×·¯³ª, ´Ù¸¥ ÀΰøÁö´ÉÀÇ Áß¿äÇÑ ºÐ¾ßÀÎ '½Ã°¢Ã³¸®'³ª 'ÀÚ¿¬¾ð¾îó¸®' ±×¸®°í, '·Îº¸Æ½½º'ÀÇ Àû¿ë µî¿¡ ´ëÇØ¼­´Â '±â¾ï'°ú '°æÇè'Àº ¹æ´ëÇÑ ÇüÅ·Π°áÇյǾî¾ß ÇÑ´Ù.

      °ú¿¬ ¿ì¸®°¡ âÀÇ·ÂÀ» °¡Áø ÀΰøµÎ³ú¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖÀ»Áö´Â ¾Æ¹«µµ ¾Ë ¼ö ¾ø´Ù. »ç½Ç»ó, ±âȣ󸮳ª ½Å°æ¸ÁÀ» ÅëÇÑ ±â°èÀûÀÎ Á¢±ÙÀÌ Àΰ£°ú °°Àº ÇÇÁ¶¹°À» ¸¸µé ¼ö ÀÖÀ»Áöµµ ¾Ë ¼ö ¾ø´Ù.
      ´Ù¸¸, º» °í¿¡¼­ °íÂûÇÑ ¹Ù¿Í °°Àº Á¢±Ù°úÁ¤¿¡ ÀÇÇÑ ¸¹Àº ½ÇÇè°úÁ¤°ú ±× °á°ú¸¦ ÅëÇØ ¿ì¸®´Â ±×·¯ÇÑ °¡´É¼ºÀ» ¸ð»öÇÏ¿© ³ª°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.





      Âü°í ¹®Çå



      Artificial Intelligence part

        1) ±è ÀçÈñ, "Àΰø Áö´ÉÀÇ ±â¹ý°ú ÀÀ¿ë", ±³Çлç.
        2) ÀÌ »ó¿ø, "ÇнÀÇÏ´Â ±â°è ½Å°æ¸Á", Ohm »ç.
        3) Á¶ Çö»ó, "A.I.¿¡ °üÇÏ¿©", ÆóÇÐȸ 'ÇÑ' Á¦ 2ȸ Çмú¹ßǥȸÁö (95. 9).
        4) ÃÖ ÇüÁø,Á¤ ¿µÁØ, ¾ç ÇØ¼ú, "´º·Î ÄÄÇ»ÆÃ", È«¸ª °úÇÐ ÃâÆÇ»ç.
        5) ¹«Ä«À̳뵵 ¸¶»ç¿À (ÀüÀÚ ½Å¹®»ç ÃâÆÇ±¹), "¾Ë±â ½¬¿î ÆÛÁö ÀÌ·Ð", ÀüÀÚ ½Å¹®»ç.
        6) ½ºÆ¼ºì ÇÁ·¹ÀÌŸ (ÀÌ Ãæ±â ¿ª), "Artificial life", ±è¿µ»ç.
        7) ùêê«ìéãô (Á¤ È£¼±, ¿© Áø°æ), "´º·Î, ÆÛÁö, Ä«¿À½º", ´ë±¤ ¼­¸².

      Programming part

        8) Ȳ ÈñÀ¶, "Turbo C 2.0 ¶óÀ̺귯¸® ¸Å´º¾ó", ±³Çлç.
        9) ½Å Á¤È¯, "C°¡ ¹Ì´Â ·Îº¸Æ®", ´ëâ»ç.
        10) ±è ¼®ÁÖ, "C·Î Çϵå¿þ¾î ÁÖ¹«¸£±â", °¡¸Þ ÃâÆÇ»ç.

      Etc.

        11) Athanasios Papoulis, "Probabiity, Random Variable, and Stochastic Process - 3th Edition", McGRAW-HILL international editions.