- ½¹µãÊÖÒÕ
- ÒÔÔ´´ÊÖÒÕϵͳΪ»ù±¾£¬£¬£¬£¬£¬£¬SenseCoreÉÌÌÀAI´ó×°ÖÃΪ½¹µã»ù×ù£¬£¬£¬£¬£¬£¬½á¹¹¶àÁìÓò¡¢¶àÆ«ÏòÇ°ÑØÑо¿£¬£¬£¬£¬£¬£¬
¿ìËÙÂòͨAIÔÚ¸÷¸ö±ÊÖ±³¡¾°ÖеÄÓ¦Ó㬣¬£¬£¬£¬£¬ÏòÐÐÒµ¸³ÄÜ¡£¡£¡£¡£¡£¡£
Ïã¸ÛÖдó-ÉÌÌÀ¿Æ¼¼ÍŽáʵÑéÊÒAAAIÈÎÃüÂÛÎÄÏê½â£º³¬´ó¹æÄ£·ÖÀà¼ÓËÙËã·¨
¿ËÈÕ£¬£¬£¬£¬£¬£¬Ïã¸ÛÖдó-ÉÌÌÀ¿Æ¼¼ÍŽáʵÑéÊÒµÄÐÂÂÛÎÄ¡°Accelerated Training for Massive Classification via Dynamic Class Selection¡±±»AAAI 2018ÈÎÃüΪOral Presentation¡£¡£¡£¡£¡£¡£¸ÃÂÛÎÄ×ÅÁ¦ÓÚ½â¾ö³¬´ó¹æÄ£·ÖÀàÎÊÌâ(¹ý°ÙÍòÀà)¶ÔÄ£×ÓѵÁ·´øÀ´µÄһϵÁÐÌôÕ½£¬£¬£¬£¬£¬£¬ÓÈÆäÊdz¬´ó¹æÄ£Softmax²ãÔì³ÉµÄÅÌËãÆ¿¾±¡£¡£¡£¡£¡£¡£Ïêϸ¶øÑÔ£¬£¬£¬£¬£¬£¬¸ÃÂÛÎÄÌá³öÁËÒ»ÖÖÐÂÐ͵ÄDynamic Selective Softmax£¬£¬£¬£¬£¬£¬Äܹ»ÒԽϵ͵ļÛÇ®ÔÚÿ´Îµü´úÖÐÆ¾Ö¤ÖÖ±ð¿Õ¼äµÄ½á¹¹¶¯Ì¬Ñ¡ÔñһС²¿·ÖÖÖ±ð¼ÓÈëÅÌË㣬£¬£¬£¬£¬£¬ÔÚ°ü¹Ü¾«¶È»ù±¾Ò»ÖµÄÌõ¼þÏ£¬£¬£¬£¬£¬£¬¿ÉÒÔºÜÊÇÏÔÖøµØÌáÉýÑ·üçٶȣ¬£¬£¬£¬£¬£¬²¢´ó·ù¶ÈïÔÌѵÁ·Àú³ÌËùÕ¼ÓõÄÏÔ´æ¡£¡£¡£¡£¡£¡£±¾ÎÄÖÐÎÒÃǽ«ÏêϸÏÈÈݸÃÂÛÎÄÖÐÌá³öµÄÒªÁ죬£¬£¬£¬£¬£¬²¢ÏÈÈÝһЩ¿ÉÄܵĺóÐøÊÂÇéµÈ¡£¡£¡£¡£¡£¡£
ÖµµÃÖ¸³öµÄÊÇ£¬£¬£¬£¬£¬£¬ÕâÏîÊÂÇéÊÇÓÉÉÌÌÀ¿Æ¼¼ÔÚ¶¼»á¼¶ÈËÁ³Ê¶±ðµÄ³¡¾°ËùÇý¶¯¡£¡£¡£¡£¡£¡£¶ø´ËÏîÊÂÇéµÄЧ¹ûÒ²·´Ó¦ÁËÔÚÈ˹¤ÖÇÄÜÁìÓò¹¤ÒµÓ¦ÓùØÓÚѧÊõÁ¢ÒìµÄÖ÷ÒªÒâÒå¡£¡£¡£¡£¡£¡£
×÷ÕߣºÕÅÐг̣¬£¬£¬£¬£¬£¬ÑîÀÚ£¬£¬£¬£¬£¬£¬ãÆ¿¡½Ü£¬£¬£¬£¬£¬£¬Áִﻪ
Ò»¸öÏÖʵµÄÎÊÌ⡪ÈËÁ³Ê¶±ð
Ëæ×ÅÊý¾ÝµÄѸËÙ»ýÀÛ£¬£¬£¬£¬£¬£¬Êý¾ÝµÄÖÖ±ðÊýĿҲÔÚÒ»Ö±ÔöÌí£¬£¬£¬£¬£¬£¬´ó¹æÄ£·ÖÀàµÄÎÊÌâÊܵ½Ô½À´Ô½ÆÕ±éµÄÖØÊÓ£¬£¬£¬£¬£¬£¬ÈËÁ³Ê¶±ð¾ÍÊÇÆäÖÐÒ»¸öÖ÷ÒªµÄÀý×Ó¡£¡£¡£¡£¡£¡£ÔÚÏÈǰµÄһЩÈËÁ³Ê¶±ðµÄÊÂÇéÖÐ[2]£¬£¬£¬£¬£¬£¬»ùÓÚ·ÖÀàµÄѵÁ··½·¨ÒòÆä¼òÆÓÇÒÄÜÌṩ¸ßЧ¼àÊÓÐÅÏ¢µÄÌØµã£¬£¬£¬£¬£¬£¬ÎªÑ§½çºÍ¹¤Òµ½çÆÕ±éʹÓᣡ£¡£¡£¡£¡£

