Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Éî¶Èѧϰ¼Ü¹¹
 
×÷ÕߣºTim Jones
  5485  次浏览      27
 2020-3-18
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜ 5 ÖÖ×îÁ÷ÐеÄÉî¶Èѧϰ¼Ü¹¹,È»ºó̽ÌÖÓÃÓÚÉî¶ÈѧϰµÄ¿ªÔ´Èí¼þÑ¡ÏϣÍû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼­¡¢ÍƼö¡£

Á¬½ÓÖ÷ÒåÌåϵ½á¹¹ÒÑ´æÔÚ 70 ¶àÄ꣬µ«Ðµļܹ¹ºÍͼÐδ¦Àíµ¥Ôª (GPU) ½«ËüÃÇÍÆµ½ÁËÈ˹¤ÖÇÄܵÄÇ°ÑØ¡£Éî¶Èѧϰ¼Ü¹¹ÊÇ×î½ü 20 ÄêÄÚµ®ÉúµÄ£¬ËüÏÔÖøÔö¼ÓÁËÉñ¾­ÍøÂç¿ÉÒÔ½â¾öµÄÎÊÌâµÄÊýÁ¿ºÍÀàÐÍ¡£±¾ÎĽ«½éÉÜ 5 ÖÖ×îÁ÷ÐеÄÉî¶Èѧϰ¼Ü¹¹£ºµÝ¹éÉñ¾­ÍøÂç (RNN)¡¢³¤¶ÌÆÚ¼ÇÒä (LSTM)/Ãſصݹ鵥Ԫ (GRU)¡¢¾í»ýÉñ¾­ÍøÂç (CNN)¡¢Éî¶ÈÐÅÄîÍøÂç (DBN) ºÍÉî¶Èµþ¼ÓÍøÂç (DSN)£¬È»ºó̽ÌÖÓÃÓÚÉî¶ÈѧϰµÄ¿ªÔ´Èí¼þÑ¡Ïî¡£

Éî¶Èѧϰ²»Êǵ¥¸ö·½·¨£¬¶øÊÇÒ»Àà¿ÉÓÃÀ´½â¾ö¹ã·ºÎÊÌâµÄËã·¨ºÍÍØÆË½á¹¹¡£Éî¶ÈѧϰÏÔÈ»ÒѲ»ÊÇиÅÄµ«Éî¶È·Ö²ãÉñ¾­ÍøÂçºÍ GPU µÄ½áºÏʹÓüÓËÙÁËËüÃǵÄÖ´ÐУ¬Éî¶ÈѧϰÕýÔÚÍ»·ÉÃͽøµØ·¢Õ¹¡£´óÊý¾ÝÒ²ÖúÍÆÁËÕâÒ»·¢Õ¹ÊÆÍ·¡£ÒòΪÉî¶ÈѧϰÒÀÀµÓڼලѧϰËã·¨£¨ÕâЩË㷨ʹÓÃʾÀýÊý¾ÝѵÁ·Éñ¾­ÍøÂç²¢¸ù¾Ý³É¹¦Ë®Æ½¸øÓè½±³Í£©£¬ËùÒÔÊý¾ÝÔ½¶à£¬¹¹½¨ÕâЩÉî¶Èѧϰ½á¹¹µÄЧ¹û¾ÍÔ½ºÃ¡£

Éî¶ÈѧϰÓë GPU µÄÐËÆð

Éî¶ÈѧϰÓɲ»Í¬ÍØÆË½á¹¹µÄÉî¶ÈÍøÂç×é³É¡£Éñ¾­ÍøÂçÒÑ´æÔںܳ¤Ò»¶Îʱ¼ä£¬µ«¶à²ãÍøÂ磨ÿ¸ö²ãÌṩһ¶¨µÄ¹¦ÄÜ£¬±ÈÈçÌØÕ÷ÌáÈ¡£©µÄ¿ª·¢ÈÃËüÃDZäµÃ¸ü¼ÓʵÓá£Ôö¼Ó²ãÊýÒâζן÷²ãÖ®¼äºÍ²ãÄÚÓиü¶àÏ໥ÁªÏµºÍ¸ü¶àȨֵ¡£ÔÚÕâÀGPU ¿ÉΪÉî¶Èѧϰ´øÀ´ÖúÒæ£¬Ê¹ÑµÁ·ºÍÖ´ÐÐÕâЩÉî¶ÈÍøÂç³ÉΪ¿ÉÄÜ£¨Ô­Ê¼´¦ÀíÆ÷ÔÚÕâ·½ÃæµÄЧÂʲ»¹»¸ß£©¡£

