2020 ÄêÎÒÃÇÓ¦¸ÃÑ¡ÔñÄÄÒ»ÖÖÉî¶Èѧϰ¿ò¼Ü£¿ÏÖÔÚÓÖÓÐÁËÒ»¸öÐÂÑ¡Ôñ£¬¾Ý¿É¿¿ÏûÏ¢£¬À´×Ô¿õÊÓ Brain++µÄ ºËÐÄÉî¶Èѧϰ¿ò¼Ü¼´½«ÓÚ 3 Ôµ׿ªÔ´¡£¿õÊÓ½«Í¨¹ý¿ªÔ´ºÍ¿ª·ÅµÄÐÎʽ½«ÆäÇ¿´óµÄËãÁ¦¡¢¸÷Àà SOTA Ä£ÐͺͿò¼Ü×ÊÔ´¸³ÄܸøËùÓпª·¢Õߺ͸ßУʦÉúʹÓá£
ÕâÒ»ÍêÈ«ÓɹúÈË×ÔÖ÷Ñз¢£¬Ôø¾Ö§³Ö¹ý¿õÊÓËùÓÐÁìÏȼ¼ÊõµÄ¿ò¼Ü£¬ÊƱؽ«»áÒýÀ´ÈËÃǵĹ㷺¹Ø×¢¡£
ÔÚÖØ°õ½éÉÜ MegEngine ֮ǰ£¬ÎÒÃDz»µÃ²»Ïò´ó¼Ò½éÉÜһϿõÊÓµÄÈ˹¤ÖÇÄÜË㷨ƽ̨¡ª¡ªBrain++¡£¿õÊÓÊ×ϯ¿Æѧ¼Ò¡¢¿õÊÓÑо¿ÔºÔº³¤Ëï½£Ôø±íʾ£º¡¸¿õÊÓ Brain++ ÈùæÄ£»¯Ë㷨ѵÁ·³ÉΪ¿ÉÄÜ¡£¡¹¼òµ¥µØÀí½â£¬ÓµÓÐÄÜÅúÁ¿Éú²úËã·¨µÄ Brain++£¬¶Ô¿õÊÓÀ´Ëµ¾ÍÊÇÉú²úÁ¦µÄԾǨ¡£ÈÿõÊӵĿª·¢ÕßÀ´´ÓÍØ»ÄÆÚ¿ìËÙ×ßÉÏÏÖ´ú»¯µÄ½ø³Ì¡£
¿õÊÓ Brain++×ÜÌåÉÏ¿ÉÒÔ´óÌå·ÖΪÈý²¿·Ö£¬ÆäÖм´½«¿ªÔ´µÄÉî¶ÈѧϰËã·¨¿ª·¢¿ò¼Ü MegEngine ÊǺËÐÄ£¬Æä´ÎÊÇÌṩËãÁ¦µ÷¶ÈÖ§³ÖµÄÉî¶ÈѧϰÔƼÆËãƽ̨ MegCompute£¬ÒÔ¼°ÓÃÓÚÌṩÊý¾Ý·þÎñºÍ¹ÜÀíµÄÊý¾Ý¹ÜÀíƽ̨ MegData¡£Æð¼ÒÓÚ¼ÆËã»úÊÓ¾õµÄ¿õÊÓÖ®ËùÒÔÄܹ»¿ìËÙ·¢Õ¹£¬ÂÅÂÅÔÚ AI ¾ºÈüÖÐÍÀ°ñ£¬Æä±³ºóµÄ°ÂÒåÔÚÓÚ£º¿õÊÓͨ¹ý Brain++ʵÏÖÁËËã·¨´´ÐÂÉϵÄС²½¿ìÅܺÍ×Ô¸ø×Ô×㣬ÔÙ½øÒ»²½É£¬Æä³É¹¦×î¸ù±¾µÄÔÒòÔÚÓÚ¿õÊӵĺËÐÄ¿ò¼ÜЧ¹ûȷʵ·Çͬһ°ã¡£
È»¶øÔÚ¸÷¼Ò³§É̲»¶Ï¿ªÔ´ AI ¹¤¾ßµÄ½ñÌ죬¿õÊÓ½«×Ô¼ºµÄ¡¸É±ÊÖﵡ¹ÍÆÏòÕû¸öÉçÇø¾¿¾¹¾¹ýÁ˺ÎÖÖ¿¼Á¿£¿Õ⻹Ҫ´ÓÉî¶Èѧϰ¿ò¼ÜµÄ·¢Õ¹Àú³Ì˵Æð¡£
ʲôÊÇ¿ò¼Ü£¿¾ÍÊÇÇ°ÈËÒѾ¿ª±ÙÁËÒ»Ìõ·£¬ºóÀ´ÕßÖ»ÐèÒª¸ú×ÅÕâÌõ·×߾ͶÔÁË¡£
ÖÚËùÖÜÖª£¬È˹¤ÖÇÄÜ·çÓêÁùÊ®ÓàÔØ£¬ÊÇÉî¶ÈѧϰµÄ³öÏÖÈÃÈ˹¤ÖÇÄܲúÒµµÄ·¢Õ¹ÇúÏß×ßÏòеĹյ㡣Ȼ¶øÔçÆÚµÄÑз¢ÈËԱûÓÐÈκΡ¸Ç°ÈË֮·¡¹¿É×ß¡£ÔÚÉî¶ÈѧϰµÄÃÈѿʱÆÚ£¬Theano ÕâÑùµÄÔªÀϼ¶¿ò¼Ü¾ÍÔøÖ¸µ¼ÎÒÃÇд³öµÚÒ»ÅúÇ¿´óµÄÉñ¾ÍøÂ磻¶øºó TensorFlow µÈ¼Ì³ÐÕßÈÃÉñ¾ÍøÂçµÄ±àдÖð½¥±äµÃÏñ´î»ýľһÑù¼òµ¥¡£
Éî¶ÈѧϰµÄµÚÒ»Åú̽·Õߺܶ඼ÊǺ£ÍâµÄÖªÃûѧÕߣ¬Æä±³¿¿µÄÉî¶Èѧϰ¿ò¼ÜÒ²¶àÊǺ£Í⿪·¢Õß´´½¨Óëά»¤¡£´Ó×ʼÃÉÌØÀû¶û´óѧÓë²®¿ËÀû´óѧÌá³öµÄ Theano¡¢Caffe ¿ò¼Ü£¬µ½ÏÖÔڹȸèÓë Facebook ά»¤µÄ TensorFlow¡¢ PyTorch£¬Éî¶Èѧϰ¿ò¼ÜµÄÖ÷Á÷ÒѾ´ÓѧÊõ»ú¹¹×ªÏòÁ˿Ƽ¼¾ÞÍ·¡£
¼ÈÈ»¿ò¼Ü»ù±¾¶¼ÊÇ¿ªÔ´µÄ£¬¹úÄڿƼ¼ÆóÒµ»¹ÐèÒªÖØÐÂ×ÔÑÐÒ»Ì×Â𣿴ð°¸Êǿ϶¨µÄ£¬Ö®ËùÒÔ DL ¿ò¼Ü´Ó¸ßУתÒƵ½ÆóÒµ£¬ÊÇÒòΪAI´Ó²»ÊǾÖÏÞÓÚÏóÑÀËþÀïµÄѧÎÊ£¬¶ø±ØÐëÃæÏòÕæʵµÄ³¡¾°ÎÊÌ⣻ÊÇÒòΪËüÃÇÄÜÓÃÓÚÉú²ú£¬ÄÜ×÷ÓÃÓÚ¸÷ÖÖʵ¼ÊÒµÎñ¡£Ä¿Ç°¹úÄÚÓкܶ༼ÊõÁìÏȵĿƼ¼ÆóÒµ£¬ËüÃǶ¼ÓÐ×ŶÀÌصÄÒµÎñ³¡¾°ÓëÎÊÌâ¡£ÕâΪÑз¢×ÔÖ÷µÄÉî¶Èѧϰ¿ò¼Ü£¬¹¹½¨¸üÍêÃÀµÄÓ²¼þ¡¢Ë㷨ϵͳÌṩÁËÆõ»ú¡£°Ù¶È¿ªÔ´µÄ PaddlePaddle ÔÚ×ÔÈ»ÓïÑÔ´¦ÀíµÈ·½Ãæ¾ßÓÐÓÅÒìµÄ»ýÀÛ£»»ªÎª¼´½«¿ªÔ´µÄ Mindspore£¬Ç¿µ÷ÁËÈíÓ²¼þе÷¼°Òƶ¯¶Ë²¿ÊðµÄÄÜÁ¦¡£
¶ÔÓÚ¿ªÔ´¹¤¾ßµÄÑ¡Ôñ¾ÍÏñ¡¸Ê²Ã´ÊÇ×î°ôµÄ¼ÆËã»úÓïÑÔ¡¹Õâ¸öÎÊÌâÒ»Ñù£¬¿ª·¢ÕßÃǸ÷ÓÐÆ«°®Ò²¸÷Óв۵㣬´ÓÄ¿Ç°ÐÎÊÆÀ´¿´ PyTorch ºÍ TensorFlow ÎÞÒÉÊÇ×îÁ÷Ðеģ¬¹úÄڵĿò¼ÜÕý»ý¼«·¢Õ¹¡£
µ«×÷Ϊ¼ÆËã»úÊÓ¾õ¼¼ÊõÈ«ÇòÁìÏȵĴ´Òµ¹«Ë¾£¬¿õÊÓÑо¿ÔºÄÚ²¿È´´ÓδÓùý TensorFlow »ò PyTorch À´×ö AI ¼¼ÊõºÍ²úÆ·µÄÑз¢¡£ÒòΪ¿õÊÓ³ÉÁ¢µ±³õ£¬AI ¿ª·¢¹¤¾ß¾ÍÊÇØÑ·¦µÄ£¬¿õÊÓÔÚÍػĵĹý³ÌÖÐÐγÉÁË×Ô¼ºµÄÒ»Ì×´ò·¨£¬Ôì³öÁË×Ô¼ºÓÃÆðÀ´Ë³ÊÖµÄÒ»Ì×¹¤¾ß¡£
2014 Ä꣬¿õÊÓÑо¿Ôº´î½¨ÁË Brain++ µÄºËÐÄÒýÇ桪¡ªMegEngnie£¬²¢½«ÕâÌ×Ëã·¨¿ò¼ÜÔÚ¹«Ë¾ÄÚ²¿ÍƹãʹÓá£Ëæ×Å¿õÊÓÔÚº£Á¿µÄ¼ÆËã»úÊÓ¾õÈÎÎñºÍÒµÎñ³¡¾°ÖеÄÈÕ»ýÔÂÀÛ£¬ÕâÌ×Éî¶Èѧϰ¿ò¼ÜÔÚ¿õÊÓÒѾ±»´òÄ¥µÄïÁÁ£¬¿õÊÓÓÐ 1400 ¶àÃûÑз¢Õߣ¬ËûÃǶ¼ÔÚʹÓÃ×Ô¼ºµÄ¿ò¼ÜѵÁ·¡¢²¿ÊðËã·¨£¬¼´±ãÓÐÐÂͬѧ¼ÓÈëÒ²ÄÜ¿ìËÙѧϰÉÏÊÖ£¬ÈÚÈëµ½¿õÊÓµÄÑз¢Éú̬ÖС£
¿õÊÓÉî¶Èѧϰ¿ò¼Ü MegEngine ÕûÌå¼Ü¹¹
¾ÝÁ˽⣬ÕýÊÇÒÀÍÐÓÚÕâÌ׹ᴩ¹«Ë¾Ñз¢È«Á÷³ÌµÄ¿ò¼Ü£¬¿õÊÓ¿ª·¢³öÁËһϵÁпɲ¿ÊðÔÚÔƶˡ¢±ßÔµ²àÒÔ¼°Òƶ¯¶ËµÄÉî¶ÈÉñ¾ÍøÂç¡£ÆäÖжÔÒµ½çÓ°Ïì½Ï´óµÄ±ÈÈç ShuffleNet£¬ÕâÊÇÒ»Ì×¼«¸ßЧµÄ¡¢ÇáÁ¿»¯Òƶ¯¶Ë¾í»ýÉñ¾ÍøÂç, ¿ÉÒÔÔÚ»ùÓÚ ARM µÄÒƶ¯É豸ÉÏʵÏÖ±È AlexNet ¿ì 20 ±¶µÄËٶȣ¬Ð§ÂʱȹȸèµÄ MobileNet »¹Òª¸ß¡£
·¢Õ¹µ½½ñÌ죬¿õÊÓ MegEngine ÒѾ¾ÀúÁË 5 Äê¶àµÄ´òÄ¥£¬ÔÚÉî¶Èѧϰ¿ò¼ÜµÄ»ù´¡ÉÏ£¬¿õÊÓ½«ÕâÌ× AI ¿ª·¢¹¤¾ßÉý¼¶ÎªÒ»¸öÌ×¼þ¹¤¾ß£¬½«Êý¾Ý¹ÜÀíºÍ¼ÆËã×ÊԴͳ³ïÓë¿ò¼ÜÕûºÏΪһ¸öƽ̨¡ª¡ªBrain++Óɴ˵®Éú£¬ÖÁÉÙ¶ÔÓÚ¿õÊÓÀ´Ëµ£¬ÕâÌ×ÈýλһÌåµÄË㷨ƽ̨ÊÇÌáÉý AI ÆóÒµÉú²úÁ¦µÄ¸ù±¾¡£
ÕýÊÇÓÐÁËÕâÑù¶Ëµ½¶ËµÄ½â¾ö·½°¸£¬¿õÊÓÔÚÊÀ½ç¸÷ÏîÈ˹¤ÖÇÄܾºÈüÖÐÂÅÂŶá¹Ú£¬2017 ÄêÖÁ 2019 Äê¼ä£¬¿õÊÓÔøÒ»¾ÙÄÃÏ COCO ÈýÁ¬¹Ú¡£COCO ÊÇÈ˹¤ÖÇÄÜÁìÓò×î¾ßÓ°ÏìÁ¦µÄͨÓÃÎïÌå¼ì²âÌôÕ½Èü£¬ÔÚ¼ÆËã»úÊÓ¾õÁìÓòÏíÓкܸßÉùÓþ¡£
¿õÊÓÕâÌ×Éú²úÁ¦Æ½Ì¨µÄ¸ßЧºÍÒ×ÓÃÐÔÀ´Ô´ÓÚʵ¼ù¡£ÒÀ¾ÝÒµÎñµÄÕæʵÐèÇó¹¹½¨¿ò¼Ü£¬ÊÇÒ»Ìõ¸ü¼ÓÃæÏòʵ¼ÊµÄ¿ª±Ù֮·£¬¹úÄÚ¸÷´ó×ÔÖ÷ AI ¿ò¼Ü¶¼ÔÚ»ý¼«Ì½Ë÷×ÅËüÃǵķ½Ïò¡£¶ø¶ÔÓÚ¿ª·¢Õ߶øÑÔ£¬¸ú×ÅËüÃÇ̽Ë÷µÄ³É¹û£¬¾ÍÄÜÕë¶Ô¹úÄÚÒµÎñ³¡¾°×ö³ö×îºÏÊÊÓëºÃÓõÄËã·¨¡£ÕýÒòΪ×ÔÖ÷ AI ¿ò¼ÜºÜÓÐÒâÒ壬¿õÊӵȹ«Ë¾µÄŬÁ¦£¬Ò²µÃµ½Á˹ú¼ÒµÄÖ§³Ö¡£
2019 Äê 8 Ô£¬ÔÚ WAIC È˹¤ÖÇÄÜ´ó»áÉÏ£¬¿õÊӺͻªÎª¡¢¾©¶«¡¢Öйúƽ°²¡¢Ð¡Ã×µÈÆóҵһͬÈëÑ¡Á˹ú¼ÒÈ˹¤ÖÇÄÜ¿ª·Å´´ÐÂƽ̨¡£ÔÚͼÏñ¸ÐÖª·½Ã棬¿Æ¼¼²¿Ðû²¼½«»ùÓÚ¿õÊÓ×ÔÖ÷Ñз¢µÄÈ˹¤ÖÇÄÜË㷨ƽ̨ Brain++ ¼°ÕûºÏÄÜÁ¦½¨É衸ͼÏñ¸ÐÖª¹ú¼ÒÐÂÒ»´úÈ˹¤ÖÇÄÜ¿ª·Å´´ÐÂƽ̨¡¹£¬¸Ãƽ̨½«ÃæÏòÈ«¹ú¿ÆÑÐÈËÔ±¿ª·Å£¬°ïÖúʵÏÖÏȽøÉî¶ÈÉñ¾ÍøÂçÔÚÔƶˡ¢Òƶ¯¶Ë¼°±ßÔµ¶Ë¼ÆËãƽ̨µÄ²¿Êð¡£
¿õÊÓÄÚ²¿Ñз¢ÈËÔ±¸ù¾Ý×ÔÓþÑé½éÉÜ£¬MegEngine µÄ¼Ü¹¹ÏȽøÇÒÖ§³ÖѵÁ·ÍÆÀíÒ»Ì廯£¬¿ª·¢Õß¿ÉÒÔÀûÓÃ×îеļ¼Êõ¡¢×îºÏÀíµÄ API¡¢×îºÃÓõÄÕ¹ÏÖ·½Ê½ÊµÏÖ×Ô¼ºµÄ¹¹Ï룬ÔÚÐÔÄÜ¡¢Ò×ÓÃÐԵȷ½Ã涼ÓжÀµ½µÄÌص㡣
Ä¿Ç°£¬¿õÊÓ MegEngine Ö÷ÒªÖ§³Ö¿õÊÓÄÚ²¿µÄËã·¨¿ª·¢¹¤×÷£¬ÓÈÆäÊǼÆËã»úÊÓ¾õµÄÉî¶ÈÓÅ»¯µÈºÍ´ó¹æÄ£·Ö²¼Ê½ÑµÁ·¡£¾¹ý 5 Ä깤ҵʵ¼ùÓ롸Éí¾°ÙÈü¡¹µÄÑéÖ¤£¬¿õÊÓ MegEngine ÕýÖð½¥×ßÏò³ÉÊ죬һЩ¶ÀÓеÄÌØÐÔÒ²Öð½¥Í¹ÏÔ¡£
Ê×ÏÈÔÚÔËËãËÙ¶ÈÉÏ£¬¿õÊÓ MegEngine ¾ß±¸¸ßÐÔÄܼÆËãºËÐÄ£¬¶¯Ì¬¾²Ì¬½áºÏµÄÄÚ´æÓÅ»¯»úÖÆÔËËãËٶȸü¿ì£¬ÇÒÕ¼ÓøüÉÙµÄÄÚ´æ×ÊÔ´£»Æä´ÎÔÚÒ×ÓÃÐÔÉÏ£¬MegEngine ·â×°ÁËƽ̨ϸ½Ú£¬ÇÒ½Ó¿Ú¼æÈÝ PyTorch£¬ÐÂÈËÓû§¿É¿ìËÙÉÏÊÖ£»×îºó£¬MegEngine »¹Ö§³Ö¶àÖÖÓ²¼þƽ̨ºÍÒì¹¹¼ÆË㣬Õû¸ö¿ò¼Ü¼È¿ÉÓÃÓÚѵÁ·ÓÖͬʱ֧³ÖÍÆÀí£¬ÊµÏÖÄ£ÐÍÒ»´ÎѵÁ·£¬¶àÉ豸²¿Êð£¬Äܹ»Ãâ³ýÁ˲»±ØÒªµÄת»»Á÷³Ìµ¼ÖµÄÐÔÄÜϽµºÍ¾«¶ÈËðʧ¡£
³ýÒÔÉÏÐÔÄÜ£¬MegEngine ¾Ý³ÆҲΪ IoT ºÍÊÓ¾õÈÎÎñ½øÐÐÁËÌرðµÄÓÅ»¯£¬¹ã·ºÖ§³Ö¸÷ÖÖоƬ¡£Í¨¹ýÁìÏȵÄÁ¿»¯¼ÆËãÖ§³Ö£¬Æä¿ÉÒÔͨ¹ýͳһÁ¿»¯Ä£ÐÍÀ´Ö§³Ö¶àÖÖÉ豸£¬Í¬Ê±Ö§³ÖµÍÓÚ 8bit µÄÍøÂçÍÆÀí¡£
×øÎȼÆËã»úÊÓ¾õ´ó³§¡¢AI ¶À½ÇÊÞλÖõĿõÊÓ£¬ÔÚ AI ²úÒµµÄ·ÉÏһ·Åû¾£Õ¶¼¬£¬Èç½ñËûÃÇÏ£Íû½«×Ô¼ºÓõõÃÐÄÓ¦ÊֵĿª·¢¹¤¾ßͨ¹ý¿ªÔ´¡¢¿ª·ÅµÄ·½Ê½ »ØÀ¡ºóÈË£¬°ïÖú¸ßУʦÉú¡¢´«Í³²úÒµºÍÖÐСÆóÒµÓÃÓÚÈ˹¤ÖÇÄÜËã·¨¿ª·¢£¬ÒÔÆÚ½µµÍ´«Í³²úÒµÓëÈ˹¤ÖÇÄܼ¼ÊõÈڿƵÄÃż÷£¬¼¤·¢¸ü¶àÈ˲ÎÓëµ½È˹¤ÖÇÄÜÉú̬µÄ½¨ÉèÖÐÀ´¡£
¾Ý°£ÉÕܽüÈÕ·¢²¼µÄ¡¶È˹¤ÖÇÄÜ:ÖúÁ¦Öйú¾¼ÃÔö³¤¡·±¨¸æÔ¤²â£¬µ½ 2035 Ä꣬AI ÓÐÍû½«Öйú¾¼ÃÄêÔö³¤ËÙ¶È´Ó 6.3% ÖØÐÂÌáÉýÖÁ 7.9%¡£ÔÚδÀ´£¬È˹¤ÖÇÄܽ«Îª¾¼Ã·¢Õ¹¹±Ï×Á¦Á¿£¬¶øÔÚÕâ¸ö¹ý³ÌÖУ¬ÎÒÃÇ»áÕÆÎÕÔ½À´Ô½¶àÊôÓÚ×Ô¼ºµÄºËÐļ¼Êõ¡£
¿õÊÓ MegEngine µÄ¿ªÔ´£¬»òÐí»á³ÉΪһ¸ö¿ªÊ¼¡£
ÁìȡרÊô 10ÔªÎÞÃż÷ȯ
˽Ïí×îР¼¼Êõ¸É»õ