ÀΰøÁö´É±â¹ýÀ» ÀÌ¿ëÇÑ
À·³îÀÌ °ÔÀÓ ½Ã¹Ä·¹ÀÌÅÍ °³¹ß¿¡ °üÇÑ ¿¬±¸
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. ½Å°æ¸Á ±¸Á¶
Ç¥ 2. ÇнÀ schedule
* ºñ±³ ¿¬»êÈÄ Yes·Î °áÁ¤µÉ °æ¿ì, »õ·Ó°Ô °áÁ¤µÉ ¸»°ú À§Ä¡¿¡¼ ¸ÕÀú ¼³Á¤µÇ¾ú´ø Ãâ·Â°ªÀº ºñ±³ ´ë»ó¿¡¼ Á¦¿Ü.
À§ ÇнÀ ½ºÄÉÁì¿¡ ÀÇÇØ ÇнÀµÉ ½Å°æ¸ÁÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.
±×¸² 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.