GPU ÔÚһЩ¹Ø¼ü·½ÃæÓ봫ͳ¶àºË´¦ÀíÆ÷²»Í¬¡£Ê×ÏÈ£¬Ò»¸ö´«Í³´¦ÀíÆ÷¿ÉÄܰüº¬ 4 ¨C 24 ¸öͨÓà CPU£¬µ«Ò»¸ö GPU ¿ÉÄܰüº¬ 1,000 ¨C 4,000 ¸öרÓÃÊý¾Ý´¦ÀíºËÐÄ¡£

Ó봫ͳ CPU Ïà±È£¬¸ßÃܶȵĺËÐÄʹµÃ GPU ±äµÃ¸ß¶È²¢Ðл¯£¨Ò²¾ÍÊÇ˵£¬Ëü¿ÉÒÔÒ»´ÎÖ´ÐÐÐí¶à´Î¼ÆË㣩¡£ÕâʹµÃ GPU ³ÉΪ´óÐÍÉñ¾­ÍøÂçµÄÀíÏëÑ¡Ôñ£¬ÔÚÕâЩÉñ¾­ÍøÂçÖУ¬¿ÉÒÔÒ»´Î¼ÆËãÐí¶à¸öÉñ¾­Ôª£¨´«Í³ CPU ¿ÉÒÔ²¢Ðд¦ÀíµÄÊýÁ¿ÒªÉٵöࣩ¡£GPU »¹É󤸡µãʸÁ¿ÔËË㣬ÒòΪÉñ¾­ÔªÄÜÖ´ÐеÄÔËËã²»Ö¹ÊÇʸÁ¿³Ë·¨ºÍ¼Ó·¨¡£ËùÓÐÕâÐ©ÌØÕ÷ʹµÃ GPU ÉϵÄÉñ¾­ÍøÂç´ïµ½ËùνµÄ¸ß¶È²¢ÐУ¨Ò²¾ÍÊÇÍêÃÀ²¢ÐУ¬¼¸ºõ²»ÐèÒª»¨¾«Á¦À´²¢Ðл¯ÈÎÎñ£©¡£

Éî¶Èѧϰ¼Ü¹¹

Éî¶ÈѧϰÖÐʹÓõļܹ¹ºÍËã·¨ÊýÁ¿·á¸»¶àÑù¡£±¾½Ú½«Ì½ÌÖ¹ýÈ¥ 20 ÄêÀ´´æÔÚµÄÉî¶Èѧϰ¼Ü¹¹ÖÐµÄ 5 ÖÖ¡£ÏÔÈ»£¬LSTM ºÍ CNN ÊÇ´ËÁбíÖÐ×î¹ÅÀϵÄÁ½ÖÖ·½·¨£¬µ«Ò²ÊǸ÷ÖÖÓ¦ÓÃÖÐʹÓÃ×î¶àµÄÁ½ÖÖ·½·¨¡£

ÕâЩ¼Ü¹¹±»Ó¦ÓÃÓڹ㷺µÄ³¡¾°ÖУ¬µ«Ï±í½öÁгöÁËËüÃǵÄһЩµäÐÍÓ¦Óá£

ÏÖÔÚ£¬ÈÃÎÒÃÇÁ˽âÒ»ÏÂÕâЩ¼Ü¹¹ºÍÓÃÓÚѵÁ·ËüÃǵķ½·¨¡£

µÝ¹éÉñ¾­ÍøÂç

RNN ÊÇÒ»ÖÖ»ù´¡ÍøÂç¼Ü¹¹£¬ÆäËûһЩÉî¶Èѧϰ¼Ü¹¹ÊÇ»ùÓÚËüÀ´¹¹½¨µÄ¡£µäÐͶà²ãÍøÂçÓëµÝ¹éÍøÂçÖ®¼äµÄÖ÷Òª²î±ðÊÇ£¬µÝ¹éÍøÂçûÓÐÍêÕûµÄǰÀ¡Á¬½Ó£¬Ëü¿ÉÄÜÓµÓз´À¡µ½Ç°¼¸²ã£¨»òͬһ²ã£©µÄÁ¬½Ó¡£ÕâÖÖ·´À¡Ê¹ RNN Äܱ£Áô¶Ô¹ýÈ¥µÄÊäÈëµÄ¼ÇÒä²¢°´Ê±¼äΪÎÊÌ⽨ģ¡£

