»ùÓÚmatlabµÄbpÉñ¾­ÍøÂçÓ¦ÓÃ_±ÏÉèÂÛÎÄ

»ùÓÚMATLABµÄBPÉñ¾­ÍøÂçÓ¦ÓÃ

Ŀ ¼

1 Ð÷ÂÛ ............................................................. 1 1.1 È˹¤Éñ¾­ÍøÂçµÄÑо¿±³¾°ºÍÒâÒå ................................ 1 1.2 Éñ¾­ÍøÂçµÄ·¢Õ¹ÓëÑо¿ÏÖ×´ .................................... 2 1.3 Éñ¾­ÍøÂçµÄÑо¿ÄÚÈݺÍĿǰ´æÔÚµÄÎÊÌâ .......................... 3 1.4 Éñ¾­ÍøÂçµÄÓ¦Óà .............................................. 4 2 Éñ¾­ÍøÂç½á¹¹¼°BPÉñ¾­ÍøÂç ....................................... 4 2.1 Éñ¾­ÔªÓëÍøÂç½á¹¹ ............................................ 4 2.2 BPÉñ¾­ÍøÂç¼°ÆäÔ­Àí ......................................... 7 2.3 BPÉñ¾­ÍøÂçµÄÖ÷Òª¹¦ÄÜ ....................................... 9 2.4 BPÍøÂçµÄÓŵãÒÔ¼°¾ÖÏÞÐÔ ..................................... 9 3 BPÉñ¾­ÍøÂçÔÚʵÀýÖеÄÓ¦Óà ....................................... 10 3.1 »ùÓÚMATLABµÄBPÉñ¾­ÍøÂ繤¾ßÏ亯Êý ...................... 10 3.2 BPÍøÂçÔÚº¯Êý±Æ½üÖеÄÓ¦Óà .................................. 12 3.3 BPÍøÂçÔÚÑù±¾º¬Á¿¹À¼ÆÖеÄÓ¦Óà .............................. 17 4 ½áÊøÓï .......................................................... 23 ²Î¿¼ÎÄÏ×: ......................................................... 24 Ó¢ÎÄÕªÒª .......................................................... 25 Ö л .......................................................... 26

»ùÓÚMATLABµÄBPÉñ¾­ÍøÂçÓ¦ÓÃ

»ùÓÚMATLABµÄBPÉñ¾­ÍøÂçÓ¦ÓÃ

½¯ÁÁÁÁ

ÄϾ©ÐÅÏ¢¹¤³Ì´óѧ±õ½­Ñ§Ôº×Ô¶¯»¯×¨Òµ£¬ÄϾ© 210044

ÕªÒª:±¾ÎÄÊ×ÏÈ˵Ã÷¿ÎÌâÑо¿µÄÄ¿µÄºÍÒâÒ壬ÆÀÊö¿ÎÌâµÄ¹úÄÚÍâÑо¿ÏÖ×´£¬Òý³öĿǰ´æÔÚµÄÎÊÌ⡣Ȼºó·ÖÎöÁËÉñ¾­ÍøÂçËã·¨µÄ»ù±¾Ô­Àí£¬¸ø³ö¾­µäÉñ¾­ÍøÂçËã·¨µÄ¾ßÌåʵÏÖ·½·¨£¬×ܽáÉñ¾­ÍøÂçËã·¨µÄÌØµã£¬²¢¸ø³öÉñ¾­ÍøÂçËã·¨µÄ»ù±¾Á÷³Ì¡£²ÉÓÃMatlabÈí¼þ±à³ÌʵÏÖBPÉñ¾­ÍøÂçËã·¨¡£½«Éñ¾­ÍøÂçËã·¨Ó¦ÓÃÓÚº¯Êý±Æ½üºÍÑù±¾º¬Á¿¹À¼ÆÎÊÌâÖУ¬²¢·ÖÎöÏà¹Ø²ÎÊý¶ÔËã·¨ÔËÐнá¹ûµÄÓ°Ïì¡£×îºó¶ÔBPÉñ¾­ÍøÂçËã·¨½øÐÐÁËÕ¹Íû¡£ ¹Ø¼ü´Ê:Éñ¾­ÍøÂ磻BPÉñ¾­ÍøÂ磻º¯Êý±Æ½ü

