ÔÚÉî¶ÈѧϰµÄÌìÏÂÀÉñ¾ÍøÂçËÆºõһ̨һֱ×ÔÎÒµ÷½âµÄÖØ´ó»úе£¬Ã¿Ò»´ÎǰÏòת´ïÓë·´ÏòÈö²¥¶¼Ç£¶¯×ÅÒÚÍò²ÎÊýµÄÉúÃüÏß¡£ÕýÊÇÔÚÎÞÊý´ÎµÄѵÁ·½»»¥ÖУ¬Ò»¸öÖð½¥±»ºöÊÓ¡¢È´¼«ÆäÒªº¦µÄÕ÷Ïó×îÏȸ¡³öË®Ãæ¡ª¡ª¡°GradientStarvation¡±£¬·Òë¹ýÀ´¾ÍÊÇ¡°Ìݶȼ¢¿Ê¡±£¬ËüËÆºõԤʾ×ÅÍøÂçÔÚѧϰÀú³ÌÖпÉÄÜÔâÓöµÄÎÞÐÎÆ¿¾±¡£
¼òÆÓÀ´Ëµ£¬¡°Ìݶȼ¢¿Ê¡±Ö¸µÄÊÇÔÚѵÁ·µÄij¸ö½×¶Î£¬ÍøÂçÖеÄÌØ¶¨²ÎÊý»ò²ãÏÕЩδÄÜ»ñµÃ×ã¹»µÄÌݶÈÐÅÏ¢£¬´Ó¶øµ¼ÖÂѧϰÕϰÉõÖÁÆ«ÀëÓÅ»¯Æ«Ïò¡£ÕâÖÖÕ÷Ïó²î±ðÓڹŰåÒâÒåÉϵÄÌݶÈÏûÊÅ»ò±¬Õ¨£¬Ëü¸üÏñÊÇÒ»ÖÖ¡°ÐÅÏ¢±»ËøÔÚÆ¿×ӵײ¿¡±µÄ״̬¡ª¡ª²ÎÊýËäÈ»»¹±£´æ£¬µ«ÏÕЩûÓдÓËðʧº¯ÊýÄÇÀï»ñµÃ·´Ï죬ÎÞ·¨ÓÐÓõ÷½â¡£
ΪºÎ»á·ºÆð¡°Ìݶȼ¢¿Ê¡±ÄØ£¿Ôµ¹ÊÔÓÉÖØ´ó¶àÑù£¬Í¨³£°üÀ¨Ä£×ÓÉè¼Æ²»µ±¡¢ÓÅ»¯Æ÷Ñ¡Ôñ²»¶ÔÊÊ¡¢ÑùÌìÖ°²¼²»¾ùÉõÖÁѵÁ·Õ½ÂԵľÖÏÞ¡£ÀýÈ磬Éî²ãÍøÂçÖÐijЩ²ãµÄÌݶÈÔÚ·´ÏòÈö²¥Àú³ÌÖб»Öð²½Ï÷¼õ£¬Öð²ã¡°ÖÏÏ¢¡±µÄÕ÷Ïó¾Í»áÈÃÕâЩ²ã¡°¼¢¶ö¡±µÃÕÒ²»µ½×ÌÑøµÄÔ´Í·£¬¶øÕâÖÖ¡°ÐÅϢ©ʧ¡±Öð½¥»ýÀÛ£¬½«µ¼ÖÂÄ£×Ó¶ÔÒªº¦ÌØÕ÷µÄ²¶»ñ±äµÃÄÑÌ⣬ÉõÖÁÐγÉѧϰµÄ¡°ËÀ½Ç¡±¡£
¸üÉîÒ»²ã£¬ÖØ´óµÄÉñ¾ÍøÂç½á¹¹×Ô¼º±ã±£´æ¡°ÌݶÈÏ£º±¡±µÄÎÊÌâ¡£¾ÍÏñһƬ·±ÐÇÃܲ¼µÄÌì¿Õ£¬ÈôÊÇÓÐÌ«¶àµÄÐǹⱻÕÚµ²»òºöÂÔ£¬¾Í»áÐγɡ°°µ½Ç¡±¡£ÔÚÏÖʵѵÁ·Àú³ÌÖУ¬Ä³Ð©Â·¾¶»ò²ÎÊýµÄÌݶȱ»Ñ¹ÖÆÉõÖÁ»ù´¡²»±»¼¤»î£¬Õû¸öÄ£×Ó±äµÃÏñÊÇһ̨¡°Ã¤Ä¿ÔËÐС±µÄ»úе¡£Õâ²»µ«Ó°ÏìÄ£×ÓµÄÊÕÁ²ËÙÂÊ£¬¸üÑÏÖØµÄÊÇ¿ÉÄܵ¼Ö·º»¯ÄÜÁ¦µÄ½µµÍ¡ª¡ªÄ£×Ó±äµÃÌ«¹ýÒÀÀµÄ³Ð©Ìض¨ÌØÕ÷£¬¶øºöÂÔÆäËûÖ÷ÒªÐźš£
ÃæÁÙ¡°Ìݶȼ¢¿Ê¡±µÄÄæ¾³£¬Òµ½çÓëѧÊõ½ç·×·×Õö¿ªÑо¿¡£ÓÐÈËÌá³öÒýÈë¸üÖÇÄܵÄÓÅ»¯Ëã·¨£¬ºÃ±È×Ô˳ӦѧϰÂʵÄÒªÁ죬ÊÔͼÈÃÿһ²ã¶¼Äܹ«ÕýµØ»ñÈ¡Ìݶȣ»ÓÐÈËÔòÑо¿ÌØÊâµÄÍøÂç½á¹¹Éè¼Æ£¬ºÃ±È²Ð²îÅþÁ¬¡¢÷缯ÅþÁ¬£¬ÒÔÈ·±£ÌݶÈÄÜÔÚÍøÂçÖиü˳³©µØ×ª´ï¡£Óë´Ëµ÷½âÑù±¾Õ½ÂÔ¡¢Êý¾ÝÔöÇ¿µÈÊÖÒÕÒ²±»Ö¤Êµ¿ÉÒÔÓÐÓûº½â²¿·Ö¡°Ìݶȼ¢¿Ê¡±Õ÷Ïó¡£
ΨÓÐÉîÈëÃ÷È·¡°Ìݶȼ¢¿Ê¡±±³ºóµÄ»ù´¡»úÀí£¬²Å»ªÕÒµ½Í»ÆÆµÄÔ¿³×¡£ÏÂÒ»²½£¬ÎÒÃǽ«Ì½ÌÖËüÊÇÔõÑùÓ°ÏìÄ£×ÓѵÁ·µÄÈ«¾ÖÌåÏÖ£¬ÓÖÓÐÄÄЩÁ¢ÒìÊֶοÉÒÔ×ÊÖúÎÒÃÇÍ»ÆÆÕâһƿ¾±£¬ÈÃÉî¶ÈѧϰΪ»¢¸µÒí¡£
ÔÚÕ¹ÏÖÁË¡°Ìݶȼ¢¿Ê¡±µÄ»ù±¾»úÀíºó£¬ÎÊÌâµÄÒªº¦×ªÏò¡ª¡ªÔõÑùÓÐÓÃÓ¦¶ÔºÍÆÆ½âÕâÒ»ÄÑÌâ¡£¾ø·ÇÃÎÏ룬Öî¶àÑо¿ÓëʵսÂÄÀúÒÑΪÎÒÃÇÖ¸Ã÷ÎúÒ»Ìõ³äÂúÏ£ÍûµÄ·¾¶¡£ÕâÒ»²¿·Ö£¬ÎÒÃǽ«´ÓÓÅ»¯Õ½ÂÔ¡¢ÍøÂç½á¹¹Á¢Ò졢ѵÁ·¼¼Çɵȶàά¶ÈÕö¿ª£¬ÖúÄãÔÚÉî¶Èѧϰʵ¼ùÖÐ×èÖ¹¡°Ìݶȼ¢¿Ê¡±µÄÏÝÚ壬ÓÀ´ÐÔÄܵı¼ÌÚ¡£
ÓÅ»¯Ëã·¨µÄË¢ÐÂÊÇÓ¦¶Ô¡°Ìݶȼ¢¿Ê¡±µÄµÚÒ»ÒªÎñ¡£¹Å°åµÄËæ»úÌݶÈϽµ£¨SGD£©ÔÚijЩÇéÐÎÏÂÄÑÒÔ²¶»ñÏ£º±»òÆ«ÒÆµÄÌݶÈÐźţ¬×Ô˳ӦÓÅ»¯Æ÷ÈçAdam¡¢RMSProp£¬Äܹ»Æ¾Ö¤ÌݶȵÄÀúÊ·ÐÅÏ¢µ÷½âѧϰÂÊ£¬´ó·ù¶ÈÌáÉýÌݶȵÄʹÓÃЧÂÊ¡£×îеÄÑо¿·¢Ã÷£¬´¿´âÒÀÀµÕâЩÓÅ»¯Æ÷ÈÔ²»¿ÉÍêÈ«½â¾öÌݶȼ¢¶öÎÊÌ⣬·´¶ø¿ÉÄÜÒýÈëÎó²î¡£
Òò´Ë£¬¸üÏȽøµÄÊÖ¶ÎÈç¡°ÌݶȹÀË㡱ÊÖÒÕ£¨ºÃ±ÈÌݶȲüôÓëУÕý¡¢ÌݶÈÅâ³¥»úÖÆ£©Ó¦Ô˶øÉú£¬Äܹ»¶¯Ì¬µ÷½âÌݶÈÁ÷£¬È·±£Ã¿Ò»²ã¶¼ÄÜ»ñµÃ×ã¹»µÄ·´Ïì¡£
³ýÁËÓÅ»¯Ë㷨ˢУ¬ÍøÂç½á¹¹µÄÇÉÃîÉè¼ÆÒ²ÊÇÒ»¸öÍ»ÆÆ¿Ú¡£ÀýÈç²Ð²îÍøÂ磨ResNet£©Í¨¹ýÒýÈë¿ì½ÝÅþÁ¬£¬ÓÐÓûº½âÁËÌݶÈÏûÊÅÓëÏ£º±µÄÎÊÌ⣬ÈÃÉî²ãÍøÂçµÄÌݶÈÐÅÏ¢µÃÒÔ¸ü³ä·Öת´ï¡£÷缯ÅþÁ¬ÍøÂ磨DenseNet£©Ôòͨ¹ýÿһ²ãÓëÆäǰËùÓвãµÄÖ±½ÓÅþÁ¬£¬¼«´óµØ¸ÄÉÆÁËÌݶȵÄÈö²¥Â·Í¾£¬Ê¹Ã¿¸ö²ÎÊý¶¼ÄÜ»ñµÃ¸»ºñµÄ·´ÏìÐźš£
ÖµµÃÒ»ÌáµÄÊÇ£¬ÕýÔò»¯ÊÖÒÕÒ²ÄÜÔÚÒ»¶¨Ë®Æ½ÉÏ»º½â¡°Ìݶȼ¢¿Ê¡±¡£ºÃ±ÈÅú¹éÒ»»¯£¨BatchNorm£©Äܹ»µ÷Àíÿһ²ãµÄ¼¤»î£¬Ê¹Ìݶȵļ¤Ôö»òÏûÍË»ñµÃƽºâ¡£Dropout¡¢DropConnectµÈËæ»úÑïÆúÊÖÒÕ£¬ËäÈ»Ö÷ÒªÐäÕäÓÚ±ÜÃâ¹ýÄâºÏ£¬µ«ÔÚijЩ³¡¾°ÏÂÒ²ÄÜ×ÊÖúÌݶÈÔÚÍøÂçÖеÄת´ïÔ½·¢Îȹ̡£
ѵÁ·Õ½ÂÔÒàÓÈΪÖ÷Òª¡£ÀýÈ磬Öð²½ÀäÆô¶¯£¨warm-up£©Õ½ÂÔ£¬ÈÃÍøÂçÔÚ³õÆÚ¼á³Ö½ÏСµÄѧϰÂÊ£¬ïÔÌÌݶȱ¬Õ¨µÄΣº¦£»ÔÙÈ磬ÌݶȲüôÊÖÒÕ¼ÈÄÜ×èÖ¹Ìݶȱ¬Õ¨£¬ÓÖÄÜÈ·±£ÍøÂçÔÚ´ó¹æÄ£Ê¹ÃüÖеÄѵÁ·ÎȹÌÐÔ¡£Á¬Ïµ½¥½øÊ½ÑµÁ·¡¢½×¶ÎÐÔ¶³½á²¿·Ö²ãµÄÕ½ÂÔ£¬Öð²½¼¤»î²¢Ç¿»¯Òªº¦ÌØÕ÷µÄѧϰ£¬Ò²³ÉΪ¡°Ìݶȼ¢¿Ê¡±ÎÊÌâµÄÁ¼·½¡£
ËäÈ»£¬Î´À´µÄÑо¿¿ÉÄÜ»¹»á´øÀ´Ô½·¢¼¤¸ÐÈËÐĵĽâ¾ö¼Æ»®¡£ºÃ±È£¬Ñ§Ï°×Ô˳ӦµÄ¡°ÌݶÈÖ¸µ¼¡±»úÖÆ£¬Í¨¹ýÍøÂçÄÚ²¿µÄ¶¯Ì¬µ÷Àí£¬Èá°¼¢¶ö¡±²ÎÊý×ÔÎÒµ÷½â£¬±äµÃÔ½·¢ÖÇÄܺ͸ßЧ¡£Á¬ÏµÉúÎïѧÆô·¢µÄÉñ¾»úÖÆ£¬ÀýÈçÉñ¾Í»´¥µÄ¿ÉËÜÐÔ£¬Ò²¿ÉÄÜΪÎÒÃÇ´øÀ´Í»ÆÆµÄ˼Ð÷¡ª¡ªÈÃѵÁ·Öеġ°¼¢¿Ê¡±ÎÊÌâÄð³É¿ÉÒÔ×Ô¶¯µ÷ÀíµÄ»úÖÆ¡£
¹é¸ù½áµ×£¬ÆÆ½â¡°GradientStarvation¡±¾ø²»ÊǼòµ¥Õ½ÂÔµÄʤÀû£¬¶øÊÇ¶à·½ÃæÊÖÒÕµÄÈÚºÏÁ¢Ò졣ÿһÏîˢж¼ÏñÊÇÔÚ¸øÉñ¾ÍøÂç·¿ªÒ»ÉÈд°¿Ú£¬ÈÃÌݶÈÐÅÏ¢Äܹ»¸ü×ÔÓÉ¡¢¸ü³ä·ÖµØÔÚÄ£×ÓÖÐÑ»·£¬Íƶ¯Éî¶Èѧϰ×ߵøüÔ¶¡¢¸üÎÈ¡£
ÄãÊÇ·ñÒ²ÔøÔÚÉî¶ÈÍøÂçÖп¨¿Ç£¿»òÕßÕý×¼±¸Ó½ÓеÄÄ£×ÓÌôÕ½£¿¼Ç×Å£¬Ã÷È·¡°Ìݶȼ¢¿Ê¡±µÄʵÖÊ£¬Á¬ÏµÁ¢ÒìµÄÉè¼ÆÓëѵÁ·¼¼ÇÉ£¬Äã¾ÍÄܹ»»¯½âÕâ¸ö¿´ËÆÄÑÒÔÓâÔ½µÄÄÑÌâ£¬ÕÆÎÕסÉî¶ÈѧϰµÄδÀ´Ö÷µ¼È¨¡£Ç°½øµÄ·ÉÏ£¬Ã»ÓÐʲô±ÈÖª¼ºÖª±ËµÄÕÆÎÕ¸üΪÖ÷Òª¡ª¡ªÔ¸ÄãÔÚÉñ¾ÍøÂçµÄÌìµØÀԽ´ìÔ½Ó£¬ÖÁ¸ßÎÞÉÏ¡£