ͼ1 »ùÓÚ·ÖÀàÒªÁìµÄÈËÁ³Ê¶±ðѵÁ·Á÷³Ì
È»¶ø£¬£¬£¬£¬£¬£¬ÈçÏÂͼËùʾ£¬£¬£¬£¬£¬£¬Ëæ×ÅÖÖ±ðÊýÄ¿¼±¾çÔöÌí£¬£¬£¬£¬£¬£¬Á½¸öÏÖʵµÄÎÊÌ⸡³öË®Ãæ£º1)ÅÌËãSoftmaxËùÐèÒªµÄÅÌËãÁ¿»á´ó´óÔöÌí£¬£¬£¬£¬£¬£¬Ê¹µÃSoftmaxµÄÅÌËã³ÉÎªÖÆÔ¼ÍøÂçÑ·üÃ§Ù¶ÈµÄÆ¿¾±¡£¡£¡£¡£¡£¡£2)ÖÖ±ðÊýÄ¿µÄÔöÌí»áµ¼Ö·ÖÀà²ãµÄ²ÎÊýÄ¿´ó´óÔöÌí£¬£¬£¬£¬£¬£¬ÔÚÏÖÔÚGPUÏÔ´æÓÐÏÞµÄÇéÐÎÏ£¬£¬£¬£¬£¬£¬»á¼«´óÖÆÔ¼Äܹ»¼ÓÈë·ÖÀàµÄÖÖ±ðÊýÄ¿¡£¡£¡£¡£¡£¡£

ͼ2 ÖÖ±ðÊýÄ¿ÔöÌíʱ
¶ÔÓ¦µÄÅÌËãÁ¿ºÍÏÔ´æµÄת±ä
Õë¶ÔÖÖ±ðÊýÔöÌíʱ´øÀ´µÄÅÌËãÔöÌíºÍÏÔ´æÔöÌíµÄÌôÕ½£¬£¬£¬£¬£¬£¬±¾ÂÛÎÄÌá³öÁËÒ»ÖÖȫеÄÑ¡ÔñÐÔSoftmaxÅÌËã¿ò¼Ü£¬£¬£¬£¬£¬£¬ÎÒÃdzÆÖ®Îª¡°»ùÓÚ¶¯Ì¬ÖÖ±ðÑ¡ÔñµÄSoftmax¡±(Dynamic Selective Softmax)¡£¡£¡£¡£¡£¡£¸Ã¿ò¼Ü¿ÉÒÔÏÔÖøïÔÌѵÁ·Àú³ÌÖеÄÅÌËãÁ¿ÒÔ¼°ÏÔ´æÏûºÄ£¬£¬£¬£¬£¬£¬²¢ÇÒÈ¡µÃ½üËÆÍêÕûSoftmaxѵÁ·µÄÐÔÄÜ¡£¡£¡£¡£¡£¡£
¶ÔÁ½¸öÖ¸±êµÄÊÓ²ì
ÎÒÃǽç˵ÁËÁ½¸öÖ¸±êÀ´×ÊÖúÎÒÃÇÆÊÎö´ó¹æÄ£·ÖÀàµÄÎÊÌâ¡£¡£¡£¡£¡£¡£µÚÒ»¸öÖ¸±ê½Ð×öCP_K£¬£¬£¬£¬£¬£¬¼´Ç°KÀÛ¼Ó¸ÅÂʺͣ¬£¬£¬£¬£¬£¬ÌåÏÖSoftmaxÅÌËã³öµÄǰK´óµÄ¸ÅÂʵÄ×ܺ͡£¡£¡£¡£¡£¡£CP_KµÄÖµÔ½¸ÅÂÔÏÖ¸ÅÂÊÔ½¼¯ÖÐÔÚǰK¸öµÄÖÖ±ðÖС£¡£¡£¡£¡£¡£

½øÒ»²½µØ£¬£¬£¬£¬£¬£¬´ÓSoftmaxµÄÌݶȹ«Ê½¿ÉÖª£¬£¬£¬£¬£¬£¬³ýÁËÕæÊµ±êǩ֮Í⣬£¬£¬£¬£¬£¬ÆäËüÀà±ðµÄÌݶȺ͸ÅÂʾÞϸ³ÉÕý±È¡£¡£¡£¡£¡£¡£Õâ˵Ã÷ÈôÊǸÅÂÊÊǼ¯ÖÐÔÚǰK¸öÖÖ±ðÖУ¬£¬£¬£¬£¬£¬ÄÇô¶ÔÓ¦µÄÌݶÈÖµÒ²ÊǼ¯ÖÐÔÚǰK¸öÖÖ±ðÖС£¡£¡£¡£¡£¡£

Òò´Ë£¬£¬£¬£¬£¬£¬ÎÒÃǽøÒ»²½½ç˵ÁËÒ»¸öÖ¸±êNCG_K£¬£¬£¬£¬£¬£¬¼´Ç°K¹éÒ»»¯ÀÛ¼ÆÌݶȡ£¡£¡£¡£¡£¡£Õâ¸öÖ¸±êȨºâÁËÌݶÈÔÚǰK¸öÖÖ±ðÉϵļ¯ÖÐˮƽ¡£¡£¡£¡£¡£¡£

ƾ֤½ç˵£¬£¬£¬£¬£¬£¬ÎÒÃÇÓÃÒ»¸öÔÚMs1MCelebÉÏѵÁ·ºÃµÄResnet-101Ä£×Ó£¬£¬£¬£¬£¬£¬»³öÁËNCG_KËæ×ŵü´úÂÖÊýת±äµÄÇúÏß¡£¡£¡£¡£¡£¡£

