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


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

GGM Ãʺ¸ÀÚ ÄÚ³Ê

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


A.I Section

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


 GGOP

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

(by Google)

¿ªÀüÆÄ¾Ë°í¸®Áò(Backpropagation)
¿ªÀüÆÄ ¾Ë°í¸®Áò(Backpropagation)

ÀÛ¼º

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

ÀÛ¼º ³¯Â¥

2001.09.03

°³¿ä

...


°³¿ä

  ¿ªÀüÆÄ ¾Ë°í¸®Áò(Backpropagation)Àº ´ÙÃþ(multilayer)À̰í, feedforward ½Å°æ¸Á¿¡¼­ »ç¿ëµÇ´Â ÇнÀ ¾Ë°í¸®ÁòÀ̸ç, ÇнÀÀÇ ¹æ¹ýÀº Áöµµ ÇнÀ(supervised learning)ÀÌ´Ù. Áï, ÇнÀÀ» Çϱâ À§Çؼ­´Â ÀÔ·Â µ¥ÀÌÅÍ¿Í ¿øÇÏ´Â Ãâ·Â(o) µ¥ÀÌÅͰ¡ ÀÖ¾î¾ß ÇÑ´Ù. °£´ÜÈ÷ ÇнÀÀÇ °³³äÀ» »ìÆìº¸¸é,

  ¸ÕÀú, ÀÔ·ÂÀÌ ½Å°æ¸ÁÀÇ °¡ÁßÄ¡(weights)¿Í °öÇÏ°í ´õÇÏ´Â °úÁ¤À» ¸î ¹ø ¹Ýº¹Çϸé ÀÔ·ÂÀÇ °á°ú°ªÀÎ Ãâ·Â(y)ÀÌ ³ª¿Â´Ù. ÀÌ ¶§ Ãâ·Â(y)Àº ÇнÀ µ¥ÀÌÅÍ¿¡¼­ ÁÖ¾îÁø ¿øÇÏ´Â Ãâ·Â(o)¿Í ´Ù¸£´Ù. °á±¹, ½Å°æ¸Á¿¡¼­´Â (y - o)¸¸Å­ÀÇ ¿ÀÂ÷(e = y - o)°¡ ¹ß»ýÇϸç, ¿ÀÂ÷¿¡ ºñ·ÊÇÏ¿© Ãâ·ÂÃþÀÇ °¡ÁßÄ¡¸¦ °»½ÅÇϰí, ±× ´ÙÀ½ Àº´ÐÃþÀÇ °¡ÁßÄ¡¸¦ °»½ÅÇÑ´Ù. °¡ÁßÄ¡¸¦ °»½ÅÇÏ´Â ¹æÇâÀÌ ½Å°æ¸ÁÀÇ Ã³¸® ¹æÇâ°ú´Â ¹Ý´ë ¹æÇâÀÌ´Ù. ÀÌ·± ÀÌÀ¯·Î ¿ª! ÀüÆÄ ¾Ë°í¸®ÁòÀ̶ó°í ÇÑ´Ù. ´Ù½Ã ¸»ÇØ, ½Å°æ¸ÁÀÇ Ã³¸®´Â ÀÔ·ÂÃþ ¡æ Àº´ÐÃþ ¡æ Ãâ·ÂÃþÀÇ ¹æÇâÀ¸·Î ÁøÇàµÇ¸ç, °¡ÁßÄ¡ °»½ÅÀÇ ÇнÀ¹æÇâÀº Ãâ·ÂÃþ ¡æ Àº´ÐÃþÀ¸·Î ÁøÇàµÈ´Ù.

±×¸². BPNÀÇ °è»ê°ú ÇнÀ ¹æÇâ

 

¿ªÀüÆÄ ¾Ë°í¸®ÁòÀÇ ´Ü°è¸¦ °£´ÜÈ÷ Á¤¸®ÇÏ¸é ¾Æ·¡¿Í °°´Ù.

1. ½Å°æ¸Á¿¡ ÀÔ·Â µ¥ÀÌÅ͸¦ ÀÔ·Â ³ëµå¿¡ Àû¿ëÇϰí, ÀԷ¿¡ µû¸¥ Ãâ·ÂÀ» °è»êÇÑ´Ù.
2. ÀԷ¿¡ µû¸¥ Ãâ·Â°ú ¿øÇÏ´Â Ãâ·Â°£ÀÇ ¿ÀÂ÷¸¦ °è»êÇÑ´Ù.
3. ¿ÀÂ÷¸¦ ÁÙÀ̱â À§ÇØ °¡ÁßÄ¡ÀÇ Áõ°¨ ¿©ºÎ¸¦ °áÁ¤ÇÑ´Ù.
4. °¢°¢ÀÇ °¡ÁßÄ¡¸¦ ¾ó¸¶³ª º¯È­½Ãų °ÍÀΰ¡¸¦ °áÁ¤ÇÑ´Ù.
5. 4 ´Ü°è¿¡¼­ °áÁ¤µÈ °ªÀ¸·Î °¡ÁßÄ¡¸¦ °»½Å(º¯È­)ÇÑ´Ù.
6. ¸ðµç ÇнÀ µ¥ÀÌÅÍ¿¡ ´ëÇØ ¿ÀÂ÷°¡ ÀûÁ¤ ¼öÁØÀ¸·Î °¨¼ÒÇϱâ±îÁö 1´Ü°è¿¡¼­ 5´Ü°è¸¦ ¹Ýº¹ÇÑ´Ù.

 