1 Ð÷ÂÛ

È˹¤Éñ¾­ÍøÂ磨Artificial Neural Networks£¬NN£©ÊÇÓÉ´óÁ¿µÄ¡¢¼òµ¥µÄ´¦Àíµ¥Ôª£¨³ÆÎªÉñ¾­Ôª£©¹ã·ºµØ»¥ÏàÁ¬½Ó¶øÐγɵĸ´ÔÓÍøÂçϵͳ£¬Ëü·´Ó³ÁËÈËÄÔ¹¦ÄܵÄÐí¶à»ù±¾ÌØÕ÷£¬ÊÇÒ»¸ö¸ß¶È¸´ÔӵķÇÏßÐÔ¶¯Á¦Ñ§ÏµÍ³¡£Éñ¾­ÍøÂç¾ßÓдó¹æÄ£²¢ÐС¢·Ö²¼Ê½´æ´¢ºÍ´¦Àí¡¢×Ô×éÖ¯¡¢×ÔÊÊÓ¦ºÍ×ÔѧϰÄÜÁ¦£¬ÌرðÊʺϴ¦ÀíÐèҪͬʱ¿¼ÂÇÐí¶àÒòËØºÍÌõ¼þµÄ¡¢²»¾«È·ºÍÄ£ºýµÄÐÅÏ¢´¦ÀíÎÊÌâ¡£Éñ¾­ÍøÂçµÄ·¢Õ¹ÓëÉñ¾­¿ÆÑ§¡¢ÊýÀí¿ÆÑ§¡¢ÈÏÖª¿ÆÑ§¡¢¼ÆËã»ú¿ÆÑ§¡¢È˹¤ÖÇÄÜ¡¢ÐÅÏ¢¿ÆÑ§¡¢¿ØÖÆÂÛ¡¢»úÆ÷ÈËѧ¡¢Î¢µç×Óѧ¡¢ÐÄÀíѧ¡¢Î¢µç×Óѧ¡¢ÐÄÀíѧ¡¢¹â¼ÆËã¡¢·Ö×ÓÉúÎïѧµÈÓйأ¬ÊÇÒ»ÃÅÐÂÐ˵ıßÔµ½»²æÑ§¿Æ¡£

Éñ¾­ÍøÂç¾ßÓзÇÏßÐÔ×ÔÊÊÓ¦µÄÐÅÏ¢´¦ÀíÄÜÁ¦£¬¿Ë·þÁË´«Í³È˹¤ÖÇÄÜ·½·¨¶ÔÓÚÖ±¾õµÄȱÏÝ£¬Òò¶øÔÚÉñ¾­×¨¼Òϵͳ¡¢Ä£Ê½Ê¶±ð¡¢ÖÇÄÜ¿ØÖÆ¡¢×éºÏÓÅ»¯¡¢Ô¤²âµÈÁìÓòµÃµ½³É¹¦Ó¦Óá£Éñ¾­ÍøÂçÓëÆäËû´«Í³·½·¨Ïà×éºÏ£¬½«Íƶ¯È˹¤ÖÇÄܺÍÐÅÏ¢´¦Àí¼¼Êõ²»¶Ï·¢Õ¹¡£½üÄêÀ´£¬Éñ¾­ÍøÂçÔÚÄ£ÄâÈËÀàÈÏÖªµÄµÀ·Éϸü¼ÓÉîÈë·¢Õ¹£¬²¢ÓëÄ£ºýϵͳ¡¢ÒÅ´«Ëã·¨¡¢½ø»¯»úÖÆµÈ×éºÏ£¬ÐγɼÆËãÖÇÄÜ£¬³ÉΪÈ˹¤ÖÇÄܵÄÒ»¸öÖØÒª·½Ïò¡£