´ÓÉÏͼÖÐÎÒÃÇ¿ÉÒÔ»ñµÃ¼¸µãÖ÷ÒªµÄÊӲ죺1)ÔÚ´ó¶¼ÇéÐÎÏ£¬£¬£¬£¬£¬£¬Ò»¸öÑù±¾Ö»ÈÝÒ׺ÍһС²¿·ÖµÄÖÖ±ð»ìÏý¡£¡£¡£¡£¡£¡£2)µ±Ê¹ÓÃSoftmax×÷ΪËðʧº¯Êýʱ£¬£¬£¬£¬£¬£¬´ÓÕâһС²¿·ÖÖֱ𱬷¢µÄÌݶÈÖ÷µ¼ÁËËùÓеÄÌݶȡ£¡£¡£¡£¡£¡£3)Ëæ×ÅѵÁ·µÄ¾ÙÐУ¬£¬£¬£¬£¬£¬ÈÝÒ×»ìÏýµÄÀà±ðµÄÜöÝÍ»áÔ½À´Ô½Ð¡¡£¡£¡£¡£¡£¡£

ͼ3 SoftmaxÅÌËãÖеġ°»îÔ¾ÖÖ±ð¡±
ÈçͼËùʾ£¬£¬£¬£¬£¬£¬ÕâK¸ö¸ÅÂÊÖµ×î´óµÄÖÖ±ðÖ÷µ¼ÁËSoftmaxÅÌË㣬£¬£¬£¬£¬£¬ÎÒÃǽ«Æä³ÆÖ®Îª¡°»îÔ¾Öֱ𡱡£¡£¡£¡£¡£¡£
Ñ¡ÔñÐÔSoftmax¿ò¼Ü
»ùÓÚÉÏÊöÊӲ죬£¬£¬£¬£¬£¬ÎÒÃÇÌá³öÁËÒ»ÖÖÑ¡ÔñÐÔµÄSoftmax¿ò¼Ü¡£¡£¡£¡£¡£¡£¸Ã¿ò¼ÜÒýÈëÁËÒ»¸öÑ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬¸ÃÑ¡ÔñÆ÷ͨ¹ýÍŽáÄ¿½ñÌØÕ÷ºÍ·ÖÀàµÄÈ¨ÖØ¾ØÕ󣬣¬£¬£¬£¬£¬Äܹ»¸ßЧÇÒ׼ȷµØÌôÑ¡³ö·ÖÀàÉÏÄܹ»±¬·¢½ÏÇ¿¼àÊÓÐźŵġ°»îÔ¾Öֱ𡱡£¡£¡£¡£¡£¡£Æ¾Ö¤Ö®Ç°µÄÆÊÎö£¬£¬£¬£¬£¬£¬¡°»îÔ¾Öֱ𡱿ÉÒÔ½üËÆÌṩºÍËùÓÐÖÖ±ðͬÑùÓÐÓõļàÊÓÐÅÏ¢£¬£¬£¬£¬£¬£¬Òò´Ë£¬£¬£¬£¬£¬£¬¹ØÓÚÕâÕ¼ÕûÌåÖÖ±ð±ÈÀýºÜСµÄ¡°»îÔ¾Öֱ𡱣¬£¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔʹÓÃһЩϣº±ÐԵIJÙ×÷À´¼ÓËÙÕûÌåµÄÅÌËãÁ÷³Ì¡£¡£¡£¡£¡£¡£
ÈçÏÂͼËùʾ£¬£¬£¬£¬£¬£¬ÎÒÃǽ«´ó¹æÄ£·ÖÀàËùÐèÒªµÄÖØ´óµÄÈ¨ÖØ¾ØÕó°²ÅÅÓÚCPUµÄÄÚ´æÖУ¬£¬£¬£¬£¬£¬Æ¾Ö¤Ñ¡ÔñÆ÷ÌôÑ¡³öµÄÖֱ𣬣¬£¬£¬£¬£¬¿ÉÒÔ´ÓÕâ¸öÖØ´óµÄÈ¨ÖØ¾ØÕóÖÐÌôÑ¡³öÐèÒªµÄÈ¨ÖØÏòÁ¿£¬£¬£¬£¬£¬£¬°²Åŵ½GPUµÄÏÔ´æÖС£¡£¡£¡£¡£¡£µ±ÔÚGPUÉÏÅÌËã³ö¶ÔÓ¦µÄÌݶÈÖ®ºó£¬£¬£¬£¬£¬£¬ÔÙÒì²½µØ½«Çó³öµÄÌݶÈÏ£º±¸üе½±£´æÓÚCPUÉϵÄÈ¨ÖØ¾ØÕóÖС£¡£¡£¡£¡£¡£

