|
Warning: main(/home/gurugail/header.php) [function.main]: failed to open stream: No such file or directory in /home/gurugail/NeuralNetwork/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/NeuralNetwork/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/NeuralNetwork/page.html on line 23 |
||||||||||||||
|
|
||||||||||||||
|
|
¿ªÀüÆÄ ¾Ë°í¸®Áò(Backpropagation)Àº ´ÙÃþ(multilayer)À̰í, feedforward ½Å°æ¸Á¿¡¼ »ç¿ëµÇ´Â ÇнÀ ¾Ë°í¸®ÁòÀ̸ç, ÇнÀÀÇ ¹æ¹ýÀº Áöµµ ÇнÀ(supervised learning)ÀÌ´Ù. Áï, ÇнÀÀ» Çϱâ À§Çؼ´Â ÀÔ·Â µ¥ÀÌÅÍ¿Í ¿øÇÏ´Â Ãâ·Â(o) µ¥ÀÌÅͰ¡ ÀÖ¾î¾ß ÇÑ´Ù. °£´ÜÈ÷ ÇнÀÀÇ °³³äÀ» »ìÆìº¸¸é, ¸ÕÀú, ÀÔ·ÂÀÌ ½Å°æ¸ÁÀÇ °¡ÁßÄ¡(weights)¿Í
°öÇÏ°í ´õÇÏ´Â °úÁ¤À» ¸î ¹ø ¹Ýº¹Çϸé ÀÔ·ÂÀÇ °á°ú°ªÀÎ Ãâ·Â(y)ÀÌ ³ª¿Â´Ù. ÀÌ ¶§
Ãâ·Â(y)Àº ÇнÀ µ¥ÀÌÅÍ¿¡¼ ÁÖ¾îÁø ¿øÇÏ´Â Ãâ·Â(o)¿Í ´Ù¸£´Ù. °á±¹, ½Å°æ¸Á¿¡¼´Â
(y - o)¸¸ÅÀÇ ¿ÀÂ÷(e = y - o)°¡ ¹ß»ýÇϸç, ¿ÀÂ÷¿¡ ºñ·ÊÇÏ¿© Ãâ·ÂÃþÀÇ °¡ÁßÄ¡¸¦
°»½ÅÇϰí, ±× ´ÙÀ½ Àº´ÐÃþÀÇ °¡ÁßÄ¡¸¦ °»½ÅÇÑ´Ù. °¡ÁßÄ¡¸¦ °»½ÅÇÏ´Â ¹æÇâÀÌ ½Å°æ¸ÁÀÇ
ó¸® ¹æÇâ°ú´Â ¹Ý´ë ¹æÇâÀÌ´Ù. ÀÌ·± ÀÌÀ¯·Î ¿ª! ÀüÆÄ ¾Ë°í¸®ÁòÀ̶ó°í ÇÑ´Ù. ´Ù½Ã
¸»ÇØ, ½Å°æ¸ÁÀÇ Ã³¸®´Â ÀÔ·ÂÃþ ¡æ Àº´ÐÃþ ¡æ Ãâ·ÂÃþÀÇ ¹æÇâÀ¸·Î ÁøÇàµÇ¸ç, °¡ÁßÄ¡
°»½ÅÀÇ ÇнÀ¹æÇâÀº Ãâ·ÂÃþ ¡æ Àº´ÐÃþÀ¸·Î ÁøÇàµÈ´Ù.
±×¸². BPNÀÇ °è»ê°ú ÇнÀ ¹æÇâ
¿ªÀüÆÄ ¾Ë°í¸®ÁòÀÇ ´Ü°è¸¦ °£´ÜÈ÷ Á¤¸®ÇÏ¸é ¾Æ·¡¿Í °°´Ù. 1. ½Å°æ¸Á¿¡ ÀÔ·Â µ¥ÀÌÅ͸¦ ÀÔ·Â ³ëµå¿¡ Àû¿ëÇϰí,
ÀԷ¿¡ µû¸¥ Ãâ·ÂÀ» °è»êÇÑ´Ù.
´ÜÃþÀ̰í Ãâ·Â ÇÔ¼ö(activation function)°¡ ÀÏÂ÷ ÇÔ¼öÀÎ °æ¿ì, ½Å°æ¸ÁÀÇ °¡ÁßÄ¡ °»½ÅÀº ¾Æ·¡ ½ÄÀ¸·Î ±¸¼ºµÈ´Ù. ¿ÀÂ÷¥å¿Í ÇнÀ·ü¥ì, ±×¸®°í ÀԷ°ª¿¡ ºñ·ÊÇÏ¿© °¡ÁßÄ¡°ªÀ» °»½ÅÇÑ´Ù.
±×·³ ´ÙÃþ ½Å°æ¸ÁÀ̸é¼, Ãâ·ÂÇÔ¼öµµ ÀÏÂ÷ ÇÔ¼ö°¡ ¾Æ´Ò °æ¿ì´Â °¡ÁßÄ¡ °»½ÅÀÌ ¾î¶² ¹æ¹ýÀ¸·Î µÉ±î? ¸ÕÀú °¡ÁßÄ¡¸¦ °»½ÅÇÏ´Â ½ÄÀº ±×³É ´À³¦(?)À¸·Î ¾´ ½ÄÀÌ ¾Æ´Ï°í, Gradient-descent method¶ó´Â ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© ½ÄÀ» Àü°³ÇÑ °á°úÀÌ´Ù. ¾î¶² ½ÄÀ¸·ÎºÎÅÍ ¾î¶»°Ô Àü°³ÇßÀ»±î?¸¦ ÀüºÎ ¼³¸íÇÒ ¼öµµ ¾ø°í, ±×·¯°í ½ÍÁöµµ ¾Ê´Ù. º° Àǹ̰¡ ¾ø±â ¶§¹®ÀÌ´Ù. ¿©±â¼´Â °³³äÀûÀÎ ¼³¸í¸¸ ÇϰÚÀ¸´Ï, ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë°í ½ÍÀº ºÐÀº ½Å°æ¸ÁÃ¥À» Âü°íÇϱ⠹ٶõ´Ù. ¿©±â¼ ¾Æ·¡ ÷ÀÚµéÀº ½Å°æ¾²Áö ¾Ê¾Æµµ µÈ´Ù. ´ÜÁö °³³äÀûÀ¸·Î ¼³¸íµå¸®¸é,
´ÜÃþ, ÀÏÂ÷ÇÔ¼öÀÇ Ãâ·Â ÇÔ¼ö¿Í ºñ½ÁÇÑ ³í¸® Àü°³¸¦ ÇÑ´Ù. ¿ì¼± ¿ÀÂ÷¸¦ À§ÀÇ ½ÄÀ¸·Î ¼³Á¤Çϰí, ¿ÀÂ÷¿¡ ´ëÇØ °¡ÁßÄ¡·Î Æí¹ÌºÐÇÑ´Ù. ±×·¯¸é ¿ÀÂ÷¿¡ ´ëÇÑ °¡ÁßÄ¡ÀÇ Gradient°ªÀ» ±¸ÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»Çϸé, ¿ÀÂ÷¸¦ °¡Àå ¸¹ÀÌ ¾ø¾Ù ¼ö ÀÖ´Â °¡ÁßÄ¡ÀÇ º¯È ¹æÇâÀ» ¾Ë ¼ö ÀÖ´Ù. °á°úºÎÅÍ ¾Ë¾Æº¸ÀÚ. Ãâ·ÂÃþÀÇ °¡ÁßÄ¡ º¯È½ÄÀº
´Ü, ¿©±â¼ À§ÀÇ (1) ½Ä°ú °¡ÁßÄ¡ÀÇ °»½Å·®(?)À» ºñ±³Çغ¸ÀÚ. ¥ä°¡ (1)½ÄÀÇ ¥å´ë½Å Æ÷ÇԵǼ ºñ½ÁÇÑ ¿ªÇÒÀ» Çϰí ÀÖ´Ù. ´Ù½Ã ¸»ÇØ, ´ÙÃþÀÌ¸é¼ ³ëµå ÇÔ¼ö°¡ ÀÏÂ÷ ÇÔ¼ö°¡ ¾Æ´Ò °æ¿ì¿¡´Â (1)½ÄÀÇ ¥å¿ªÇÒÀ» ¥ä°¡ Çϰí ÀÖ´Ù. ´ÙÀ½Àº Àº´ÐÃþÀÇ °¡ÁßÄ¡ º¯È½ÄÀ» ¾Ë¾Æº¸ÀÚ.
´Ü, ¿©±â¼ Àº´ÐÃþÀÇ ¥ä´Â Á¶±Ý º¹ÀâÇÏ´Ù. Àº´ÐÃþÀÇ ¥ä¸¦ Àß »ìÆìº¸¸é Ãâ·ÂÃþ ¥äÀÇ °¡ÁßÄ¡ÇÕÀÌ ¼ÓÇØ ÀÖ´Ù. Áï, ½Å°æ¸ÁÀÇ °è»ê¹æÇâ°ú´Â ¹Ý´ëÀ̰í, Àº´ÐÃþÀÇ ¿ÀÂ÷´Â Ãâ·ÂÃþÀÇ ¿ÀÂ÷ÀÇ °¡ÁßÄ¡ÇÕÀ¸·Î Ç¥ÇöÇÑ´Ù¶ó°í ¼³¸íµå¸± ¼ö ÀÖ´Ù. ±×·¯´Ï±î Ãâ·ÂÃþÀÇ ¥ä¿Í Àº´ÐÃþÀÇ ¥ä¸¸ ±¸ÇÏ¸é °¡ÁßÄ¡¸¦ °»½ÅÇÒ ¼ö ÀÖ°í, °á°úÀûÀ¸·Î ´ÙÃþÀ̸é¼, ¹ÌºÐ °¡´ÉÇÑ ³ëµå ÇÔ¼ö¸¦ °¡Áø ½Å°æ¸ÁÀ» ÇнÀ½Ãų ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
|
|
||||||||||||
|
||||||||||||||