RNN °üº¬·á¸»µÄ¼Ü¹¹£¨½ÓÏÂÀ´ÎÒÃǽ«·ÖÎöÒ»ÖÖÃûΪ LSTM µÄÁ÷ÐÐÍØÆË½á¹¹£©¡£¹Ø¼üÇø±ðÔÚÓÚÍøÂçÖеķ´À¡£¬Õâ¿ÉÒÔÔÚÒþ²Ø²ã¡¢Êä³ö²ã»ò¶þÕßµÄijÖÖ×éºÏÖÐÌåÏÖ³öÀ´¡£

RNN ¿ÉÒÔ°´Ê±¼äÕ¹¿ª²¢Í¨¹ý±ê×¼·´Ïò´«²¥½øÐÐѵÁ·£¬»òÕßʹÓÃÒ»ÖÖÑØÊ±¼ä·´Ïò´«²¥ (BPTT) µÄ·´Ïò´«²¥±äÐÎÀ´ÑµÁ·¡£

LSTM/GRU ÍøÂç

LSTM ÊÇ Hochreiter ºÍ Schimdhuber ÓÚ 1997 Ä깲ͬ´´½¨µÄ£¬×î½ü¼¸Ä꣬×÷ΪһÖÖÓÃÓÚ¸÷ÖÖÓÃ;µÄ RNN ¼Ü¹¹£¬LSTM ±äµÃÔ½À´Ô½ÊÜ»¶Ó­¡£Äú¿ÉÒÔÔÚÿÌìʹÓõIJúÆ·£¨±ÈÈçÖÇÄÜÊÖ»ú£©Öз¢ÏÖ LSTM¡£IBM ÔÚ IBM Watson?ÖÐÓ¦ÓÃÁË LSTM£¬ÔÚ¶Ô»°ÓïÒôʶ±ðÉÏÈ¡µÃÁËÀï³Ì±®Ê½µÄ³É¾Í¡£

LSTM ÍÑÀëÁË»ùÓÚµäÐÍÉñ¾­ÔªµÄÉñ¾­ÍøÂç¼Ü¹¹£¬ÒýÈëÁ˼ÇÒäϸ°ûµÄ¸ÅÄî¡£¼ÇÒäϸ°û¿ÉÒÔ×÷ΪÊäÈëÖµµÄº¯Êý£¬¶Ìʱ¼ä»ò³¤Ê±¼äµØ±£Áô×ÔÉíµÄÔËËãÖµ£¬ÕâʹµÃ¸Ãϸ°ûÄܼÇ×¡ÖØÒªµÄÐÅÏ¢£¬¶ø²»Ö»ÊÇËü×îºó¼ÆËãµÄÖµ¡£

LSTM ¼ÇÒäϸ°û°üº¬ 3 ¸ö¿ØÖÆÐÅÏ¢ÈçºÎÁ÷½ø»òÁ÷³öϸ°ûµÄÃÅ¡£ÊäÈëÃÅ¿ØÖÆÐÂÐÅÏ¢ºÎʱÄÜÁ÷Èë¼ÇÒäÖС£ÒÅÍüÃÅ¿ØÖƺÎʱÒÅÍüÒ»¶ÎÏÖÓÐÐÅÏ¢£¬Ê¹Ï¸°ûÄܼÇÒäÐÂÊý¾Ý¡£×îºó£¬Êä³öÃÅ¿ØÖÆÏ¸°ûÖаüº¬µÄÐÅÏ¢ºÎʱÓÃÔÚÀ´×Ô¸Ãϸ°ûµÄÊä³öÖС£¼ÇÒäϸ°û»¹°üº¬¿ØÖÆÃ¿¸öÃŵÄȨֵ¡£ÑµÁ·Ëã·¨£¨Í¨³£Îª BPTT£©»ùÓڵõ½µÄÍøÂçÊä³ö´íÎóÀ´ÓÅ»¯ÕâЩȨֵ¡£

2014 Äê£¬ÍÆ³öÁË LSTM µÄÒ»¸ö¼ò»¯°æ±¾£¬½Ð×öÃſصݹ鵥Ԫ¡£´ËÄ£ÐÍÓÐÁ½¸öÃÅ£¬ÅׯúÁË LSTM Ä£ÐÍÖдæÔÚµÄÊä³öÃÅ¡£¶ÔÓÚÐí¶àÓ¦Óã¬GRU ÓµÓÐÀàËÆÓÚ LSTM µÄÐÔÄÜ£¬µ«¸ü¼òµ¥ÒâζןüÉÙµÄȨֵºÍ¸ü¿ìµÄÖ´ÐÐËÙ¶È¡£