ͼ4 Ñ¡ÔñÐÔSoftmaxÊÂÇéÁ÷³ÌʾÒâͼ
To Be or not to beµÄÀ§¾Ö
ƾ֤ÉÏÎĵÄÏÈÈÝ£¬£¬£¬£¬£¬£¬Ñ¡ÔñÐÔSoftmax¿ò¼ÜµÄÒ»´ó½¹µãÊÇ¡°»îÔ¾Öֱ𡱵ÄÑ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬ÔõÑùÕÒµ½Ò»ÖÖ¸ßЧÇÒ׼ȷµÄÑ¡ÔñÆ÷³ÉΪÕâ¸öÅÌËã¿ò¼ÜµÄÒªº¦¡£¡£¡£¡£¡£¡£Ê×ÏÈÎÒÃÇÑо¿ÁËÁ½ÖÖ×îΪֱ¹ÛµÄÑ¡ÔñÆ÷¡£¡£¡£¡£¡£¡£
µÚÒ»ÖÖÊÇËæ»úÑ¡ÔñÆ÷¡£¡£¡£¡£¡£¡£ÔÚÿһÂÖµü´úÖУ¬£¬£¬£¬£¬£¬³ýÁËÄ¿½ñѵÁ·Ñù±¾¡¢µÄÖֱ𣬣¬£¬£¬£¬£¬»¹»áͨ¹ýËæ»ú²ÉÑù»ñµÃÆäÓàµÄÖֱ𡣡£¡£¡£¡£¡£¸ÃËæ»úÑ¡ÔñÆ÷²»ÒÀÀµÓÚÄ¿½ñÑù±¾µÄÌØÕ÷ºÍ·ÖÀà²ãÈ¨ÖØ¾ØÕóµÄÐÅÏ¢£¬£¬£¬£¬£¬£¬ÏÕЩûÓÐÌØÁíÍâʱ¼ä¿ªÏú£¬£¬£¬£¬£¬£¬Ò²ÓÉÓÚÊÇËæ»úѡȡ£¡£¡£¡£¡£¡£¬£¬£¬£¬£¬£¬Ã»ÓÐÒýÈëÈκÎÌØÊâÐÅÏ¢£¬£¬£¬£¬£¬£¬¸ÃÒªÁìµÄÐÔÄÜ¿ÉÒÔ±»ÊÓΪÊÇÑ¡ÔñÆ÷µÄÐÔÄÜϽ硣¡£¡£¡£¡£¡£
µÚ¶þÖÖÊÇ×îÓÅÑ¡ÔñÆ÷¡£¡£¡£¡£¡£¡£ÔÚÿһÂÖµü´úÖУ¬£¬£¬£¬£¬£¬»áƾ֤Ŀ½ñÑù±¾µÄÌØÕ÷ºÍÕû¸öÌØÕ÷¾ØÕóµã³ËµÄЧ¹û£¬£¬£¬£¬£¬£¬´ÓÖÐѡȡÏìÓ¦×î´óµÄÖֱ𣬣¬£¬£¬£¬£¬ÓÃÕâЩÖÖ±ðÀ´×÷Ϊ¡°»îÔ¾Öֱ𡱡£¡£¡£¡£¡£¡£ÕâÖÖÒªÁì°ü¹ÜÁËÿ´Îѡȡ³öÀ´µÄ»îÔ¾ÖÖ±ð¶¼ÊÇ×îÓŵ쬣¬£¬£¬£¬£¬¿ÉÊÇÓÉÓÚÒýÈëÁËÕû¸öÈ¨ÖØ¾ØÕó¼ÓÈëÅÌË㣬£¬£¬£¬£¬£¬ÎÞ·¨ïÔÌǰ´«µÄÅÌË㿪Ïú£¬£¬£¬£¬£¬£¬ÕâÓÐã£ÓÚÎÒÃÇïÔÌÅÌËãÁ¿µÄ³õÖ¾¡£¡£¡£¡£¡£¡£µ«×îÓÅÑ¡ÔñÆ÷ÿ´Î¶¼Ñ¡È¡ÁË×î»îÔ¾µÄÖֱ𣬣¬£¬£¬£¬£¬¸ÃÒªÁìµÄÐÔÄÜ¿ÉÒÔ±»ÊÓΪÊÇÑ¡ÔñÆ÷ÐÔÄܵÄÉϽ硣¡£¡£¡£¡£¡£