MATLABÊÇÒ»ÖÖ¿ÆÑ§Ó빤³Ì¼ÆËãµÄ¸ß¼¶ÓïÑÔ£¬¹ã·ºµØÔËÓÃÓÚ°üÀ¨ÐźÅÓëͼÏñ´¦Àí£¬¿ØÖÆÏµÍ³Éè¼Æ£¬ÏµÍ³·ÂÕæµÈÖî¶àÁìÓò¡£ÎªÁ˽â¾öÉñ¾­ÍøÂçÎÊÌâÖеÄÑо¿¹¤×÷Á¿ºÍ±à³Ì¼ÆË㹤×÷Á¿ÎÊÌ⣬Ŀǰ¹¤³ÌÁìÓòÖнÏΪÁ÷ÐеÄÈí¼þMATLAB£¬ÌṩÁËÏֳɵÄÉñ¾­ÍøÂ繤¾ßÏ䣨Neural Network Toolbox£¬¼ò³ÆNNbox£©£¬Îª½â¾öÕâ¸öì¶ÜÌṩÁ˱ãÀûÌõ¼þ¡£Éñ¾­ÍøÂ繤¾ßÏäÌṩÁ˺ܶྭµäµÄѧϰËã·¨£¬Ê¹ÓÃËüÄܹ»¿ìËÙʵÏÖ¶Ôʵ¼ÊÎÊÌâµÄ½¨Ä£Çó½â¡£ÔÚ½â¾öʵ¼ÊÎÊÌâÖУ¬Ó¦ÓÃMATLAB ÓïÑÔ¹¹ÔìµäÐÍÉñ¾­ÍøÂçµÄ¼¤»î´«µÝº¯Êý£¬±àд¸÷ÖÖÍøÂçÉè¼ÆÓëѵÁ·µÄ×Ó³ÌÐò£¬ÍøÂçµÄÉè¼ÆÕß¿ÉÒÔ¸ù¾ÝÐèÒªµ÷Óù¤¾ßÏäÖÐÓйØÉñ¾­ÍøÂçµÄÉè¼ÆÑµÁ·³ÌÐò£¬Ê¹×Ô¼ºÄܹ»´Ó·³ËöµÄ±à³ÌÖнâÍѳöÀ´£¬¼õÇṤ³ÌÈËÔ±µÄ¸ºµ££¬´Ó¶øÌá¸ß¹¤×÷ЧÂÊ¡£

1.1 È˹¤Éñ¾­ÍøÂçµÄÑо¿±³¾°ºÍÒâÒå

1

[3]

[2]

[1]

»ùÓÚMATLABµÄBPÉñ¾­ÍøÂçÓ¦ÓÃ

È˹¤Éñ¾­ÍøÂçÊÇÓɾßÓÐÊÊÓ¦ÐԵļòµ¥µ¥Ôª×é³ÉµÄ¹ã·º²¢Ðл¥Á¬µÄÍøÂ磬ËüµÄ×éÖ¯Äܹ»Ä£ÄâÉúÎïÉñ¾­ÏµÍ³¶ÔÕæÊµÊÀ½çÎïÌåËù×÷³öµÄ½»»¥·´Ó¦¡£

È˹¤Éñ¾­ÍøÂç¾ÍÊÇÄ£ÄâÈË˼άµÄÒ»ÖÖ·½Ê½£¬ÊÇÒ»¸ö·ÇÏßÐÔ¶¯Á¦Ñ§ÏµÍ³£¬ÆäÌØÉ«ÔÚÓÚÐÅÏ¢µÄ·Ö²¼Ê½´æ´¢ºÍ²¢ÐÐЭͬ´¦Àí¡£ËäÈ»µ¥¸öÉñ¾­ÔªµÄ½á¹¹¼«Æä¼òµ¥£¬¹¦ÄÜÓÐÏÞ£¬µ«´óÁ¿Éñ¾­Ôª¹¹³ÉµÄÍøÂçϵͳËùÄÜʵÏÖµÄÐÐΪȴÊǼ«Æä·á¸»¶à²ÊµÄ¡£