GRU °üº¬Á½¸öÃÅ£º¸üÐÂÃźÍÖØÖÃÃÅ¡£¸üÐÂÃÅָʾ±£Áô¶àÉÙÒÔǰϸ°ûµÄÄÚÈÝ¡£ÖØÖÃÃŶ¨ÒåÈçºÎ½«ÐÂÊäÈëÓëÒÔǰµÄϸ°ûÄÚÈݺϲ¢¡£GRU ¿ÉÒÔͨ¹ý½«ÖØÖÃÃÅÉèÖÃΪ 1 ²¢½«¸üÐÂÃÅÉèÖÃΪ 0 À´Ä£Äâ±ê×¼ RNN¡£

GRU ±È LSTM ¸ü¼òµ¥£¬Äܸü¿ìµØÑµÁ·£¬¶øÇÒÖ´ÐÐЧÂʸü¸ß¡£µ«ÊÇ£¬LSTM ¸ü¸»ÓÚ±í´ï£¬Óиü¶àµÄÊý¾Ý£¬ÄÜ´øÀ´¸üºÃµÄ½á¹û¡£

¾í»ýÉñ¾­ÍøÂç

CNN ÊÇÒ»ÖÖ¶à²ãÉñ¾­ÍøÂ磬¸ÃÍøÂçµÄ´´×÷Áé¸ÐÀ´×Ô¶¯ÎïµÄÊÓ¾õƤÖÊ¡£¸Ã¼Ü¹¹ÔÚͼÏñ´¦ÀíÓ¦ÓÃÖÐÌØ±ðÓÐÓᣵÚÒ»¸ö CNN ÊÇÓÉ Yann LeCun ´´½¨µÄ£¬µ±Ê±£¬¸Ã¼Ü¹¹×¨×¢ÓÚÊÖ¸å×Ö·ûʶ±ð£¬±ÈÈçÓÊÕþ±àÂë½âÊÍ¡£×÷ΪһÖÖÉî¶ÈÍøÂ磬ÔçÆÚµÄ²ãÖ÷Ҫʶ±ð¸÷ÖÖÌØÕ÷£¨±ÈÈç±ßÔµ£©£¬ºóÀ´µÄ²ã½«ÕâÐ©ÌØÕ÷ÖØÐÂ×éºÏµ½ÊäÈëµÄ¸ü¸ß¼¶ÊôÐÔÖС£

LeNet CNN ¼Ü¹¹°üº¬¶à¸ö²ã£¬ÕâЩ²ãʵÏÖÁËÌØÕ÷ÌáÈ¡£¬È»ºóʵÏÖÁË·ÖÀࣨ²Î¼ûÏÂͼ£©¡£Í¼Ïñ±»·Ö³É¶à¸ö½ÓÊÜÇø£¬ÆäÖÐ×¢ÈëÁËËæºó¿É´ÓÊäÈëͼÏñÖÐÌáÈ¡ÌØÕ÷µÄ¾í»ý²ã¡£ÏÂÒ»²½Êdzػ¯£¬Ëü¿ÉÒÔ£¨Í¨¹ý½µ²ÉÑù£©½µµÍÌáÈ¡µÄÌØÕ÷µÄά¶È£¬Í¬Ê±±£Áô×îÖØÒªµÄÐÅÏ¢£¨Í¨³£Í¨¹ý×î´ó³Ø»¯£©¡£È»ºóÖ´ÐÐÁíÒ»¸ö¾í»ýºÍ³Ø»¯²½Ö裬½«½á¹û×¢ÈëÒ»¸öÍêÈ«Á¬½ÓµÄ¶à²ã¸ÐÖªÆ÷ÖС£´ËÍøÂçµÄ×îÖÕÊä³ö²ãÊÇÒ»×é½Úµã£¬ÕâЩ½Úµã±êʶÁËͼÏñµÄÌØÕ÷£¨ÔÚ±¾ÀýÖУ¬Ã¿¸ö½Úµã¶ÔÓ¦Ò»¸öʶ±ð³öµÄÊý×Ö£©¡£Äú¿ÉÒÔʹÓ÷´Ïò´«²¥ÑµÁ·¸ÃÍøÂç¡£