ÈçͼËùʾ£¬£¬£¬£¬£¬£¬Ëæ»úÑ¡ÔñÆ÷ËäÈ»ËÙÂʿ죬£¬£¬£¬£¬£¬¿ÉÊÇËðʧÁ˾«¶È;×îÓÅÑ¡ÔñÆ÷ËäÈ»°ü¹ÜÁ˾«¶È£¬£¬£¬£¬£¬£¬¿ÉÊÇûÓÐïÔÌÅÌË㿪Ïú¡£¡£¡£¡£¡£¡£ÕâÁ½ÖÖÑ¡ÔñÆ÷¶¼ÎÞ·¨Öª×ã¹þ¹þ(haha)ÌåÓýÉè¼ÆÒªÇ󣬣¬£¬£¬£¬£¬Òò´Ë£¬£¬£¬£¬£¬£¬ÎÒÃÇÏ£ÍûÕÒµ½Ò»ÖÖÔÚËÙÂʺ;«¶ÈÉ϶¼¿ÉÒÔÈ¡µÃ½ÏºÃƽºâµÄ¡°»îÔ¾ÖÖ±ð¡±Ñ¡ÔñÆ÷¡£¡£¡£¡£¡£¡£
¹þÏ£ÉÁÖÑ¡ÔñÆ÷
ΪÁËÓÐÒ»¸öËÙÂʺ;«¶ÈÉÏ¿ÉÒÔµÖ´ïÓÅÒìÆ½ºâµÄÑ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬ÎÒÃÇÌá³öÁ˹þÏ£ÉÁÖÑ¡ÔñÆ÷¡£¡£¡£¡£¡£¡£ÎÒÃǽ«´Ó¹þÏ£ÉÁֵĹ¹½¨ºÍ¹þÏ£ÉÁÖµÄʹÓÃÁ½¸ö·½ÃæÀ´ÏÈÈÝÕâÒ»Ëã·¨¡£¡£¡£¡£¡£¡£
¹ØÓÚ¹þÏ£ÉÁֵĹ¹½¨£¬£¬£¬£¬£¬£¬ÎÒÃÇÊ×ÏÈÀ´¿´Ò»¿Ã¹þÏ£Ê÷µÄ¹¹½¨¡£¡£¡£¡£¡£¡£¹ØÓÚN¸öÖÖ±ð·ÖÀàµÄÈ¨ÖØ¾ØÕ󣬣¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔ½«Õâ¸öÈ¨ÖØ¾ØÕó¿´×÷ÊÇN¸öÀà±ðµÄƽ¾ùÌØÕ÷ÏòÁ¿£¬£¬£¬£¬£¬£¬ÄÇôÎÒÃǾͻñµÃÁËDά¿Õ¼äµÄN¸öµã¡£¡£¡£¡£¡£¡£Ê×ÏÈ£¬£¬£¬£¬£¬£¬ÎÒÃÇ´ÓÕâN¸öµãÖÐËæ»úÑ¡Ôñ2¸öµã£¬£¬£¬£¬£¬£¬ÅÌËã³ö¾àÀëÕâÁ½¸öµã¾àÀë×î´óµÄ³¬Æ½Ã棬£¬£¬£¬£¬£¬Ò²¼´£¬£¬£¬£¬£¬£¬¸Ã³¬Æ½Ãæ°ÑÕâÁ½¸öµã»®·ÖÔÚÁ˿ռäµÄÁ½²à¡£¡£¡£¡£¡£¡£ÄÇô£¬£¬£¬£¬£¬£¬Æ¾Ö¤Õâ¸öÅÌËã³öµÄ³¬Æ½Ã棬£¬£¬£¬£¬£¬ÎÒÃǾͿÉÒ԰ѿռäÖÐµÄÆäËüµã·ÖΪÁ½²¿·Ö£¬£¬£¬£¬£¬£¬¼´ÔÚ³¬Æ½ÃæµÄ²î±ð²à¡£¡£¡£¡£¡£¡£ÕâÑù£¬£¬£¬£¬£¬£¬ÎÒÃǾͰѿռä·Ö³ÉÁËÁ½¸ö×ӿռ䡣¡£¡£¡£¡£¡£¹ØÓÚÿһ¸ö×ӿռ䣬£¬£¬£¬£¬£¬ÎÒÃÇ»áÖØ¸´ÉÏÃæµÄÀú³Ì£¬£¬£¬£¬£¬£¬¼´Ã¿´ÎËæ»úѡȡ2¸öµã£¬£¬£¬£¬£¬£¬ÅÌËã³ö³¬Æ½ÃæÁÙ¿Õ¼ä¾ÙÐл®·Ö£¬£¬£¬£¬£¬£¬µ±×Ó¿Õ¼äÖеãµÄ¸öÊý²»Áè¼ÝB¸öµãʱ×èÖ¹¼ÌÐø»®·Ö¡£¡£¡£¡£¡£¡£¾ÓÉÈô¸É´Î²Ù×÷ºó£¬£¬£¬£¬£¬£¬µ±ËùÓÐ×Ó¿Õ¼äÖеĵãµÄ¸öÊý¶¼²»Áè¼ÝB¸öµãʱ£¬£¬£¬£¬£¬£¬¹¹½¨Àú³Ì¿¢Ê¡£¡£¡£¡£¡£¡£ÈôÊǽ«Ã¿¸ö»®·ÖµÄ³¬Æ½ÃæÊÓΪÖÐÐĽڵ㣬£¬£¬£¬£¬£¬½«×îÖÕ»®·ÖºóµÄЧ¹ûÊÓΪҶ×Ó½áµã£¬£¬£¬£¬£¬£¬ÄÇô¹¹½¨µÄÕâ¸ö½á¹¹¾Í¿ÉÒÔ±»µ±³ÉÊÇÒ»¿Ã¹þÏ£Ê÷¡£¡£¡£¡£¡£¡£
´ÓÒ»¿Ã¹þÏ£Ê÷µÄ¹¹½¨Àú³Ì¿ÉÒÔ¿´³ö£¬£¬£¬£¬£¬£¬ÎÒÃǹ¹½¨¹þÏ£Ê÷ʱ½ÓÄɵÄÊÇËæ»úËã·¨£¬£¬£¬£¬£¬£¬Òò´Ë£¬£¬£¬£¬£¬£¬ÎªÁËÏû³ýËæ»úѡȡ´øÀ´µÄ²»ÎȹÌÐÔ£¬£¬£¬£¬£¬£¬ÎÒÃÇ»áͬʱÌìÉúL¿Ã¹þÏ£Ê÷£¬£¬£¬£¬£¬£¬ÕâÑù¾Í×é³ÉÁ˹þÏ£ÉÁÖ¡£¡£¡£¡£¡£¡£

