¡¶ÖÇÄܼÆËã¡·¿Î³ÌÉè¼Æ±¨¸æ
BPÍøÂç½â¾öXOR·ÖÀàÎÊÌâ
ÐÕ Ãû£º °à ¼¶£º ѧ ºÅ£º Ö¸µ¼ÀÏʦ£º
Íê³Éʱ¼ä£º2011/12/26
Éè¼ÆÄ¿µÄ£º
±¾ÊµÑé¿Î³ÌÊÇÓë¡¶ÖÇÄÜÓÅ»¯Ëã·¨¼°ÆäÓ¦Óá·ÀíÂۿγÌÅäÌ×µÄʵ¼ùÐԿγ̣¬ÓÃʵÑéµÄ·½·¨°ïÖúѧÉú¸üºÃµØÊìϤºÍÕÆÎÕÖÇÄÜÓÅ»¯Ëã·¨µÄ»ù±¾ÔÀíºÍ·½·¨£»Í¨¹ý×ÛºÏÓ¦ÓÃËùѧ֪ʶ£¬ÊµÏÖһЩÖÇÄÜÓÅ»¯Ëã·¨µÄ¾µä·½·¨£¬ÒÔ¼°ÖÇÄÜÓÅ»¯Ëã·¨µÄ»ù±¾Ó¦Óã»Í¬Ê±Ìá¸ßѧÉú±àдʵÑ鱨¸æ¡¢×ܽáʵÑé½á¹ûµÄÄÜÁ¦£»Ê¹Ñ§Éú¶ÔÖÇÄÜÓÅ»¯Ëã·¨µÄÏà¹ØÀíÂۺͷ½·¨ÓиüÉî¿ÌµÄÈÏʶ¡£
Íê³ÉµÄÖ÷ÒªÈÎÎñ£º
BPÍøÂçÊÇĿǰǰÀ¡Ê½Éñ¾ÍøÂçÖÐÓ¦ÓÃ×î¹ã·ºµÄÍøÂçÖ®Ò»£¬ÊµÏÖBPË㷨ѵÁ·Éñ¾ÍøÂçÍê³ÉXORµÄ·ÖÀàÎÊÌâ¡£
Éè¼ÆÒªÇó£º
£¨1£© Äܹ»ÉèÖÃÍøÂçµÄÊäÈë½ÚµãÊý¡¢Òþ½ÚµãÊý¡¢ÍøÂç²ãÊý¡¢Ñ§Ï°³£ÊýµÈ¸÷
Ïî²ÎÊý£»
£¨2£© Äܹ»ÊäÈëѵÁ·Ñù±¾£» £¨3£© ʵÏÖBPËã·¨µÄѵÁ·¹ý³Ì£» £¨4£© ʵÏÖѵÁ·¹ý³ÌµÄ¶¯Ì¬ÑÝʾ£»
£¨5£© ѵÁ·Íê³Éºó¿ÉÊäÈë²âÊÔÊý¾Ý½øÐвâÊÔ¡£
½â¾öµÄÖ÷ÒªÎÊÌ⣺
¸ù¾Ý¸ÐÖªÆ÷µÄµÄÏà¹ØÀíÂÛÒ×Öª¸ÐÖªÆ÷ÉÆÓÚ½â¾öÏßÐÔ¿É·ÖÎÊÌ⣬¶ø²»Äܽâ¾öXORÎÊÌ⣬ËùÒÔÒý½øÁËBPÍøÂ磬²¢Í¨¹ýÏà¹ØÖªÊ¶À´½â¾ö·ÖÀàÎÊÌâ¡£
·´Ïò´«²¥ÍøÂ磨Back-Propagation Network,¼ò³ÆBPÍøÂ磩Êǽ«W-Hѧϰ¹æÔòÒ»°ã»¯£¬¶Ô·ÇÏßÐÔ¿É΢·Öº¯Êý½øÐÐȨֵѵÁ·µÄ¶à²ãÍøÂç¡£BPÍøÂçÖ÷ÒªÓÃÓÚº¯Êý±Æ½ü£¬Ä£Ê½Ê¶±ð£¬·ÖÀ࣬Êý¾ÝѹËõ¡£ÔÚÈ˹¤Éñ¾ÍøÂçµÄʵ¼ÊÓ¦ÓÃÖУ¬80%~90%µÄÈ˹¤Éñ¾ÍøÂçÄ£ÐÍÊDzÉÓÃBPÍøÂç»òËüµÄ±ä»¯ÐÎʽ£¬Ò²ÊÇǰÐÐÍøÂçµÄºËÐIJ¿·Ö£¬ÌåÏÖÁËÈ˹¤Éñ¾ÍøÂç×»ªµÄ²¿·Ö¡£
1
Ò»¸ö¾ßÓÐr¸öÊäÈëºÍÒ»¸öÒþº¬²ãµÄÉñ¾ÍøÂçÄ£ÐͽṹÈçͼËùʾ
ÏÂͼËùʾÊÇSÐͼ¤»îº¯ÊýµÄͼÐÍ£¬¿ÉÒÔ¿´µ½f ()ÊÇÒ»¸öÁ¬Ðø¿É΢µÄº¯Êý£¬Ò»½×µ¼Êý´æÔÚ¡£¶ÔÓÚ¶à²ãÍøÂ磬ÕâÖÖ¼¤»îº¯ÊýËù»®·ÖµÄÇøÓò²»ÔÙÊÇÏßÐÔ»®·Ö£¬¶øÊÇÓÐÒ»¸ö·ÇÏßÐԵij¬Æ½Ãæ×é³ÉµÄÇøÓò¡£Ëü»¹¿ÉÒÔÑϸñÀûÓÃÌݶÈËã·¨½øÐÐÍÆË㣬ËûµÄȨֵÐÞÕýµÄ½âÎöʽʮ·ÖÃ÷È·£¬ÆäËã·¨±»³ÆÎªÎó²î·´Ïò´«²¥·¨£¬¼ò³ÆSPËã·¨¡£
BPËã·¨ÊÇÓÐÁ½²¿·Ö×é³É£ºÐÅÏ¢µÄÕýÏò´«µÝÓëÎó²îµÄ·´Ïò´«²¥¡£ÔÚÕýÏò´«²¥¹ý³ÌÖУ¬ÊäÈëÐÅÏ¢´ÓÊäÈë¾Òþº¬²ãÖð²ã¼ÆËã´«ÏòÊä³ö²ã£¬Ã¿Ò»²ãÉñ¾ÔªµÄ״ֵ̬ӰÏìÏÂÒ»²ãÉñ¾ÔªµÄ״̬¡£Èç¹ûÔÚÊä³ö²ãûÓеõ½ÆÚÍûµÄÊä³ö£¬Ôò¼ÆËãÊä³ö²ãµÄÎó²î±ä»¯Öµ£¬È»ºóתÏò·´Ïò´«²¥£¬Í¨¹ýÍøÂ罫Îó²îÐźÅÑØÔÀ´µÄÁ¬½Óͨ··´´«»ØÀ´Ð޸ĸ÷²ãÉñ¾ÔªµÄȨֱֵÖÁ´ïµ½ÆÚÍûµÄÄ¿±ê¡£
Éè¼ÆµÄ»ù±¾¸ÅÄîºÍÔÀí£º
XORÎÊÌâ¾ÍÊÇÈçºÎÓÃÉñ¾ÍøÂçʵÏÖÒì»òÂß¼¹ØÏµ£¬¼´Y=A XOR B¡£¶ÔÓÚÕâ¸öÎÊÌâÓõ¥¸öÉñ¾ÔªÄ£ÐÍÎÞ·¨½â¾ö£¬ÒòΪ¸ÃÎÊÌâÊÇÏßÐÔ²»¿É·ÖµÄ£¬¶ÔÓÚÁ½Î¬ÊäÈë¿Õ¼ä£¬Éñ¾ÔªµÄ×÷ÓÿÉÒÔÀí½âΪ¶ÔÊäÈë¿Õ¼ä½øÐÐÒ»ÌõÖ±Ïß»®·Ö¡£
¶à²ãÉñ¾ÍøÂç¿ÉÒÔ½â¾öÕâ¸öÎÊÌ⣬ÒòΪ¶à²ãÍøÂçÒýÈëÁËÖмäÒþº¬²ã£¬Ã¿¸öÒþº¬Éñ¾Ôª¿ÉÒÔ°´²»Í¬µÄ·½·¨À´»®·ÖÊäÈë¿Õ¼ä³éÈ¡ÊäÈë¿Õ¼äÖаüº¬µÄÄ³Ð©ÌØÕ÷£¬´Ó
2
¶øÐγɸüΪ¸´ÔӵķÖÀàÇøÓò¡£ÀíÂÛÉÏÒѾ֤Ã÷Èý²ãÉñ¾ÍøÂç×ãÒÔ½â¾öÈÎÒ⸴ÔӵķÖÀàÎÊÌâ¡£
XORÎÊÌâµÄÑù±¾Ö»ÓÐ4¸öÑù±¾£¬ËüÃǵÄÊäÈë·Ö±ðÊÇ{£¨0£¬0£©£¬£¨0£¬1£©£¬£¨1£¬0£©£¬£¨1£¬1£©}£¬¶ÔÓ¦µÄÊä³öÊÇ{0£¬1£¬1£¬0}¡£ÊäÈëÊÇ2άÏòÁ¿£¬¹ÊÊäÈë²ãÓÃ2¸öÉñ¾Ôª£¬ÓÉÓÚÊäÈë²ãÉñ¾ÔªµÄÊäÈëÓëÊä³öÏàͬ£¬Æäµ¥Ôª²»ÐèÒª½øÐÐÊýѧ´¦Àí£¬¿ÉÖ±½Ó½«ÊäÈëÉñ¾ÔªµÄÊäÈë½Óµ½Òþº¬²ãÉñ¾ÔªµÄÊäÈë¡£ÍøÂçÊä³öÊÇ1άÏòÁ¿£¬¹ÊÊä³ö²ãÓÃ1¸öÉñ¾Ôª¡£¶ÔÓÚÕâ¸ö¼òµ¥ÎÊÌ⣬Òþº¬²ãÉñ¾ÔªµÄ¸öÊýÈ·¶¨Îª2¸ö¡£ ¾¹ý¼òµ¥µÄѵÁ·ºó¼´¿ÉµÃµ½ÍøÂç½á¹¹
×ÜÌåÉè¼Æ£º
ÔÚ½øÐÐBPÍøÂçÉè¼ÆÇ°£¬Ò»°ãÓ¦´ÓÍøÂçµÄ²ãÊý¡¢Ã¿²ãÖеÄÉñ¾Ôª¸öÊý¡¢³õʼֵÒÔ¼°Ñ§Ï°·½·¨µÈ·½ÃæÀ´½øÐп¼ÂÇ¡£
1¡¢ÍøÂçµÄ²ãÊý
ÀíÂÛÉÏÔçÒÑÖ¤Ã÷£º¾ßÓÐÆ«²îºÍÖÁÉÙÒ»¸öSÐÍÒþº¬²ã¼ÓÉÏÒ»¸öÏßÐÔÊä³ö²ãµÄ ÍøÂ磬Äܹ»±Æ½üÈκÎÓÐÀíº¯Êý¡£Ôö¼Ó²ãÊýÖ÷Òª¿ÉÒÔ¸ü½øÒ»²½µÄ½µµÍÎó²î£¬Ìá¸ß¾«¶È£¬µ«Í¬Ê±Ò²Ê¹ÍøÂ縴ÔÓ»¯£¬´Ó¶øÔö¼ÓÁËÍøÂçȨֵµÄѵÁ·Ê±¼ä¡£¶øÎó²î¾«¶ÈµÄÌá¸ßʵ¼ÊÉÏÒ²¿ÉÒÔͨ¹ýÔö¼ÓÒþº¬²ãÖеÄÉñ¾ÔªÊýÄ¿À´»ñµÃ£¬ÆäѵÁ·Ð§¹ûÒ²±ÈÔö¼Ó²ãÊý¸üÈÝÒ×¹Û²ìºÍµ÷Õû£¬ËùÒÔÒ»°ãÇé¿öÏ£¬Ó¦ÓÅÏÈ¿¼ÂÇÔö¼ÓÒþº¬²ãÖеÄÉñ¾ÔªÊý¡£
2¡¢Òþº¬²ãµÄÉñ¾ÔªÊýÍøÂçµÄ²ãÊý
ÍøÂçѵÁ·¾«¶ÈµÄÌá¸ß£¬¿ÉÒÔͨ¹ý²ÉÓÃÒ»¸öÒþº¬²ã£¬¶øÔö¼ÓÆäÉñ¾Ôª¸öÊýµÄ·½ ·¨À´»ñµÃ£¬ÕâÔڽṹʵÏÖÉÏÒª±ÈÔö¼Ó¸ü¶àµÄÒþº¬²ãÒª¼òµ¥µÃ¶à¡£ÄÇô¾¿¾¹Ñ¡È¡¶àÉÙ¸öÒþº¬½Úµã²ÅºÏÊÊ£¿ÕâÔÚÀíÂÛÉϲ¢Ã»ÓÐÒ»¸öÃ÷È·µÄ¹æ¶¨¡£ÔÚ¾ßÌåÉè¼ÆÊ±£¬±È½Ïʵ¼ÊµÄ×ö·¨ÊÇͨ¹ý¶Ô²»Í¬Éñ¾ÔªÊý½øÐÐѵÁ·±È½Ï¶Ô±È£¬È»ºóÊʵ±µÄ¼ÓÉÏÒ»¸öÓàÁ¿¡£
3¡¢³õʼȨֵµÄѡȡ
ÓÉÓÚϵͳÊÇ·ÇÏßÐԵ쬳õʼֵ¶ÔÓÚѧϰÊÇ·ñ´ïµ½¾Ö²¿×îС¡¢ÊÇ·ñÄܹ»ÊÕÁ² ÒÔ¼°ÑµÁ·Ê±¼äµÄ³¤¶Ì¹ØÏµºÜ´ó¡£Èç¹û³õʼֵ̫´ó£¬Ê¹µÃ¼ÓȨºóµÄÊäÈëÂäÔÚ¼¤»îº¯ÊýµÄ±¥ºÍÇø£¬´Ó¶øµ¼ÖÂÆäµ¼Êý·Ç³£Ð¡£¬¶øÔÚ¼ÓȨֵÐÞÕý¹«Ê½ÖУ¬µ÷½Ú¹ý³Ì¼¸ºõÍ£¶ÙÏÂÀ´¡£ËùÒÔÒ»°ã×ÜÊÇÏ£Íû¾¹ý³õʼ¼ÓȨºóµÄÿ¸öÉñ¾ÔªµÄÊä³öÖµ¶¼½Ó½üÓÚÁ㣬ÕâÑù¿ÉÒÔ±£Ö¤Ã¿¸öÉñ¾ÔªµÄȨֵ¶¼Äܹ»ÔÚËûÃǵÄSÐͼ¤»îº¯Êý±ä»¯×î´óÖ®´¦½øÐе÷½Ú¡£ËùÒÔÒ»°ãÈ¡³õʼȨֵÔÚ£¨-1,1£©Ö®¼äµÄËæ»úÊý¡£ÁíÍ⣬ΪÁË·ÀÖ¹ÉÏÊöÏÖ
3