Éî²ã´¦Àí¡¢¾í»ý¡¢³Ø»¯ºÍÍêÈ«Á¬½ÓµÄ·ÖÀà²ãµÄʹÓã¬ÎªÉî¶ÈѧϰÉñ¾­ÍøÂçµÄ¸÷ÖÖÐÂÓ¦ÓÿªÆôÁËÒ»ÉÈÃÅ¡£³ýÁËͼÏñ´¦ÀíÖ®Í⣬CNN »¹³É¹¦Ó¦Óõ½ÁËÊÓÆµÊ¶±ðºÍ¸÷ÖÖ×ÔÈ»ÓïÑÔ´¦ÀíÈÎÎñÖС£

ÈËÃÇ×î½üÓ¦Óà CNN ºÍ LSTM À´Éú³ÉͼÏñºÍÊÓÆµËµÃ÷ϵͳ£¬Ê¹ÓÃ×ÔÈ»ÓïÑÔ×ܽáͼÏñ»òÊÓÆµÄÚÈÝ¡£CNN ʵÏÖÁËͼÏñ»òÊÓÆµ´¦Àí£¬LSTM ¾­¹ýѵÁ·¿ÉÒÔ½« CNN Êä³öת»»Îª×ÔÈ»ÓïÑÔ¡£

Éî¶ÈÐÅÄîÍøÂç

DBN ÊÇÒ»ÖÖµäÐ͵ÄÍøÂç¼Ü¹¹£¬µ«Ëü°üº¬Ò»ÖÖÐÂÓ±µÄѵÁ·Ëã·¨¡£DBN ÊÇÒ»ÖÖ¶à²ãÍøÂ磨ͨ³£ÊÇÉî¶ÈÍøÂ磬°üº¬Ðí¶àÒþ²Ø²ã£©£¬ÆäÖеÄÿ¶ÔÁ¬½ÓµÄ²ã¶¼ÊÇÒ»¸öÊÜÏÞ²£¶û×ÈÂü»ú (RBM)¡£Í¨¹ýÕâÖÖ·½Ê½£¬½« DBN ±íʾΪһЩµþ¼ÓµÄ RBM¡£

ÔÚ DBN ÖУ¬ÊäÈë²ã±íʾԭʼ¸ÐÖªÊäÈ룬ÿ¸öÒþ²Ø²ã¶¼Ñ§Ï°´ËÊäÈëµÄ³éÏó±íʾ¡£Êä³ö²ãµÄ´¦Àí·½Ê½ÓëÆäËû²ãÉÔÓв»Í¬£¬ËüʵÏÖÁËÍøÂç·ÖÀࡣѵÁ··ÖÁ½²½½øÐУºÎ޼ලԤѵÁ·ºÍ¼à¶½µ÷ÓÅ¡£

ÔÚÎ޼ලԤѵÁ·¹ý³ÌÖУ¬»áѵÁ·Ã¿¸ö RBM À´Öع¹ËüµÄÊäÈ루ÀýÈ磬µÚÒ»¸ö RBM ½«ÊäÈë²ãÖØ¹¹µ½µÚÒ»¸öÒþ²Ø²ã£©¡£ÓÃÀàËÆ·½Ê½ÑµÁ·ÏÂÒ»¸ö RBM£¬µ«½«µÚÒ»¸öÒþ²Ø²ãÊÓΪÊäÈ루»ò¿ÉÊÓ£©²ã£¬Í¨¹ýʹÓõÚÒ»¸öÒþ²Ø²ãµÄÊä³ö×÷ΪÊäÈëÀ´ÑµÁ· RBM¡£´Ë¹ý³ÌÒ»Ö±³ÖÐøµ½Íê³Éÿһ²ãµÄԤѵÁ·¡£Íê³ÉԤѵÁ·ºó£¬¿ªÊ¼½øÐе÷ÓÅ¡£Ôڴ˽׶Σ¬¿É¶ÔÊä³ö½ÚµãʹÓñêÇ©À´ÌṩËüÃǵĺ¬Ò壨ËüÃÇÔÚÍøÂçµÄÉÏÏÂÎÄÖбíʾµÄº¬Ò壩¡£È»ºóʹÓÃÌݶÈϽµÑ§Ï°»ò·´Ïò´«²¥À´Ó¦ÓÃÕû¸öÍøÂçѵÁ·£¬´Ó¶øÍê³ÉѵÁ·¹ý³Ì¡£