ͼ5 ¹þÏ£ÉÁֵĹ¹½¨
¹ØÓÚ¹þÏ£ÉÁÖµÄʹÓ㬣¬£¬£¬£¬£¬ÎÒÃÇÒ²ÏÈÀ´¿´Ã¿¿Ã¹þÏ£Ê÷¶ÔÓ¦µÄ²Ù×÷¡£¡£¡£¡£¡£¡£¹ØÓÚÿһ¿Å¹þÏ£Ê÷£¬£¬£¬£¬£¬£¬Ê÷ÉϵÄÖÐÐĽڵ㶼ÊÇÒ»¸ö³¬Æ½Ãæ¡£¡£¡£¡£¡£¡£Òò´Ë£¬£¬£¬£¬£¬£¬µ±Ò»¸öеÄÌØÕ÷ÏòÁ¿À´ÁËÖ®ºó£¬£¬£¬£¬£¬£¬Ê×ÏȻᱻ¸ù½áµãµÄ³¬Æ½Ãæ·Öµ½×ó×ÓÊ÷»òÕßÓÒ×ÓÊ÷£¬£¬£¬£¬£¬£¬½Ó×ÅÓֻᱻÏìÓ¦×ÓÊ÷µÄ¸ù½Úµã¼ÌÐøÍùÏ·ÖÀ࣬£¬£¬£¬£¬£¬Ö±µ½ÂäÈëÒ»¸öÒ¶×Ó½áµãÖС£¡£¡£¡£¡£¡£ÄÇôҶ×Ó½áµãÖÐËù°üÀ¨µÄÖÖ±ð¾Í±»ÒÔΪÊǺÍÕâ¸öÌØÕ÷ÏòÁ¿ÏàËÆµÄÖֱ𡣡£¡£¡£¡£¡£
¹ØÓÚÉÁÖÖеÄÿһ¿ÃÊ÷£¬£¬£¬£¬£¬£¬¶¼»áÖØ¸´Õâ¸öÀú³Ì£¬£¬£¬£¬£¬£¬×îÖÕ»á»ñµÃÒ»¸öÀà±ðµÄºòÑ¡ÜöÝÍ£¬£¬£¬£¬£¬£¬ÈôÊǺòÑ¡ÜöÝÍÖеÄÖÖ±ðÁè¼ÝÁËÎÒÃÇËùÐèµÄÖÖ±ðÊýÄ¿£¬£¬£¬£¬£¬£¬ÎÒÃÇÔÙͨ¹ýÅÌËãÆäÓàÏÒ¾àÀ룬£¬£¬£¬£¬£¬×îÖÕѡȡÓàÏÒ¾àÀë×îСµÄÄÇЩÖÖ±ð×÷Ϊ¹þ¹þ(haha)ÌåÓý¡°»îÔ¾Öֱ𡱡£¡£¡£¡£¡£¡£
¸üºÃµÄƽºâ¡ª¶¯Ì¬Ñ¡ÔñÐÔSoftmax
ËäÈ»¹þÏ£ÉÁÖµÄÑ¡ÔñÆ÷ÔÚ°ü¹Ü׼ȷÂʵÄͬʱ´ó´óÌáÉýÁ˹þ¹þ(haha)ÌåÓýЧÂÊ£¬£¬£¬£¬£¬£¬µ«´Ó֮ǰ¶ÔÁ½¸öÖ¸±êµÄÊÓ²ìÖУ¬£¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬£¬£¬£¬£¬£¬Ëæ×ÅѵÁ·µÄ¾ÙÐУ¬£¬£¬£¬£¬£¬ËùÐèÒªµÄ»îÔ¾ÖÖ±ðÊýÔ½À´Ô½ÉÙ£¬£¬£¬£¬£¬£¬Òò´ËÎÒÃÇ¿ÉÒÔÕë¶ÔÑ¡ÔñÆ÷ÖÐÒýÈëµÄ²ÎÊý×ö¶¯Ì¬µ÷½â£¬£¬£¬£¬£¬£¬½øÒ»²½ÓÅ»¯ÅÌËã×ÊÔ´µÄÉèÖᣡ£¡£¡£¡£¡£
Ϊ´Ë£¬£¬£¬£¬£¬£¬ÎÒÃÇÒýÈëÁËÒ»¸öãÐÖµ£¬£¬£¬£¬£¬£¬Ã¿¸ôÒ»¶Îʱ¼ä£¬£¬£¬£¬£¬£¬ÔÚÑéÖ¤ÜöÝÍÉÏÅÌËã³öCP_K(ǰK¸ÅÂÊÀÛ¼ÓºÍ)£¬£¬£¬£¬£¬£¬ÎÒÃÇѡȡµÄÖÖ±ðÊýKǡǡʹµÃËã³öµÄCP_KÁè¼Ý½ç˵µÄãÐÖµ¡£¡£¡£¡£¡£¡£Ïà±ÈÓÚÔ¤ÏÈÉ趨ºÃ²ÉÑùÖÖ±ðÊý£¬£¬£¬£¬£¬£¬ÕâÖÖ·½·¨Ëæ×ÅѵÁ·µÄ¾ÙÐУ¬£¬£¬£¬£¬£¬KµÄÖµ»áÔ½À´Ô½Ð¡£¡£¡£¡£¡£¡£¬£¬£¬£¬£¬£¬Ò²¼´ÐèÒª²ÉÑùµÄÖÖ±ðÊý»áÔ½À´Ô½ÉÙ£¬£¬£¬£¬£¬£¬ÕâÑù¿ÉÒÔ½øÒ»²½ïÔÌÎÞÓõÄÅÌËã×ÊÔ´ÏûºÄ¡£¡£¡£¡£¡£¡£
¹ØÓÚÐÂÒýÈëµÄãÐÖµºÍÁíÍâÁ½¸ö²ÎÊý£¬£¬£¬£¬£¬£¬Ê÷µÄÊýÄ¿ºÍ¸üÐÂÖÜÆÚ¡£¡£¡£¡£¡£¡£»£»£»£»£»ùÓÚ¡°ÑµÁ·³õÆÚ¶àʵÑé²î±ðµÄ¿ÉÄÜ£¬£¬£¬£¬£¬£¬ÑµÁ·Îȹ̺ó×·Çó¸ü¾«×¼µÄÑ¡Ôñ¡±ÕâÒ»ÀíÄ£¬£¬£¬£¬£¬ÎÒÃÇ·¢Ã÷¼òÆÓµÄÏßÐÔ¸üÐµķ½·¨¾Í¿ÉÒÔÈ¡µÃ²»´íµÄЧ¹û£¬£¬£¬£¬£¬£¬Ò²¼´£ºãÐÖµÓÉСµ½´óÏßÐÔÔöÌí£¬£¬£¬£¬£¬£¬Ê÷µÄÊýÄ¿ÓÉÉÙÏßÐÔÔö¶à£¬£¬£¬£¬£¬£¬¸üÐÂÖÜÆÚÓÉ´óÏßÐÔ¼õС¡£¡£¡£¡£¡£¡£
ʵÑéЧ¹û
ÎÒÃÇÔÚÁ½¸öÂþÑÜåÄÒìµÄÈËÁ³Ê¶±ðÊý¾Ý¼¯ÉÏÀ´Ñé֤ѡÔñÐÔSoftmaxµÄÐÔÄÜ¡£¡£¡£¡£¡£¡£µÚÒ»¸öÊý¾Ý¼¯ÊÇMs1M Celeb£¬£¬£¬£¬£¬£¬¸ÃÊý¾Ý¼¯°üÀ¨10ÍòÈ˹²1000ÍòÕÅͼ£¬£¬£¬£¬£¬£¬ÓÉÓÚÔʼµÄÊý¾Ý¼¯ÓнÏÁ¿¶àµÄÔëÉù£¬£¬£¬£¬£¬£¬ÎÒÃǾÙÐÐÁËһЩÕûÀí£¬£¬£¬£¬£¬£¬ÏÖÊÊÓÃÓÚʵÑéµÄÊÇ8.7ÍòÈËÔ¼460ÍòÕÅͼ¡£¡£¡£¡£¡£¡£µÚ¶þ¸öÊý¾Ý¼¯ÊÇMegaface Challenge 2µÄѵÁ·Êý¾Ý¡£¡£¡£¡£¡£¡£¸ÃÊý¾Ý¼¯¹²ÓÐ67ÍòÈËÔ¼470ÍòÈË¡£¡£¡£¡£¡£¡£ÎÒÃÇÔÚ4¸ö²î±ðµÄÈËÁ³Ê¶±ð±ê×¼ÐÒéÉϲâÊÔÁËÒªÁìµÄÐÔÄÜ£¬£¬£¬£¬£¬£¬¼´LFW·ÇÊÜÏÞµÄÈËÁ³ÑéÖ¤ÐÒ飬£¬£¬£¬£¬£¬ÈËÁ³Ê¶±ðÐÒ飬£¬£¬£¬£¬£¬IJB-AµÄ1:1ÈËÁ³ÑéÖ¤ÐÒéÒÔ¼°MegafaceµÄÈËÁ³Ê¶±ðÐÒé¡£¡£¡£¡£¡£¡£
ÔÚÕâЩ²î±ðµÄÐÒéÉÏ£¬£¬£¬£¬£¬£¬¹þ¹þ(haha)ÌåÓýÌá³öµÄÒªÁìÓÐ×ÅÒ»ÖµÄÐÔÄÜ£¬£¬£¬£¬£¬£¬ÔÚÖ¸Êý¼¶±ðµØïÔÌÅÌËãÁ¿µÄͬʱ£¬£¬£¬£¬£¬£¬¿ÉÒÔÈ¡µÃÆÈ½üÓÚÍêÕûSoftmaxµÄÐÔÄÜ¡£¡£¡£¡£¡£¡£´Ó±íͼ1ÖпÉÒÔ¿´µ½£¬£¬£¬£¬£¬£¬ÔÚÈ¡µÃÏàͬÐÔÄܵÄÇéÐÎÏ£¬£¬£¬£¬£¬£¬¹þÏ£ÉÁÖµÄʱ¼ä¿ªÏú±È×îÓÅÑ¡ÔñÆ÷»òÕßÍêÕûµÄSoftmaxҪСһ¸öÊýÄ¿¼¶;ÔÚÏàͬµÄʱ¼äÏûºÄÏ£¬£¬£¬£¬£¬£¬¹þÏ£ÉÁÖµÄÐÔÄÜÔ¶³¬ÆäËüµÄһЩËã·¨¡£¡£¡£¡£¡£¡£²¢ÇÒ¿ÉÒÔ´ÓͼÖп´µ½£¬£¬£¬£¬£¬£¬¶¯Ì¬µÄ¹þÏ£ÉÁÖ¿ÉÒÔ½øÒ»²½µØÌáÉýËã·¨µÄÐÔÄÜ¡£¡£¡£¡£¡£¡£
±íͼ1. Ñ¡ÔñÐÔSoftmaxºÍÆäËüÒªÁìµÄ½ÏÁ¿
³ýÁËÔÚСģ×ÓÉϵĽÏÁ¿ÊµÑ飬£¬£¬£¬£¬£¬ÎÒÃÇ»¹½«Ms1MCelebºÍMegaface Challenge 2Á½¸öÊý¾ÝÜöÝͲ¢ÔÚÒ»Æð£¬£¬£¬£¬£¬£¬»ñµÃÒ»¸ö75Íò·ÖÀàµÄ´óÊý¾Ý¼¯£¬£¬£¬£¬£¬£¬ÓÃResnet-101ÔÚÕâ¸öÊý¾Ý¼¯ÉϾÙÐÐÁËʵÑé¡£¡£¡£¡£¡£¡£ÔÚÕâ¸ö´óʵÑéÖУ¬£¬£¬£¬£¬£¬ÎÒÃÇÔÚÏÕЩ²»ÏûºÄÐÔÄܵÄÇéÐÎÏ£¬£¬£¬£¬£¬£¬¿ÉÒÔ½«Ã¿ÂÖµÄѵÁ·µü´úʱ¼ä´Ó3.5sËõ¶ÌΪ1.5s£¬£¬£¬£¬£¬£¬Æðµ½ÁË60%µÄ¼ÓËÙЧ¹û¡£¡£¡£¡£¡£¡£²¢ÇÒÓÉÓÚÎÒÃǽ«ÖØ´óµÄÈ¨ÖØ²ÎÊý·Åµ½ÁËCPUµÄÄÚ´æÖУ¬£¬£¬£¬£¬£¬ÎÒÃÇÏÕÐ©ÒÆ³ýÁËÈ¨ÖØ¾ØÕóËùÕ¼ÓõÄËùÓÐÏÔ´æ¡£¡£¡£¡£¡£¡£´ÓÕûÌåÍøÂçµÄÏÔ´æÏûºÄÉÏ¿´£¬£¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔ½«ÏԴ濪Ïú¼õС24%¡£¡£¡£¡£¡£¡£