½üÄêÀ´Í¨¹ý¶ÔÈ˹¤Éñ¾­ÍøÂçµÄÑо¿£¬¿ÉÒÔ¿´³öÉñ¾­ÍøÂçµÄÑо¿Ä¿µÄºÍÒâÒåÓÐÒÔÏÂÈýµã£º£¨1£©Í¨¹ý½ÒʾÎïÀíÆ½ÃæÓëÈÏÖªÆ½ÃæÖ®¼äµÄÓ³É䣬Á˽âËüÃÇÏ໥ÁªÏµºÍÏ໥×÷ÓõĻúÀí£¬´Ó¶ø½Òʾ˼άµÄ±¾ÖÊ£¬Ì½Ë÷ÖÇÄܵı¾Ô´¡££¨2£©ÕùÈ¡¹¹Ôì³ö¾¡¿ÉÄÜÓëÈËÄÔ¾ßÓÐÏàËÆ¹¦ÄܵļÆËã»ú£¬¼´Éñ¾­ÍøÂç¼ÆËã»ú¡££¨3£©Ñо¿·ÂÕÕÄÔÉñ¾­ÏµÍ³µÄÈ˹¤Éñ¾­ÍøÂ磬½«ÔÚģʽʶ±ð¡¢×éºÏÓÅ»¯ºÍ¾ö²ßÅжϵȷ½ÃæÈ¡µÃ´«Í³¼ÆËã»úËùÄÑÒÔ´ïµ½µÄЧ¹û¡£

È˹¤Éñ¾­ÍøÂçÌØÓеķÇÏßÐÔÊÊÓ¦ÐÔÐÅÏ¢´¦ÀíÄÜÁ¦£¬¿Ë·þÁË´«Í³È˹¤ÖÇÄÜ·½·¨¶ÔÓÚÖ±¾õ£¬Èçģʽ¡¢ÓïÒôʶ±ð¡¢·Ç½á¹¹»¯ÐÅÏ¢´¦Àí·½ÃæµÄȱÏÝ£¬Ê¹Ö®ÔÚÉñ¾­×¨¼Òϵͳ¡¢Ä£Ê½Ê¶±ð¡¢ÖÇÄÜ¿ØÖÆ¡¢×éºÏÓÅ»¯¡¢Ô¤²âµÈÁìÓòµÃµ½³É¹¦Ó¦Óá£È˹¤Éñ¾­ÍøÂçÓëÆäËü´«Í³·½·¨Ïà½áºÏ£¬½«Íƶ¯È˹¤ÖÇÄܺÍÐÅÏ¢´¦Àí¼¼Êõ²»¶Ï·¢Õ¹¡£½üÄêÀ´£¬È˹¤Éñ¾­ÍøÂçÕýÏòÄ£ÄâÈËÀàÈÏÖªµÄµÀ·Éϸü¼ÓÉîÈë·¢Õ¹£¬ÓëÄ£ºýϵͳ¡¢ÒÅ´«Ëã·¨¡¢½ø»¯»úÖÆµÈ½áºÏ£¬ÐγɼÆËãÖÇÄÜ£¬³ÉΪÈ˹¤ÖÇÄܵÄÒ»¸öÖØÒª·½Ïò£¬½«ÔÚʵ¼ÊÓ¦ÓÃÖеõ½·¢Õ¹¡£½«ÐÅÏ¢¼¸ºÎÓ¦ÓÃÓÚÈ˹¤Éñ¾­ÍøÂçµÄÑо¿£¬ÎªÈ˹¤Éñ¾­ÍøÂçµÄÀíÂÛÑо¿¿ª±ÙÁËеÄ;¾¶¡£Éñ¾­¼ÆËã»úµÄÑо¿·¢Õ¹ºÜ¿ì£¬ÒÑÓвúÆ·½øÈëÊг¡¡£¹âµç½áºÏµÄÉñ¾­¼ÆËã»úΪÈ˹¤Éñ¾­ÍøÂçµÄ·¢Õ¹ÌṩÁËÁ¼ºÃÌõ¼þ¡£

1.2 Éñ¾­ÍøÂçµÄ·¢Õ¹ÓëÑо¿ÏÖ×´

1.2.1 Éñ¾­ÍøÂçµÄ·¢Õ¹