Éî¶Èµþ¼ÓÍøÂç

×îºóÒª½éÉܵÄÒ»Öּܹ¹ÊÇ DSN£¬Ò²³ÆÎªÉîÍ¹ÍøÂç¡£DSN ²»Í¬ÓÚ´«Í³µÄÉî¶Èѧϰ¿ò¼Ü£¬ÒòΪ¾¡¹ÜËü°üº¬Ò»¸öÉî¶ÈÍøÂ磬µ«Ëüʵ¼ÊÉÏÊǸ÷¸öÍøÂçµÄÉî¶È¼¯ºÏ£¬Ã¿¸öÍøÂç¶¼ÓÐ×Ô¼ºµÄÒþ²Ø²ã¡£´Ë¼Ü¹¹ÊǶÔÒ»¸öÉî¶ÈѧϰÎÊÌâµÄÒ»ÖÖ»ØÓ¦£ºÑµÁ·µÄ¸´ÔÓÐÔ¡£Éî¶Èѧϰ¼Ü¹¹ÖеÄÿһ²ãµÄѵÁ·¸´ÔÓÐÔ¶¼³ÊÖ¸Êý¼¶Ôö³¤£¬ËùÒÔ DSN δ½«ÑµÁ·ÊÓΪµ¥Ò»ÎÊÌ⣬¶ø½«ËüÊÓΪµ¥¶ÀѵÁ·ÎÊÌâµÄ¼¯ºÏ¡£

DSN °üº¬Ò»×éÄ£¿é£¬Ã¿¸öÄ£¿é¶¼ÊÇ DSN µÄÕûÌå·Ö²ã½á¹¹ÖеÄÒ»¸ö×ÓÍø¡£Ôڴ˼ܹ¹µÄÒ»¸öʵÀýÖУ¬Îª DSN ´´½¨ÁË 3 ¸öÄ£¿é¡£Ã¿¸öÄ£¿é¶¼°üº¬Ò»¸öÊäÈë²ã¡¢Ò»¸öÒþ²Ø²ãºÍÒ»¸öÊä³ö²ã¡£Ä£¿é±Ë´Ë¶Ñµþ£¬Ò»¸öÄ£¿éµÄÊäÈë°üº¬Ç°Ò»²ãµÄÊä³öºÍԭʼÊäÈëʸÁ¿¡£ÕâÖÖ·Ö²ãʹÕû¸öÍøÂçÄÜѧϰ±Èµ¥¸öÄ£¿é¸ü¸´ÔӵķÖÀà¡£

DSN ÔÊÐí¸ôÀëѵÁ·¸÷¸öÄ£¿é£¬ÕâʹµÃËüÃÇÄܲ¢ÐÐѵÁ·£¬Òò¶ø¾ßÓкܸߵÄЧÂÊ¡£¼à¶½ÑµÁ·ÊµÏÖΪÿ¸öÄ£¿éÉϵķ´Ïò´«²¥£¬¶ø²»ÊÇÔÚÕû¸öÍøÂçÉϵķ´Ïò´«²¥¡£¶ÔÓÚÐí¶àÎÊÌ⣬DSN ±íÏֵö¼±ÈµäÐÍ DBN ¸üºÃ£¬ÕâʹËüÃdzÉΪÁËÒ»ÖÖÁ÷ÐÐÇÒ¸ßЧµÄÍøÂç¼Ü¹¹¡£

¿ªÔ´¿ò¼Ü

ÕâЩÉî¶Èѧϰ¼Ü¹¹¿Ï¶¨ÊÇ¿ÉÒÔʵÏֵ쬵«´ÓÍ·¿ªÊ¼¿ÉÄܺܺÄʱ£¬¶øÇÒÒ²ÐèҪʱ¼äÀ´ÓÅ»¯ËüÃDz¢ÈÃËüÃDZäµÃ³ÉÊì¡£ÐÒÔ˵ÄÊÇ£¬¿ÉÒÔÀûÓÃһЩ¿ªÔ´¿ò¼ÜÀ´¸üÇáËɵØÊµÏֺͲ¿ÊðÉî¶ÈѧϰËã·¨¡£ÕâЩ¿ò¼ÜÖ§³Ö Python¡¢C/C++ ºÍ Java?µÈÓïÑÔ¡£ÈÃÎÒÃÇ¿´¿´ 3 ÖÖ×îÁ÷ÐеĿò¼ÜºÍËüÃǵÄÓÅȱµã¡£