±íͼ2. ÔÚResnet101ÉϾÙÐÐ
75ÍòÈËÁ³·ÖÀàµÄѵÁ·
³ýÁË»ñµÃ¸üºÃµÄÐÔÄÜ£¬£¬£¬£¬£¬£¬ÎÒÃÇÒ²ÏêϸÆÊÎöÁ˹þÏ£ÉÁÖÖвî±ð¾öÒéÒò×Ó¶Ô×îºóЧ¹ûµÄÓ°Ïì¡£¡£¡£¡£¡£¡£ÓÉÏÂͼ¿ÉÒÔ»ñµÃ¼¸¸öÊӲ죺1)²»¹ÜÓúÎÖÖÑ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬Ëæ×ŲÉÑùÖÖ±ðÊýÄ¿µÄÔöÌí£¬£¬£¬£¬£¬£¬Ä£×ÓµÄÐÔÄܶ¼»áËæÖ®ÔöÌí¡£¡£¡£¡£¡£¡£2)»ùÓÚ¹þÏ£ÉÁÖµÄÑ¡ÔñÆ÷ÔÚ²ÉÑùÖÖ±ðÊýÄ¿ºÜСʱ£¬£¬£¬£¬£¬£¬¾Í¿ÉÒÔÆÈ½ü×îÓÅÑ¡ÔñÆ÷µÄÐÔÄÜ¡£¡£¡£¡£¡£¡£3)¹ØÓÚ¹þÏ£ÉÁÖÖÐÊ÷µÄÊýÄ¿²»ÊÇÌØÊâÃô¸Ð£¬£¬£¬£¬£¬£¬ÔÚÁè¼Ý50¿ÅÊ÷ʱÐÔÄܾÍÇ÷ÓÚÎȹ̡£¡£¡£¡£¡£¡£4)µ±¹þÏ£ÉÁֵĸüÐÂÖÜÆÚÔÚ1¸öepochÄÚʱ£¬£¬£¬£¬£¬£¬¶ÔÐÔÄܵÄÓ°Ïì²»ÏÔÖø£¬£¬£¬£¬£¬£¬ÈôÊǸüÐÂÖÜÆÚÁè¼ÝÁËÒ»¸ö1 epoch£¬£¬£¬£¬£¬£¬¿ÉÄÜÓÉÓÚ¹¹½¨¹þÏ£ÉÁÖµÄÈ¨ÖØ¾ØÕóÐÅϢ̫¹ý¾ÃÔ¶¶øÔì³ÉÕûÌåÐÔÄܵÄϽµ¡£¡£¡£¡£¡£¡£