Generalized Delta Rule(GDR)

  ´ÜÃþÀ̰í Ãâ·Â ÇÔ¼ö(activation function)°¡ ÀÏÂ÷ ÇÔ¼öÀÎ °æ¿ì, ½Å°æ¸ÁÀÇ °¡ÁßÄ¡ °»½ÅÀº ¾Æ·¡ ½ÄÀ¸·Î ±¸¼ºµÈ´Ù. ¿ÀÂ÷¥å¿Í ÇнÀ·ü¥ì, ±×¸®°í ÀԷ°ª¿¡ ºñ·ÊÇÏ¿© °¡ÁßÄ¡°ªÀ» °»½ÅÇÑ´Ù.

. . . (1)

±×·³ ´ÙÃþ ½Å°æ¸ÁÀ̸鼭, Ãâ·ÂÇÔ¼öµµ ÀÏÂ÷ ÇÔ¼ö°¡ ¾Æ´Ò °æ¿ì´Â °¡ÁßÄ¡ °»½ÅÀÌ ¾î¶² ¹æ¹ýÀ¸·Î µÉ±î? ¸ÕÀú °¡ÁßÄ¡¸¦ °»½ÅÇÏ´Â ½ÄÀº ±×³É ´À³¦(?)À¸·Î ¾´ ½ÄÀÌ ¾Æ´Ï°í, Gradient-descent method¶ó´Â ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© ½ÄÀ» Àü°³ÇÑ °á°úÀÌ´Ù. ¾î¶² ½ÄÀ¸·ÎºÎÅÍ ¾î¶»°Ô Àü°³ÇßÀ»±î?¸¦ ÀüºÎ ¼³¸íÇÒ ¼öµµ ¾ø°í, ±×·¯°í ½ÍÁöµµ ¾Ê´Ù. º° Àǹ̰¡ ¾ø±â ¶§¹®ÀÌ´Ù. ¿©±â¼­´Â °³³äÀûÀÎ ¼³¸í¸¸ ÇϰÚÀ¸´Ï, ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë°í ½ÍÀº ºÐÀº ½Å°æ¸ÁÃ¥À» Âü°íÇϱ⠹ٶõ´Ù. ¿©±â¼­ ¾Æ·¡ ÷ÀÚµéÀº ½Å°æ¾²Áö ¾Ê¾Æµµ µÈ´Ù. ´ÜÁö °³³äÀûÀ¸·Î ¼³¸íµå¸®¸é,

,

´ÜÃþ, ÀÏÂ÷ÇÔ¼öÀÇ Ãâ·Â ÇÔ¼ö¿Í ºñ½ÁÇÑ ³í¸® Àü°³¸¦ ÇÑ´Ù. ¿ì¼± ¿ÀÂ÷¸¦ À§ÀÇ ½ÄÀ¸·Î ¼³Á¤Çϰí, ¿ÀÂ÷¿¡ ´ëÇØ °¡ÁßÄ¡·Î Æí¹ÌºÐÇÑ´Ù. ±×·¯¸é ¿ÀÂ÷¿¡ ´ëÇÑ °¡ÁßÄ¡ÀÇ Gradient°ªÀ» ±¸ÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»Çϸé, ¿ÀÂ÷¸¦ °¡Àå ¸¹ÀÌ ¾ø¾Ù ¼ö ÀÖ´Â °¡ÁßÄ¡ÀÇ º¯È­ ¹æÇâÀ» ¾Ë ¼ö ÀÖ´Ù.

°á°úºÎÅÍ ¾Ë¾Æº¸ÀÚ. Ãâ·ÂÃþÀÇ °¡ÁßÄ¡ º¯È­½ÄÀº

,

´Ü, ¿©±â¼­

À§ÀÇ (1) ½Ä°ú °¡ÁßÄ¡ÀÇ °»½Å·®(?)À» ºñ±³Çغ¸ÀÚ. ¥ä°¡ (1)½ÄÀÇ ¥å´ë½Å Æ÷ÇԵǼ­ ºñ½ÁÇÑ ¿ªÇÒÀ» Çϰí ÀÖ´Ù. ´Ù½Ã ¸»ÇØ, ´ÙÃþÀ̸鼭 ³ëµå ÇÔ¼ö°¡ ÀÏÂ÷ ÇÔ¼ö°¡ ¾Æ´Ò °æ¿ì¿¡´Â (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 ¼Ò°³ | °ÇÀÇ »çÇ× | µµ¿òÀ» ÁֽŠºÐµé