Caffe

Caffe ÊÇ×îÁ÷ÐеÄÉî¶Èѧϰ¿ò¼ÜÖ®Ò»¡£Caffe ×î³õÊÇÔÚһƪ²©Ê¿ÂÛÎÄÖз¢²¼µÄ£¬µ«ÏÖÔÚÒÑÒÀ¾Ý Berkeley Software Distribution Ðí¿É½øÐз¢²¼¡£Caffe Ö§³ÖÐí¶àÉî¶Èѧϰ¼Ü¹¹£¬°üÀ¨ CNN ºÍ LSTM£¬µ«ËüÃ÷ÏÔ²»Ö§³Ö RBM »ò DBM£¨²»¹ý¼´½«·¢²¼µÄ Caffe2 ½«»áÖ§³ÖËüÃÇ£©¡£

ͼÏñ·ÖÀàºÍÆäËûÊÓ¾õÓ¦ÓÃÖÐÒѲÉÓà Caffe£¬¶øÇÒ Caffe Ö§³Öͨ¹ý NVIDIA CUDA Deep Neural Network ¿âʵÏÖ»ùÓÚ GPU µÄ¼ÓËÙ¡£Caffe Ö§³Ö²ÉÓÿª·Å¶à´¦Àí (Open Multi-Processing, OpenMP) ÔÚÒ»¸öϵͳ¼¯ÈºÉϲ¢ÐÐÖ´ÐÐÉî¶ÈѧϰËã·¨¡£ÎªÁ˱£Ö¤ÐÔÄÜ£¬Caffe ºÍ Caffe2 ÊÇÓà C++ ±àдµÄ£¬ËüÃÇ»¹ÎªÉî¶ÈѧϰµÄѵÁ·ºÍÖ´ÐÐÌṩÁË Python ºÍ MATLAB ½Ó¿Ú¡£

Deeplearning4j

Deeplearning4j ÊÇÒ»ÖÖÁ÷ÐеÄÉî¶Èѧϰ¿ò¼Ü£¬ËüרעÓÚ Java ¼¼Êõ£¬µ«°üº¬ÊÊÓÃÓÚÆäËûÓïÑÔµÄÓ¦Óñà³Ì½Ó¿Ú£¬±ÈÈç Scala¡¢Python ºÍ Clojure¡£¸Ã¿ò¼ÜÒÀ¾Ý Apache Ðí¿É¶ø·¢²¼£¬Ö§³Ö RBM¡¢DBN¡¢CNN ºÍ RNN¡£Deeplearning4j »¹°üº¬¼æÈÝ Apache Hadoop ºÍ Spark£¨´óÊý¾Ý´¦Àí¿ò¼Ü£©µÄ·Ö²¼Ê½²¢Ðа汾¡£

ÈËÃÇÒÑÓ¦Óà Deeplearning4j À´½â¾öÖÚ¶àÎÊÌ⣬°üÀ¨½ðÈÚÁìÓòÖÐµÄÆÛÕ©¼ì²â¡¢ÍƼöϵͳ¡¢Í¼Ïñʶ±ð»òÍøÂ簲ȫ£¨ÍøÂçÈëÇÖ¼ì²â£©¡£¸Ã¿ò¼Ü¼¯³ÉÁË CUDA À´ÊµÏÖ GPU ÓÅ»¯£¬¶øÇÒ¿Éͨ¹ý OpenMP »ò Hadoop ½øÐзַ¢¡£

TensorFlow

TensorFlow ÊÇ Google ¿ª·¢µÄÒ»¸ö¿ªÔ´¿â£¬ÊÇ´Ó±ÕÔ´ DistBelief ÑÜÉú¶øÀ´¡£¿ÉÒÔʹÓà TensorFlow ѵÁ·ºÍ²¿Êð¸÷ÖÖÉñ¾­ÍøÂ磨CNN¡¢RBM¡¢DBN ºÍ RNN£©£¬TensorFlow ÊÇÒÀ¾Ý Apache 2.0 Ðí¿É¶ø·¢²¼µÄ¡£ÈËÃÇÒÑÓ¦Óà TensorFlow À´½â¾öÖÚ¶àÎÊÌ⣬±ÈÈçͼÏñ˵Ã÷¡¢¶ñÒâÈí¼þ¼ì²â¡¢ÓïÒôʶ±ðºÍÐÅÏ¢¼ìË÷¡£×î½ü·¢²¼ÁËÒ»¸öרעÓÚ Android µÄ¶ÑÕ»£¬ÃûΪ TensorFlow Lite¡£