±íͼ2. ²ÉÑùÖÖ±ðÊý¶ÔÐÔÄܵÄÓ°Ïì

±íͼ3. Ê÷µÄÊýÄ¿¶ÔÐÔÄܵÄÓ°Ïì

ͼ±í4. ¸üÐÂÖÜÆÚ¶ÔÐÔÄܵÄÓ°Ïì
˼Ë÷Óë×îºóµÄ»°
»ØÊ×±¾ÎĵÄËã·¨£¬£¬£¬£¬£¬£¬ÎÒÃÇÕë¶Ô´ó¹æÄ£·ÖÀàʱSoftmax´øÀ´µÄÎÊÌ⣬£¬£¬£¬£¬£¬Ìá³öÁË»ùÓÚ¶¯Ì¬ÖÖ±ð²ã¼¶Ñ¡ÔñµÄËã·¨£¬£¬£¬£¬£¬£¬¸ßЧÇÒ׼ȷµØÕÒµ½ÁË¡°»îÔ¾Öֱ𡱣¬£¬£¬£¬£¬£¬²¢ÇÒÎÒÃǽøÒ»²½Ìá³öÁ˶¯Ì¬·ÖÅɵļƻ®À´½øÒ»²½³ä·ÖʹÓÃÅÌËã×ÊÔ´¡£¡£¡£¡£¡£¡£ÔÚ²î±ð²âÊÔ¼¯ÉϵÄʵÑéЧ¹û£¬£¬£¬£¬£¬£¬³ä·ÖÑéÖ¤Á˱¾ÎÄÒªÁìµÄÓÐÓÃÐÔ¡£¡£¡£¡£¡£¡£ÁíÍ⣬£¬£¬£¬£¬£¬³ýÁ˱¾ÎÄÖÐÌá³öµÄ¹þÏ£ÉÁÖÑ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬¸Ã¶¯Ì¬Ñ¡ÔñÐÔSoftmaxµÄÅÌËã¿ò¼Ü»¹¿ÉÒÔÎÞаÒýÈë²î±ðµÄ²ÉÑùËã·¨£¬£¬£¬£¬£¬£¬ÔÚÏÖʵµÄʹÓÃÇéÐÎÖУ¬£¬£¬£¬£¬£¬¿ÉÒÔÆ¾Ö¤ËÙÂʺ;«¶ÈµÄ²î±ðÐèÇóÀ´Ñ¡Ôñ²î±ðµÄ²ÉÑùËã·¨¡£¡£¡£¡£¡£¡£ÔÚδÀ´£¬£¬£¬£¬£¬£¬ÎÒÃÇÏ£Íû½øÒ»²½Ì½Ñ°¸ÃÒªÁìµÄ½çÏߣ¬£¬£¬£¬£¬£¬µ±Êý¾Ý¹æÄ£ÔÙ´óÒ»¸öÉõÖÁ¼¸¸öÁ¿¼¶Ê±£¬£¬£¬£¬£¬£¬»á²»¿É×èÖ¹µØÒýÈë¸ü¶àµÄÔëÉù¡£¡£¡£¡£¡£¡£µ±ÕâЩÔëÉùµÖ´ïÎÞ·¨È˹¤ÕûÀíµÄ¹æÄ£Ê±£¬£¬£¬£¬£¬£¬¿ÉÄÜ»á¶Ô¹¹½¨µÄ¶¯Ì¬µÄ²ã¼¶½á½á¹¹³ÉÐí¶à×ÌÈÅ£¬£¬£¬£¬£¬£¬Ê¹µÃÑ¡ÔñÆ÷ÎÞ·¨×¼È·Çø·Ö¡°»îÔ¾Öֱ𡱺͡°ÔëÉùÖֱ𡱵ÈÐÅÏ¢£¬£¬£¬£¬£¬£¬ÔõÑùÔÚÕâÖÖÇéÐÎÏÂˢйþ¹þ(haha)ÌåÓýÑ¡ÔñÐÔSoftmaxÊÇÒ»¸öÖµµÃ¼ÌÐøÌ½ÌÖµÄÎÊÌâ¡£¡£¡£¡£¡£¡£
Ïà¹ØÎÄÏ×£º
¡¾1¡¿¡°Accelerated Training for Massive Classification via Dynamic Class Selection¡±, Xingcheng Zhang, Lei Yang, Junjie Yan and Dahua Lin, AAAI 2018.
¡¾2¡¿¡°Deep learning face representation from predicting 10,000 classes¡±£¬£¬£¬£¬£¬£¬ Sun, Yi, Xiaogang Wang, and Xiaoou Tang, CVPR 2014.
Github´úÂ룺
https://github.com/yl-1993/hfsoftmax






·µ»Ø