Éñ¾­ÍøÂçÆðÔ´ÓÚ20ÊÀ¼Í40Äê´ú£¬ÖÁ½ñ·¢Õ¹ÒѰë¸ö¶àÊÀ¼Í£¬´óÖ·ÖΪÈý¸ö½×¶Î1£©20ÊÀ¼Í50Äê´ú-20ÊÀ¼Í60Äê´ú£ºµÚÒ»´ÎÑо¿¸ß³±

×Ô1943ÄêM-PÄ£ÐÍ¿ªÊ¼£¬ÖÁ20ÊÀ¼Í60Äê´úΪֹ£¬ÕâÒ»¶Îʱ¼ä¿ÉÒÔ³ÆÎªÉñ¾­ÍøÂçϵͳÀíÂÛ·¢Õ¹µÄ³õÆÚ½×¶Î¡£Õâ¸öʱÆÚµÄÖ÷ÒªÌØµãÊǶàÖÖÍøÂçµÄÄ£Ð͵IJúÉúÓëѧϰËã·¨µÄÈ·¶¨¡£

2£©20ÊÀ¼Í60Äê´ú-20ÊÀ¼Í70Äê´ú£ºµÍ³±Ê±ÆÚ

µ½ÁË20ÊÀ¼Í60Äê´ú£¬ÈËÃÇ·¢ÏÖ¸ÐÖªÆ÷´æÔÚһЩȱÏÝ£¬ÀýÈ磬Ëü²»Äܽâ¾öÒì»òÎÊÌ⣬Òò¶øÑо¿¹¤×÷Ç÷ÏòµÍ³±¡£²»¹ýÈÔÓв»ÉÙѧÕß¼ÌÐø¶ÔÉñ¾­ÍøÂç½øÐÐÑо¿¡£

Grossberg Ìá³öÁË×ÔÊÊÓ¦¹²ÕñÀíÂÛ£»Kohenen Ìá³öÁË×Ô×éÖ¯Ó³É䣻Fukushima Ìá³öÁËÉñ¾­ÈÏÖªÍøÂçÀíÂÛ£»AndersonÌá³öÁËBSBÄ£ÐÍ£»Webos Ìá³öÁËBPÀíÂ۵ȡ£ÕâЩ¶¼ÊÇÔÚ20ÊÀ¼Í70Äê´úºÍ20ÊÀ¼Í80Äê´ú³õ½øÐеŤ×÷¡£

3£©20ÊÀ¼Í80Äê´ú-90Äê´ú£ºµÚ¶þ´ÎÑо¿¸ß³±

½øÈë20ÊÀ¼Í80Äê´ú£¬Éñ¾­ÍøÂçÑо¿½øÈë¸ß³±¡£Õâ¸öʱÆÚ×î¾ßÓбêÖ¾ÐÔµÄÈËÎïÊÇÃÀ¹ú¼ÓÖݹ¤Ñ§ÔºµÄÎïÀíѧ¼ÒJohn Hopfield¡£ËûÓÚ1982ÄêºÍ1984ÄêÔÚÃÀ¹ú¿ÆÑ§ÔºÔº¿¯ÉÏ·¢±íÁËÁ½ÆªÎÄÕ£¬Ìá³öÁËÄ£ÄâÈËÄÔµÄÉñ¾­ÍøÂçÄ£ÐÍ£¬¼´×îÖøÃûµÄHopfieldÄ£ÐÍ¡£HopfieldÍøÂçÊÇÒ»¸ö»¥Á¬µÄ·ÇÏßÐÔ¶¯Á¦Ñ§ÍøÂ磬Ëü½â¾öÎÊÌâµÄ·½·¨ÊÇÒ»ÖÖ·´¸´ÔËËãµÄ¶¯Ì¬¹ý³Ì£¬ÕâÊÇ·ûºÅÂß¼­´¦Àí·½Ê½×ö²»¾ß±¸µÄÐÔÖÊ¡£20ÊÀ¼Í80Äê´úºóÆÚµ½90Äê´ú³õ£¬

2

¡¾7¡¿

[5]

¡£

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4