¿ÉÒÔÔÚ Python¡¢C++¡¢Java ÓïÑÔ¡¢Rust »ò Go£¨µ« Python ×îÎȶ¨£©ÖÐʹÓà TensorFlow ¿ª·¢Ó¦ÓóÌÐò£¬²¢Í¨¹ý Hadoop ·ÖÉ¢Ö´ÐÐËüÃÇ¡£³ýÁËרҵµÄÓ²¼þ½Ó¿ÚÖ®Í⣬TensorFlow »¹Ö§³Ö CUDA¡£

Distributed Deep Learning

IBM Distributed Deep Learning (DDL) ±»³ÆÎª¡°Éî¶ÈѧϰµÄÅçÆøÊ½ÒýÇæ¡±£¬Õâ¸ö¿âÁ´½Óµ½ÁË Caffe ºÍ TensorFlow µÈÁìÏÈ¿ò¼ÜÖС£¿ÉÔÚ·þÎñÆ÷¼¯ÈººÍÊý°Ù¸ö GPU ÉÏʹÓà DDL À´¼ÓËÙÉî¶ÈѧϰËã·¨¡£DDLͨ¹ý¶¨Òå×îÖÕ·¾¶À´ÓÅ»¯Éñ¾­Ôª¼ÆËãµÄͨÐÅ£¬×îÖÕµÄÊý¾Ý±ØÐëÔÚGPUÖ®¼ä½øÐС£Í¨¹ýÇáËÉÍê³É Microsoft ×î½üÉèÖõÄÒ»¸öͼÏñʶ±ðÈÎÎñ£¬Ö¤Ã÷Éî¶Èѧϰ¼¯ÈºµÄÆ¿¾±Äܹ»µÃÒÔ½â¾ö¡£

½áÊøÓï

Éî¶ÈѧϰÊÇͨ¹ýһϵÁмܹ¹À´±íʾµÄ£¬ÕâЩ¼Ü¹¹¿ÉΪ¸÷ÖÖ¸÷ÑùµÄÎÊÌâÁìÓò¹¹½¨½â¾ö·½°¸¡£ÕâЩ½â¾ö·½°¸¿ÉÒÔרעÓÚǰÀ¡µÄÍøÂ磬»òÕßÊÇÔÊÐí¿¼ÂÇÒÔǰµÄÊäÈëµÄµÝ¹éÍøÂç¡£¾¡¹Ü¹¹½¨ÕâЩÀàÐ͵ÄÉî¶È¼Ü¹¹¿ÉÄܸܺ´ÔÓ£¬µ«¿ÉÒÔʹÓø÷ÖÖ¿ªÔ´½â¾ö·½°¸£¨ÈçCaffe£¬Deeplearning4j£¬TensorFlowºÍDDL£©À´¿ìËÙÆô¶¯ºÍÔËÐС£

 

   
5485 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

»ùÓÚͼ¾í»ýÍøÂçµÄͼÉî¶Èѧϰ
×Ô¶¯¼ÝÊ»ÖеÄ3DÄ¿±ê¼ì²â
¹¤Òµ»úÆ÷ÈË¿ØÖÆÏµÍ³¼Ü¹¹½éÉÜ
ÏîĿʵս£ºÈçºÎ¹¹½¨ÖªÊ¶Í¼Æ×
 
Ïà¹ØÎĵµ

5GÈ˹¤ÖÇÄÜÎïÁªÍøµÄµäÐÍÓ¦ÓÃ
Éî¶ÈѧϰÔÚ×Ô¶¯¼ÝÊ»ÖеÄÓ¦ÓÃ
ͼÉñ¾­ÍøÂçÔÚ½»²æÑ§¿ÆÁìÓòµÄÓ¦ÓÃÑо¿
ÎÞÈË»úϵͳԭÀí
Ïà¹Ø¿Î³Ì

È˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰ&TensorFlow
»úÆ÷ÈËÈí¼þ¿ª·¢¼¼Êõ
È˹¤ÖÇÄÜ£¬»úÆ÷ѧϰºÍÉî¶Èѧϰ
ͼÏñ´¦ÀíËã·¨·½·¨Óëʵ¼ù