Ò» µ¥²ãÉñ¾ÍøÂ磨¸ÐÖªÆ÷£©
1.½á¹¹
ÏÂÃæÀ´ËµÃ÷¸ÐÖªÆ÷Ä£ÐÍ¡£
ÔÚÔÀ´MPÄ£Ð͵ġ°ÊäÈ롱λÖÃÌí¼ÓÉñ¾Ôª½Úµã£¬±êÖ¾ÆäΪ¡°ÊäÈëµ¥Ôª¡±¡£ÆäÓ಻±ä£¬ÓÚÊÇÎÒÃǾÍÓÐÁËÏÂͼ£º´Ó±¾Í¼¿ªÊ¼£¬ÎÒÃǽ«È¨Öµw1, w2, w3дµ½¡°Á¬½ÓÏß¡±µÄÖм䡣

ͼ1 µ¥²ãÉñ¾ÍøÂç
ÔÚ¡°¸ÐÖªÆ÷¡±ÖУ¬ÓÐÁ½¸ö²ã´Î¡£·Ö±ðÊÇÊäÈë²ãºÍÊä³ö²ã¡£ÊäÈë²ãÀïµÄ¡°ÊäÈëµ¥Ôª¡±Ö»¸ºÔð´«ÊäÊý¾Ý£¬²»×ö¼ÆËã¡£Êä³ö²ãÀïµÄ¡°Êä³öµ¥Ôª¡±ÔòÐèÒª¶ÔÇ°ÃæÒ»²ãµÄÊäÈë½øÐмÆËã¡£
ÎÒÃǰÑÐèÒª¼ÆËãµÄ²ã´Î³ÆÖ®Îª¡°¼ÆËã²ã¡±£¬²¢°ÑÓµÓÐÒ»¸ö¼ÆËã²ãµÄÍøÂç³ÆÖ®Îª¡°µ¥²ãÉñ¾ÍøÂ硱¡£ÓÐһЩÎÄÏ׻ᰴÕÕÍøÂçÓµÓеIJãÊýÀ´ÃüÃû£¬ÀýÈç°Ñ¡°¸ÐÖªÆ÷¡±³ÆÎªÁ½²ãÉñ¾ÍøÂç¡£µ«ÔÚ±¾ÎÄÀÎÒÃǸù¾Ý¼ÆËã²ãµÄÊýÁ¿À´ÃüÃû¡£
¼ÙÈçÎÒÃÇÒªÔ¤²âµÄÄ¿±ê²»ÔÙÊÇÒ»¸öÖµ£¬¶øÊÇÒ»¸öÏòÁ¿£¬ÀýÈç[2,3]¡£ÄÇô¿ÉÒÔÔÚÊä³ö²ãÔÙÔö¼ÓÒ»¸ö¡°Êä³öµ¥Ôª¡±¡£
ÏÂͼÏÔʾÁË´øÓÐÁ½¸öÊä³öµ¥ÔªµÄµ¥²ãÉñ¾ÍøÂ磬ÆäÖÐÊä³öµ¥Ôªz1µÄ¼ÆË㹫ʽÈçÏÂͼ¡£

ͼ2 µ¥²ãÉñ¾ÍøÂç(Z1)
¿ÉÒÔ¿´µ½£¬z1µÄ¼ÆËã¸úÔÏȵÄz²¢Ã»ÓÐÇø±ð¡£
ÎÒÃÇÒÑÖªÒ»¸öÉñ¾ÔªµÄÊä³ö¿ÉÒÔÏò¶à¸öÉñ¾Ôª´«µÝ£¬Òò´Ëz2µÄ¼ÆË㹫ʽÈçÏÂͼ¡£

ͼ3 µ¥²ãÉñ¾ÍøÂç(Z2)
¿ÉÒÔ¿´µ½£¬z2µÄ¼ÆËãÖгýÁËÈý¸öеÄȨֵ£ºw4£¬w5£¬w6ÒÔÍ⣬ÆäËûÓëz1ÊÇÒ»ÑùµÄ¡£
Õû¸öÍøÂçµÄÊä³öÈçÏÂͼ¡£

ͼ4 µ¥²ãÉñ¾ÍøÂç(Z1ºÍZ2)
ĿǰµÄ±í´ï¹«Ê½ÓÐÒ»µã²»ÈÃÈËÂúÒâµÄ¾ÍÊÇ£ºw4£¬w5£¬w6ÊǺóÀ´¼ÓµÄ£¬ºÜÄѱíÏÖ³ö¸úÔÏȵÄw1£¬w2£¬w3µÄ¹ØÏµ¡£
Òò´ËÎÒÃǸÄÓöþάµÄϱ꣬ÓÃwx,yÀ´±í´ïÒ»¸öȨֵ¡£Ï±êÖеÄx´ú±íºóÒ»²ãÉñ¾ÔªµÄÐòºÅ£¬¶øy´ú±íǰһ²ãÉñ¾ÔªµÄÐòºÅ£¨ÐòºÅµÄ˳Ðò´ÓÉϵ½Ï£©¡£
ÀýÈ磬w1,2´ú±íºóÒ»²ãµÄµÚ1¸öÉñ¾ÔªÓëǰһ²ãµÄµÚ2¸öÉñ¾ÔªµÄÁ¬½ÓµÄȨֵ£¨ÕâÖÖ±ê¼Ç·½Ê½²ÎÕÕÁËAndrew NgµÄ¿Î¼þ£©¡£¸ù¾ÝÒÔÉÏ·½·¨±ê¼Ç£¬ÎÒÃÇÓÐÁËÏÂͼ¡£
 ͼ5 µ¥²ãÉñ¾ÍøÂç(À©Õ¹)
Èç¹ûÎÒÃÇ×Ðϸ¿´Êä³öµÄ¼ÆË㹫ʽ£¬»á·¢ÏÖÕâÁ½¸ö¹«Ê½¾ÍÊÇÏßÐÔ´úÊý·½³Ì×é¡£Òò´Ë¿ÉÒÔÓþØÕó³Ë·¨À´±í´ïÕâÁ½¸ö¹«Ê½¡£
ÀýÈ磬ÊäÈëµÄ±äÁ¿ÊÇ[a1£¬a2£¬a3]T£¨´ú±íÓÉa1£¬a2£¬a3×é³ÉµÄÁÐÏòÁ¿£©£¬ÓÃÏòÁ¿aÀ´±íʾ¡£·½³ÌµÄ×ó±ßÊÇ[z1£¬z2]T£¬ÓÃÏòÁ¿zÀ´±íʾ¡£
ϵÊýÔòÊǾØÕóW£¨2ÐÐ3ÁеľØÕó£¬ÅÅÁÐÐÎʽÓ빫ʽÖеÄÒ»Ñù£©¡£
ÓÚÊÇ£¬Êä³ö¹«Ê½¿ÉÒÔ¸Äд³É£º
g(W * a) = z;
Õâ¸ö¹«Ê½¾ÍÊÇÉñ¾ÍøÂçÖдÓǰһ²ã¼ÆËãºóÒ»²ãµÄ¾ØÕóÔËËã¡£
2.Ч¹û
ÓëÉñ¾ÔªÄ£ÐͲ»Í¬£¬¸ÐÖªÆ÷ÖеÄȨֵÊÇͨ¹ýѵÁ·µÃµ½µÄ¡£Òò´Ë£¬¸ù¾ÝÒÔǰµÄ֪ʶÎÒÃÇÖªµÀ£¬¸ÐÖªÆ÷ÀàËÆÒ»¸öÂß¼»Ø¹éÄ£ÐÍ£¬¿ÉÒÔ×öÏßÐÔ·ÖÀàÈÎÎñ¡£
ÎÒÃÇ¿ÉÒÔÓþö²ß·Ö½çÀ´ÐÎÏóµÄ±í´ï·ÖÀàµÄЧ¹û¡£¾ö²ß·Ö½ç¾ÍÊÇÔÚ¶þάµÄÊý¾ÝÆ½ÃæÖл®³öÒ»ÌõÖ±Ïߣ¬µ±Êý¾ÝµÄά¶ÈÊÇ3άµÄʱºò£¬¾ÍÊÇ»®³öÒ»¸öÆ½Ãæ£¬µ±Êý¾ÝµÄά¶ÈÊÇnάʱ£¬¾ÍÊÇ»®³öÒ»¸ön-1άµÄ³¬Æ½Ãæ¡£
ÏÂͼÏÔʾÁËÔÚ¶þÎ¬Æ½ÃæÖл®³ö¾ö²ß·Ö½çµÄЧ¹û£¬Ò²¾ÍÊǸÐÖªÆ÷µÄ·ÖÀàЧ¹û¡£
 ͼ6 µ¥²ãÉñ¾ÍøÂ磨¾ö²ß·Ö½ç£©
¶þ Á½²ãÉñ¾ÍøÂ磨¶à²ã¸ÐÖªÆ÷£©
1.½á¹¹
Á½²ãÉñ¾ÍøÂç³ýÁ˰üº¬Ò»¸öÊäÈë²ã£¬Ò»¸öÊä³ö²ãÒÔÍ⣬»¹Ôö¼ÓÁËÒ»¸öÖмä²ã¡£´Ëʱ£¬Öмä²ãºÍÊä³ö²ã¶¼ÊǼÆËã²ã¡£ÎÒÃÇÀ©Õ¹ÉϽڵĵ¥²ãÉñ¾ÍøÂ磬ÔÚÓÒ±ßмÓÒ»¸ö²ã´Î£¨Ö»º¬ÓÐÒ»¸ö½Úµã£©¡£
ÏÖÔÚ£¬ÎÒÃǵÄȨֵ¾ØÕóÔö¼Óµ½ÁËÁ½¸ö£¬ÎÒÃÇÓÃÉϱêÀ´Çø·Ö²»Í¬²ã´ÎÖ®¼äµÄ±äÁ¿¡£
ÀýÈçax(y)´ú±íµÚy²ãµÄµÚx¸ö½Úµã¡£z1£¬z2±ä³ÉÁËa1(2)£¬a2(2)¡£ÏÂͼ¸ø³öÁËa1(2)£¬a2(2)µÄ¼ÆË㹫ʽ¡£
 ͼ7 Á½²ãÉñ¾ÍøÂ磨Öмä²ã¼ÆË㣩
¼ÆËã×îÖÕÊä³özµÄ·½Ê½ÊÇÀûÓÃÁËÖмä²ãµÄa1(2)£¬a2(2)ºÍµÚ¶þ¸öȨֵ¾ØÕó¼ÆËãµÃµ½µÄ£¬ÈçÏÂͼ¡£
 ͼ8 Á½²ãÉñ¾ÍøÂ磨Êä³ö²ã¼ÆË㣩
¼ÙÉèÎÒÃǵÄÔ¤²âÄ¿±êÊÇÒ»¸öÏòÁ¿£¬ÄÇôÓëÇ°ÃæÀàËÆ£¬Ö»ÐèÒªÔÚ¡°Êä³ö²ã¡±ÔÙÔö¼Ó½Úµã¼´¿É¡£
ÎÒÃÇʹÓÃÏòÁ¿ºÍ¾ØÕóÀ´±íʾ²ã´ÎÖеıäÁ¿¡£a(1)£¬a(2)£¬zÊÇÍøÂçÖд«ÊäµÄÏòÁ¿Êý¾Ý¡£W(1)ºÍW(2)ÊÇÍøÂçµÄ¾ØÕó²ÎÊý¡£ÈçÏÂͼ¡£
 ͼ9 Á½²ãÉñ¾ÍøÂ磨ÏòÁ¿ÐÎʽ£©
ʹÓþØÕóÔËËãÀ´±í´ïÕû¸ö¼ÆË㹫ʽµÄ»°ÈçÏ£º
g(W(1) * a(1)) = a(2);
g(W(2) * a(2)) = z;
Óɴ˿ɼû£¬Ê¹ÓþØÕóÔËËãÀ´±í´ïÊǺܼò½àµÄ£¬¶øÇÒÒ²²»»áÊܵ½½ÚµãÊýÔö¶àµÄÓ°Ï죨ÎÞÂÛÓжàÉÙ½Úµã²ÎÓëÔËË㣬³Ë·¨Á½¶Ë¶¼Ö»ÓÐÒ»¸ö±äÁ¿£©¡£Òò´ËÉñ¾ÍøÂçµÄ½Ì³ÌÖдóÁ¿Ê¹ÓþØÕóÔËËãÀ´ÃèÊö¡£
ÐèҪ˵Ã÷µÄÊÇ£¬ÖÁ½ñΪֹ£¬ÎÒÃǶÔÉñ¾ÍøÂçµÄ½á¹¹Í¼µÄÌÖÂÛÖж¼Ã»ÓÐÌᵽƫÖýڵ㣨bias unit£©¡£ÊÂʵÉÏ£¬ÕâЩ½ÚµãÊÇĬÈÏ´æÔڵġ£Ëü±¾ÖÊÉÏÊÇÒ»¸öÖ»º¬Óд洢¹¦ÄÜ£¬ÇÒ´æ´¢ÖµÓÀԶΪ1µÄµ¥Ôª¡£ÔÚÉñ¾ÍøÂçµÄÿ¸ö²ã´ÎÖУ¬³ýÁËÊä³ö²ãÒÔÍ⣬¶¼»áº¬ÓÐÕâÑùÒ»¸öÆ«Öõ¥Ôª¡£ÕýÈçÏßÐԻعéÄ£ÐÍÓëÂß¼»Ø¹éÄ£ÐÍÖеÄÒ»Ñù¡£
Æ«Öõ¥ÔªÓëºóÒ»²ãµÄËùÓнڵ㶼ÓÐÁ¬½Ó£¬ÎÒÃÇÉèÕâЩ²ÎÊýֵΪÏòÁ¿b£¬³ÆÖ®ÎªÆ«Öá£ÈçÏÂͼ¡£
 ͼ10 Á½²ãÉñ¾ÍøÂ磨¿¼ÂÇÆ«Öýڵ㣩
¿ÉÒÔ¿´³ö£¬Æ«ÖýڵãºÜºÃÈÏ£¬ÒòΪÆäûÓÐÊäÈ루ǰһ²ãÖÐûÓмýÍ·Ö¸ÏòËü£©¡£ÓÐЩÉñ¾ÍøÂçµÄ½á¹¹Í¼Öлá°ÑÆ«ÖýڵãÃ÷ÏÔ»³öÀ´£¬ÓÐЩ²»»á¡£Ò»°ãÇé¿öÏ£¬ÎÒÃǶ¼²»»áÃ÷È·»³öÆ«Öýڵ㡣
ÔÚ¿¼ÂÇÁËÆ«ÖÃÒÔºóµÄÒ»¸öÉñ¾ÍøÂçµÄ¾ØÕóÔËËãÈçÏ£º
g(W(1) * a(1) + b(1)) = a(2);
g(W(2) * a(2) + b(2)) = z;
ÐèҪ˵Ã÷µÄÊÇ£¬ÔÚÁ½²ãÉñ¾ÍøÂçÖУ¬ÎÒÃDz»ÔÙʹÓÃsgnº¯Êý×÷Ϊº¯Êýg£¬¶øÊÇʹÓÃÆ½»¬º¯Êýsigmoid×÷Ϊº¯Êýg¡£ÎÒÃǰѺ¯ÊýgÒ²³Æ×÷¼¤»îº¯Êý£¨active function£©¡£
ÊÂʵÉÏ£¬Éñ¾ÍøÂçµÄ±¾ÖʾÍÊÇͨ¹ý²ÎÊýÓ뼤»îº¯ÊýÀ´ÄâºÏÌØÕ÷ÓëÄ¿±êÖ®¼äµÄÕæÊµº¯Êý¹ØÏµ¡£³õѧÕß¿ÉÄÜÈÏΪ»Éñ¾ÍøÂçµÄ½á¹¹Í¼ÊÇΪÁËÔÚ³ÌÐòÖÐʵÏÖÕâЩԲȦÓëÏߣ¬µ«ÔÚÒ»¸öÉñ¾ÍøÂçµÄ³ÌÐòÖУ¬¼ÈûÓС°Ïß¡±Õâ¸ö¶ÔÏó£¬Ò²Ã»ÓС°µ¥Ôª¡±Õâ¸ö¶ÔÏó¡£ÊµÏÖÒ»¸öÉñ¾ÍøÂç×îÐèÒªµÄÊÇÏßÐÔ´úÊý¿â¡£
2.Ч¹û
Óëµ¥²ãÉñ¾ÍøÂ粻ͬ¡£ÀíÂÛÖ¤Ã÷£¬Á½²ãÉñ¾ÍøÂç¿ÉÒÔÎÞÏޱƽüÈÎÒâÁ¬Ðøº¯Êý¡£
ÕâÊÇʲôÒâË¼ÄØ£¿Ò²¾ÍÊÇ˵£¬Ãæ¶Ô¸´ÔӵķÇÏßÐÔ·ÖÀàÈÎÎñ£¬Á½²ã£¨´øÒ»¸öÒþ²Ø²ã£©Éñ¾ÍøÂç¿ÉÒÔ·ÖÀàµÄºÜºÃ¡£
ÏÂÃæ¾ÍÊÇÒ»¸öÀý×Ó£¨´ËÁ½Í¼À´×ÔcolahµÄ²©¿Í£©£¬ºìÉ«µÄÏßÓëÀ¶É«µÄÏß´ú±íÊý¾Ý¡£¶øºìÉ«ÇøÓòºÍÀ¶É«ÇøÓò´ú±íÓÉÉñ¾ÍøÂç»®¿ªµÄÇøÓò£¬Á½ÕߵķֽçÏß¾ÍÊǾö²ß·Ö½ç¡£
 ͼ11 Á½²ãÉñ¾ÍøÂ磨¾ö²ß·Ö½ç£©
¿ÉÒÔ¿´µ½£¬Õâ¸öÁ½²ãÉñ¾ÍøÂçµÄ¾ö²ß·Ö½çÊǷdz£Æ½»¬µÄÇúÏߣ¬¶øÇÒ·ÖÀàµÄºÜºÃ¡£ÓÐȤµÄÊÇ£¬Ç°ÃæÒѾѧµ½¹ý£¬µ¥²ãÍøÂçÖ»ÄÜ×öÏßÐÔ·ÖÀàÈÎÎñ¡£¶øÁ½²ãÉñ¾ÍøÂçÖеĺóÒ»²ãÒ²ÊÇÏßÐÔ·ÖÀà²ã£¬Ó¦¸ÃÖ»ÄÜ×öÏßÐÔ·ÖÀàÈÎÎñ¡£ÎªÊ²Ã´Á½¸öÏßÐÔ·ÖÀàÈÎÎñ½áºÏ¾Í¿ÉÒÔ×ö·ÇÏßÐÔ·ÖÀàÈÎÎñ£¿
ÎÒÃÇ¿ÉÒÔ°ÑÊä³ö²ãµÄ¾ö²ß·Ö½çµ¥¶ÀÄóöÀ´¿´Ò»Ï¡£¾ÍÊÇÏÂͼ¡£
 ͼ12 Á½²ãÉñ¾ÍøÂ磨¿Õ¼ä±ä»»£©
¿ÉÒÔ¿´µ½£¬Êä³ö²ãµÄ¾ö²ß·Ö½çÈÔÈ»ÊÇÖ±Ïß¡£¹Ø¼ü¾ÍÊÇ£¬´ÓÊäÈë²ãµ½Òþ²Ø²ãʱ£¬Êý¾Ý·¢ÉúÁ˿ռä±ä»»¡£Ò²¾ÍÊÇ˵£¬Á½²ãÉñ¾ÍøÂçÖУ¬Òþ²Ø²ã¶ÔÔʼµÄÊý¾Ý½øÐÐÁËÒ»¸ö¿Õ¼ä±ä»»£¬Ê¹Æä¿ÉÒÔ±»ÏßÐÔ·ÖÀ࣬ȻºóÊä³ö²ãµÄ¾ö²ß·Ö½ç»®³öÁËÒ»¸öÏßÐÔ·ÖÀà·Ö½çÏߣ¬¶ÔÆä½øÐзÖÀà¡£
ÕâÑù¾Íµ¼³öÁËÁ½²ãÉñ¾ÍøÂç¿ÉÒÔ×ö·ÇÏßÐÔ·ÖÀàµÄ¹Ø¼ü¨CÒþ²Ø²ã¡£ÁªÏëµ½ÎÒÃÇÒ»¿ªÊ¼ÍƵ¼³öµÄ¾ØÕó¹«Ê½£¬ÎÒÃÇÖªµÀ£¬¾ØÕóºÍÏòÁ¿Ïà³Ë£¬±¾ÖÊÉϾÍÊǶÔÏòÁ¿µÄ×ø±ê¿Õ¼ä½øÐÐÒ»¸ö±ä»»¡£Òò´Ë£¬Òþ²Ø²ãµÄ²ÎÊý¾ØÕóµÄ×÷ÓþÍÊÇʹµÃÊý¾ÝµÄÔÊ¼×ø±ê¿Õ¼ä´ÓÏßÐÔ²»¿É·Ö£¬×ª»»³ÉÁËÏßÐÔ¿É·Ö¡£
Á½²ãÉñ¾ÍøÂçͨ¹ýÁ½²ãµÄÏßÐÔÄ£ÐÍÄ£ÄâÁËÊý¾ÝÄÚÕæÊµµÄ·ÇÏßÐÔº¯Êý¡£Òò´Ë£¬¶à²ãµÄÉñ¾ÍøÂçµÄ±¾ÖʾÍÊǸ´ÔÓº¯ÊýÄâºÏ¡£
ÏÂÃæÀ´ÌÖÂÛÒ»ÏÂÒþ²Ø²ãµÄ½ÚµãÊýÉè¼Æ¡£ÔÚÉè¼ÆÒ»¸öÉñ¾ÍøÂçʱ£¬ÊäÈë²ãµÄ½ÚµãÊýÐèÒªÓëÌØÕ÷µÄά¶ÈÆ¥Å䣬Êä³ö²ãµÄ½ÚµãÊýÒªÓëÄ¿±êµÄά¶ÈÆ¥Åä¡£¶øÖмä²ãµÄ½ÚµãÊý£¬È´ÊÇÓÉÉè¼ÆÕßÖ¸¶¨µÄ¡£Òò´Ë£¬¡°×ÔÓÉ¡±°ÑÎÕÔÚÉè¼ÆÕßµÄÊÖÖС£µ«ÊÇ£¬½ÚµãÊýÉèÖõĶàÉÙ£¬È´»áÓ°Ïìµ½Õû¸öÄ£Ð͵ÄЧ¹û¡£ÈçºÎ¾ö¶¨Õâ¸ö×ÔÓɲãµÄ½ÚµãÊýÄØ£¿Ä¿Ç°Òµ½çûÓÐÍêÉÆµÄÀíÂÛÀ´Ö¸µ¼Õâ¸ö¾ö²ß¡£Ò»°ãÊǸù¾Ý¾ÑéÀ´ÉèÖ᣽Ϻõķ½·¨¾ÍÊÇÔ¤ÏÈÉ趨¼¸¸ö¿Éѡֵ£¬Í¨¹ýÇл»Õ⼸¸öÖµÀ´¿´Õû¸öÄ£Ð͵ÄÔ¤²âЧ¹û£¬Ñ¡ÔñЧ¹û×îºÃµÄÖµ×÷Ϊ×îÖÕÑ¡Ôñ¡£ÕâÖÖ·½·¨ÓÖ½Ð×öGrid Search£¨Íø¸ñËÑË÷£©¡£
Á˽âÁËÁ½²ãÉñ¾ÍøÂçµÄ½á¹¹ÒÔºó£¬ÎÒÃǾͿÉÒÔ¿´¶®ÆäËüÀàËÆµÄ½á¹¹Í¼¡£ÀýÈçEasyPR×Ö·ûʶ±ðÍøÂç¼Ü¹¹£¨ÏÂͼ£©¡£
 ͼ13 EasyPR×Ö·ûʶ±ðÍøÂç
EasyPRʹÓÃÁË×Ö·ûµÄͼÏñÈ¥½øÐÐ×Ö·ûÎÄ×ÖµÄʶ±ð¡£ÊäÈëÊÇ120άµÄÏòÁ¿¡£Êä³öÊÇÒªÔ¤²âµÄÎÄ×ÖÀà±ð£¬¹²ÓÐ65Àà¡£¸ù¾ÝʵÑ飬ÎÒÃDzâÊÔÁËһЩÒþ²Ø²ãÊýÄ¿£¬·¢ÏÖµ±ÖµÎª40ʱ£¬Õû¸öÍøÂçÔÚ²âÊÔ¼¯ÉϵÄЧ¹û½ÏºÃ£¬Òò´ËÑ¡ÔñÍøÂçµÄ×îÖսṹ¾ÍÊÇ120£¬40£¬65¡£
3.ѵÁ·
ÏÂÃæ¼òµ¥½éÉÜÒ»ÏÂÁ½²ãÉñ¾ÍøÂçµÄѵÁ·¡£
ÔÚRosenblatÌá³öµÄ¸ÐÖªÆ÷Ä£ÐÍÖУ¬Ä£ÐÍÖеIJÎÊý¿ÉÒÔ±»ÑµÁ·£¬µ«ÊÇʹÓõķ½·¨½ÏΪ¼òµ¥£¬²¢Ã»ÓÐʹÓÃĿǰ»úÆ÷ѧϰÖÐͨÓõķ½·¨£¬Õâµ¼ÖÂÆäÀ©Õ¹ÐÔÓëÊÊÓÃÐԷdz£ÓÐÏÞ¡£´ÓÁ½²ãÉñ¾ÍøÂ翪ʼ£¬Éñ¾ÍøÂçµÄÑо¿ÈËÔ±¿ªÊ¼Ê¹ÓûúÆ÷ѧϰÏà¹ØµÄ¼¼Êõ½øÐÐÉñ¾ÍøÂçµÄѵÁ·¡£ÀýÈçÓôóÁ¿µÄÊý¾Ý£¨1000-10000×óÓÒ£©£¬Ê¹ÓÃËã·¨½øÐÐÓÅ»¯µÈµÈ£¬´Ó¶øÊ¹µÃÄ£ÐÍѵÁ·¿ÉÒÔ»ñµÃÐÔÄÜÓëÊý¾ÝÀûÓÃÉϵÄË«ÖØÓÅÊÆ¡£
»úÆ÷ѧϰģÐÍѵÁ·µÄÄ¿µÄ£¬¾ÍÊÇʹµÃ²ÎÊý¾¡¿ÉÄܵÄÓëÕæÊµµÄÄ£Ðͱƽü¡£¾ßÌå×ö·¨ÊÇÕâÑùµÄ¡£Ê×ÏȸøËùÓвÎÊý¸³ÉÏËæ»úÖµ¡£ÎÒÃÇʹÓÃÕâÐ©Ëæ»úÉú³ÉµÄ²ÎÊýÖµ£¬À´Ô¤²âѵÁ·Êý¾ÝÖеÄÑù±¾¡£Ñù±¾µÄÔ¤²âÄ¿±êΪyp£¬ÕæÊµÄ¿±êΪy¡£ÄÇô£¬¶¨ÒåÒ»¸öÖµloss£¬¼ÆË㹫ʽÈçÏ¡£
loss = (yp - y)2
Õâ¸öÖµ³ÆÖ®ÎªËðʧ£¨loss£©£¬ÎÒÃǵÄÄ¿±ê¾ÍÊÇʹ¶ÔËùÓÐѵÁ·Êý¾ÝµÄËðʧºÍ¾¡¿ÉÄܵÄС¡£
Èç¹û½«ÏÈǰµÄÉñ¾ÍøÂçÔ¤²âµÄ¾ØÕó¹«Ê½´øÈëµ½ypÖУ¨ÒòΪÓÐz=yp£©£¬ÄÇôÎÒÃÇ¿ÉÒÔ°ÑËðʧдΪ¹ØÓÚ²ÎÊý£¨parameter£©µÄº¯Êý£¬Õâ¸öº¯Êý³ÆÖ®ÎªËðʧº¯Êý£¨loss function£©¡£ÏÂÃæµÄÎÊÌâ¾ÍÊÇÇó£ºÈçºÎÓÅ»¯²ÎÊý£¬Äܹ»ÈÃËðʧº¯ÊýµÄÖµ×îС¡£
´ËʱÕâ¸öÎÊÌâ¾Í±»×ª»¯ÎªÒ»¸öÓÅ»¯ÎÊÌâ¡£Ò»¸ö³£Ó÷½·¨¾ÍÊǸߵÈÊýѧÖеÄÇóµ¼£¬µ«ÊÇÕâÀïµÄÎÊÌâÓÉÓÚ²ÎÊý²»Ö¹Ò»¸ö£¬Ç󵼺ó¼ÆËãµ¼ÊýµÈÓÚ0µÄÔËËãÁ¿ºÜ´ó£¬ËùÒÔÒ»°ãÀ´Ëµ½â¾öÕâ¸öÓÅ»¯ÎÊÌâʹÓõÄÊÇÌݶÈϽµËã·¨¡£ÌݶÈϽµË㷨ÿ´Î¼ÆËã²ÎÊýÔÚµ±Ç°µÄÌݶȣ¬È»ºóÈòÎÊýÏò×ÅÌݶȵķ´·½Ïòǰ½øÒ»¶Î¾àÀ룬²»¶ÏÖØ¸´£¬Ö±µ½ÌݶȽӽüÁãʱ½ØÖ¹¡£Ò»°ãÕâ¸öʱºò£¬ËùÓеIJÎÊýÇ¡ºÃ´ïµ½Ê¹Ëðʧº¯Êý´ïµ½Ò»¸ö×îµÍÖµµÄ״̬¡£
ÔÚÉñ¾ÍøÂçÄ£ÐÍÖУ¬ÓÉÓڽṹ¸´ÔÓ£¬Ã¿´Î¼ÆËãÌݶȵĴú¼ÛºÜ´ó¡£Òò´Ë»¹ÐèҪʹÓ÷´Ïò´«²¥Ëã·¨¡£·´Ïò´«²¥Ëã·¨ÊÇÀûÓÃÁËÉñ¾ÍøÂçµÄ½á¹¹½øÐеļÆËã¡£²»Ò»´Î¼ÆËãËùÓвÎÊýµÄÌݶȣ¬¶øÊÇ´ÓºóÍùǰ¡£Ê×ÏȼÆËãÊä³ö²ãµÄÌݶȣ¬È»ºóÊǵڶþ¸ö²ÎÊý¾ØÕóµÄÌݶȣ¬½Ó×ÅÊÇÖмä²ãµÄÌݶȣ¬ÔÙÈ»ºóÊǵÚÒ»¸ö²ÎÊý¾ØÕóµÄÌݶȣ¬×îºóÊÇÊäÈë²ãµÄÌݶȡ£¼ÆËã½áÊøÒÔºó£¬ËùÒªµÄÁ½¸ö²ÎÊý¾ØÕóµÄÌݶȾͶ¼ÓÐÁË¡£
·´Ïò´«²¥Ëã·¨¿ÉÒÔÖ±¹ÛµÄÀí½âΪÏÂͼ¡£ÌݶȵļÆËã´ÓºóÍùǰ£¬Ò»²ã²ã·´Ïò´«²¥¡£Ç°×ºE´ú±í×ÅÏà¶Ôµ¼ÊýµÄÒâ˼¡£
 ͼ14 ·´Ïò´«²¥Ëã·¨
·´Ïò´«²¥Ëã·¨µÄÆôʾÊÇÊýѧÖеÄÁ´Ê½·¨Ôò¡£ÔÚ´ËÐèҪ˵Ã÷µÄÊÇ£¬¾¡¹ÜÔçÆÚÉñ¾ÍøÂçµÄÑо¿ÈËԱŬÁ¦´ÓÉúÎïѧÖеõ½Æô·¢£¬µ«´ÓBPËã·¨¿ªÊ¼£¬Ñо¿ÕßÃǸü¶àµØ´ÓÊýѧÉÏѰÇóÎÊÌâµÄ×îÓŽ⡣²»ÔÙäĿģÄâÈËÄÔÍøÂçÊÇÉñ¾ÍøÂçÑо¿×ßÏò³ÉÊìµÄ±êÖ¾¡£ÕýÈç¿ÆÑ§¼ÒÃÇ¿ÉÒÔ´ÓÄñÀàµÄ·ÉÐÐÖеõ½Æô·¢£¬µ«Ã»ÓбØÒªÒ»¶¨ÒªÍêȫģÄâÄñÀàµÄ·ÉÐз½Ê½£¬Ò²ÄÜÖÆÔì¿ÉÒÔ·ÉÌìµÄ·É»ú¡£
ÓÅ»¯ÎÊÌâÖ»ÊÇѵÁ·ÖеÄÒ»¸ö²¿·Ö¡£»úÆ÷ѧϰÎÊÌâÖ®ËùÒÔ³ÆÎªÑ§Ï°ÎÊÌ⣬¶ø²»ÊÇÓÅ»¯ÎÊÌ⣬¾ÍÊÇÒòΪËü²»½öÒªÇóÊý¾ÝÔÚѵÁ·¼¯ÉÏÇóµÃÒ»¸ö½ÏСµÄÎó²î£¬ÔÚ²âÊÔ¼¯ÉÏÒ²Òª±íÏֺá£ÒòΪģÐÍ×îÖÕÊÇÒª²¿Êðµ½Ã»Óмû¹ýѵÁ·Êý¾ÝµÄÕæÊµ³¡¾°¡£ÌáÉýÄ£ÐÍÔÚ²âÊÔ¼¯ÉϵÄÔ¤²âЧ¹ûµÄÖ÷Ìâ½Ð×ö·º»¯£¨generalization£©£¬Ïà¹Ø·½·¨±»³Æ×÷ÕýÔò»¯£¨regularization£©¡£Éñ¾ÍøÂçÖг£Óõķº»¯¼¼ÊõÓÐÈ¨ÖØË¥¼õµÈ¡£
Èý ¶à²ãÉñ¾ÍøÂ磨Éî¶Èѧϰ£©
1.½á¹¹
ÎÒÃÇÑÓÐøÁ½²ãÉñ¾ÍøÂçµÄ·½Ê½À´Éè¼ÆÒ»¸ö¶à²ãÉñ¾ÍøÂç¡£
ÔÚÁ½²ãÉñ¾ÍøÂçµÄÊä³ö²ãºóÃæ£¬¼ÌÐøÌí¼Ó²ã´Î¡£ÔÀ´µÄÊä³ö²ã±ä³ÉÖмä²ã£¬Ð¼ӵIJã´Î³ÉΪеÄÊä³ö²ã¡£ËùÒÔ¿ÉÒԵõ½ÏÂͼ¡£
 ͼ15 ¶à²ãÉñ¾ÍøÂç
ÒÀÕÕÕâÑùµÄ·½Ê½²»¶ÏÌí¼Ó£¬ÎÒÃÇ¿ÉÒԵõ½¸ü¶à²ãµÄ¶à²ãÉñ¾ÍøÂç¡£¹«Ê½ÍƵ¼µÄ»°Æäʵ¸úÁ½²ãÉñ¾ÍøÂçÀàËÆ£¬Ê¹ÓþØÕóÔËËãµÄ»°¾Í½ö½öÊǼÓÒ»¸ö¹«Ê½¶øÒÑ¡£
ÔÚÒÑÖªÊäÈëa(1)£¬²ÎÊýW(1)£¬W(2)£¬W(3)µÄÇé¿öÏ£¬Êä³özµÄÍÆµ¼¹«Ê½ÈçÏ£º
g(W(1) * a(1)) = a(2);
g(W(2) * a(2)) = a(3);
g(W(3) * a(3)) = z;
¶à²ãÉñ¾ÍøÂçÖУ¬Êä³öÒ²Êǰ´ÕÕÒ»²ãÒ»²ãµÄ·½Ê½À´¼ÆËã¡£´Ó×îÍâÃæµÄ²ã¿ªÊ¼£¬Ëã³öËùÓе¥ÔªµÄÖµÒÔºó£¬ÔÙ¼ÌÐø¼ÆËã¸üÉîÒ»²ã¡£Ö»Óе±Ç°²ãËùÓе¥ÔªµÄÖµ¶¼¼ÆËãÍê±ÏÒԺ󣬲ŻáËãÏÂÒ»²ã¡£ÓеãÏñ¼ÆËãÏòǰ²»¶ÏÍÆ½øµÄ¸Ð¾õ¡£ËùÒÔÕâ¸ö¹ý³Ì½Ð×ö¡°ÕýÏò´«²¥¡±¡£
ÏÂÃæÌÖÂÛһ϶à²ãÉñ¾ÍøÂçÖеIJÎÊý¡£
Ê×ÏÈÎÒÃÇ¿´µÚÒ»ÕÅͼ£¬¿ÉÒÔ¿´³öW(1)ÖÐÓÐ6¸ö²ÎÊý£¬W(2)ÖÐÓÐ4¸ö²ÎÊý£¬W(3)ÖÐÓÐ6¸ö²ÎÊý£¬ËùÒÔÕû¸öÉñ¾ÍøÂçÖеIJÎÊýÓÐ16¸ö£¨ÕâÀïÎÒÃDz»¿¼ÂÇÆ«Öýڵ㣬ÏÂͬ£©¡£
¼ÙÉèÎÒÃǽ«Öмä²ãµÄ½ÚµãÊý×öһϵ÷Õû¡£µÚÒ»¸öÖмä²ã¸ÄΪ3¸öµ¥Ôª£¬µÚ¶þ¸öÖмä²ã¸ÄΪ4¸öµ¥Ôª¡£
¾¹ýµ÷ÕûÒÔºó£¬Õû¸öÍøÂçµÄ²ÎÊý±ä³ÉÁË33¸ö¡£
ËäÈ»²ãÊý±£³Ö²»±ä£¬µ«Êǵڶþ¸öÉñ¾ÍøÂçµÄ²ÎÊýÊýÁ¿È´ÊǵÚÒ»¸öÉñ¾ÍøÂçµÄ½Ó½üÁ½±¶Ö®¶à£¬´Ó¶ø´øÀ´Á˸üºÃµÄ±íʾ£¨represention£©ÄÜÁ¦¡£±íʾÄÜÁ¦ÊǶà²ãÉñ¾ÍøÂçµÄÒ»¸öÖØÒªÐÔÖÊ£¬ÏÂÃæ»á×ö½éÉÜ¡£
ÔÚ²ÎÊýÒ»ÖµÄÇé¿öÏ£¬ÎÒÃÇÒ²¿ÉÒÔ»ñµÃÒ»¸ö¡°¸üÉµÄÍøÂç¡£
 ͼ16 ¶à²ãÉñ¾ÍøÂ磨¸üÉîµÄ²ã´Î£©
ÉÏͼµÄÍøÂçÖУ¬ËäÈ»²ÎÊýÊýÁ¿ÈÔÈ»ÊÇ33£¬µ«È´ÓÐ4¸öÖмä²ã£¬ÊÇÔÀ´²ãÊýµÄ½Ó½üÁ½±¶¡£ÕâÒâζ×ÅÒ»ÑùµÄ²ÎÊýÊýÁ¿£¬¿ÉÒÔÓøüÉîµÄ²ã´ÎÈ¥±í´ï¡£
2.Ч¹û
ÓëÁ½²ã²ãÉñ¾ÍøÂ粻ͬ¡£¶à²ãÉñ¾ÍøÂçÖеIJãÊýÔö¼ÓÁ˺ܶࡣ
Ôö¼Ó¸ü¶àµÄ²ã´ÎÓÐʲôºÃ´¦£¿¸üÉîÈëµÄ±íÊ¾ÌØÕ÷£¬ÒÔ¼°¸üÇ¿µÄº¯ÊýÄ£ÄâÄÜÁ¦¡£
¸üÉîÈëµÄ±íÊ¾ÌØÕ÷¿ÉÒÔÕâÑùÀí½â£¬Ëæ×ÅÍøÂçµÄ²ãÊýÔö¼Ó£¬Ã¿Ò»²ã¶ÔÓÚǰһ²ã´ÎµÄ³éÏó±íʾ¸üÉîÈë¡£ÔÚÉñ¾ÍøÂçÖУ¬Ã¿Ò»²ãÉñ¾ÔªÑ§Ï°µ½µÄÊÇǰһ²ãÉñ¾ÔªÖµµÄ¸ü³éÏóµÄ±íʾ¡£ÀýÈçµÚÒ»¸öÒþ²Ø²ãѧϰµ½µÄÊÇ¡°±ßÔµ¡±µÄÌØÕ÷£¬µÚ¶þ¸öÒþ²Ø²ãѧϰµ½µÄÊÇÓÉ¡°±ßÔµ¡±×é³ÉµÄ¡°ÐÎ×´¡±µÄÌØÕ÷£¬µÚÈý¸öÒþ²Ø²ãѧϰµ½µÄÊÇÓÉ¡°ÐÎ×´¡±×é³ÉµÄ¡°Í¼°¸¡±µÄÌØÕ÷£¬×îºóµÄÒþ²Ø²ãѧϰµ½µÄÊÇÓÉ¡°Í¼°¸¡±×é³ÉµÄ¡°Ä¿±ê¡±µÄÌØÕ÷¡£Í¨¹ý³éÈ¡¸ü³éÏóµÄÌØÕ÷À´¶ÔÊÂÎï½øÐÐÇø·Ö£¬´Ó¶ø»ñµÃ¸üºÃµÄÇø·ÖÓë·ÖÀàÄÜÁ¦¡£
¹ØÓÚÖð²ãÌØÕ÷ѧϰµÄÀý×Ó£¬¿ÉÒԲο¼ÏÂͼ¡£
 ͼ17 ¶à²ãÉñ¾ÍøÂç£¨ÌØÕ÷ѧϰ£©
¸üÇ¿µÄº¯ÊýÄ£ÄâÄÜÁ¦ÊÇÓÉÓÚËæ×ŲãÊýµÄÔö¼Ó£¬Õû¸öÍøÂçµÄ²ÎÊý¾ÍÔ½¶à¡£¶øÉñ¾ÍøÂçÆäʵ±¾ÖʾÍÊÇÄ£ÄâÌØÕ÷ÓëÄ¿±êÖ®¼äµÄÕæÊµ¹ØÏµº¯ÊýµÄ·½·¨£¬¸ü¶àµÄ²ÎÊýÒâζ×ÅÆäÄ£ÄâµÄº¯Êý¿ÉÒÔ¸ü¼ÓµÄ¸´ÔÓ£¬¿ÉÒÔÓиü¶àµÄÈÝÁ¿£¨capcity£©È¥ÄâºÏÕæÕýµÄ¹ØÏµ¡£
ͨ¹ýÑо¿·¢ÏÖ£¬ÔÚ²ÎÊýÊýÁ¿Ò»ÑùµÄÇé¿öÏ£¬¸üÉîµÄÍøÂçÍùÍù¾ßÓбÈdz²ãµÄÍøÂç¸üºÃµÄʶ±ðЧÂÊ¡£ÕâµãÒ²ÔÚImageNetµÄ¶à´Î´óÈüÖеõ½ÁË֤ʵ¡£´Ó2012ÄêÆð£¬Ã¿Äê»ñµÃImageNet¹Ú¾üµÄÉî¶ÈÉñ¾ÍøÂçµÄ²ãÊýÖðÄêÔö¼Ó£¬2015Äê×îºÃµÄ·½·¨GoogleNetÊÇÒ»¸ö¶à´ï22²ãµÄÉñ¾ÍøÂç¡£
ÔÚ×îÐÂÒ»½ìµÄImageNet´óÈüÉÏ£¬Ä¿Ç°Äõ½×îºÃ³É¼¨µÄMSRAÍŶӵķ½·¨Ê¹ÓõĸüÊÇÒ»¸öÉî´ï152²ãµÄÍøÂ磡¹ØÓÚÕâ¸ö·½·¨¸ü¶àµÄÐÅÏ¢ÓÐÐËȤµÄ¿ÉÒÔ²éÔÄImageNetÍøÕ¾¡£
3.ѵÁ·
ÔÚµ¥²ãÉñ¾ÍøÂçʱ£¬ÎÒÃÇʹÓõļ¤»îº¯ÊýÊÇsgnº¯Êý¡£µ½ÁËÁ½²ãÉñ¾ÍøÂçʱ£¬ÎÒÃÇʹÓõÄ×î¶àµÄÊÇsigmoidº¯Êý¡£¶øµ½Á˶à²ãÉñ¾ÍøÂçʱ£¬Í¨¹ýһϵÁеÄÑо¿·¢ÏÖ£¬ReLUº¯ÊýÔÚѵÁ·¶à²ãÉñ¾ÍøÂçʱ£¬¸üÈÝÒ×ÊÕÁ²£¬²¢ÇÒÔ¤²âÐÔÄܸüºÃ¡£Òò´Ë£¬Ä¿Ç°ÔÚÉî¶ÈѧϰÖУ¬×îÁ÷ÐеķÇÏßÐÔº¯ÊýÊÇReLUº¯Êý¡£ReLUº¯Êý²»ÊÇ´«Í³µÄ·ÇÏßÐÔº¯Êý£¬¶øÊÇ·Ö¶ÎÏßÐÔº¯Êý¡£Æä±í´ïʽ·Ç³£¼òµ¥£¬¾ÍÊÇy=max(x,0)¡£¼ò¶øÑÔÖ®£¬ÔÚx´óÓÚ0£¬Êä³ö¾ÍÊÇÊäÈ룬¶øÔÚxСÓÚ0ʱ£¬Êä³ö¾Í±£³ÖΪ0¡£ÕâÖÖº¯ÊýµÄÉè¼ÆÆô·¢À´×ÔÓÚÉúÎïÉñ¾Ôª¶ÔÓÚ¼¤ÀøµÄÏßÐÔÏìÓ¦£¬ÒÔ¼°µ±µÍÓÚij¸öãÐÖµºó¾Í²»ÔÙÏìÓ¦µÄÄ£Äâ¡£
ÔÚ¶à²ãÉñ¾ÍøÂçÖУ¬ÑµÁ·µÄÖ÷ÌâÈÔÈ»ÊÇÓÅ»¯ºÍ·º»¯¡£µ±Ê¹ÓÃ×㹻ǿµÄ¼ÆËãоƬ£¨ÀýÈçGPUͼÐμÓËÙ¿¨£©Ê±£¬ÌݶÈϽµËã·¨ÒÔ¼°·´Ïò´«²¥Ëã·¨ÔÚ¶à²ãÉñ¾ÍøÂçÖеÄѵÁ·ÖÐÈÔÈ»¹¤×÷µÄºÜºÃ¡£Ä¿Ç°Ñ§Êõ½çÖ÷ÒªµÄÑо¿¼ÈÔÚÓÚ¿ª·¢ÐµÄËã·¨£¬Ò²ÔÚÓÚ¶ÔÕâÁ½¸öËã·¨½øÐв»¶ÏµÄÓÅ»¯£¬ÀýÈ磬Ôö¼ÓÁËÒ»ÖÖ´ø¶¯Á¿Òò×Ó£¨momentum£©µÄÌݶÈϽµËã·¨¡£
ÔÚÉî¶ÈѧϰÖУ¬·º»¯¼¼Êõ±äµÄ±ÈÒÔÍù¸ü¼ÓµÄÖØÒª¡£ÕâÖ÷ÒªÊÇÒòΪÉñ¾ÍøÂçµÄ²ãÊýÔö¼ÓÁË£¬²ÎÊýÒ²Ôö¼ÓÁË£¬±íʾÄÜÁ¦´ó·ù¶ÈÔöÇ¿£¬ºÜÈÝÒ׳öÏÖ¹ýÄâºÏÏÖÏó¡£Òò´ËÕýÔò»¯¼¼Êõ¾ÍÏÔµÃÊ®·ÖÖØÒª¡£Ä¿Ç°£¬Dropout¼¼Êõ£¬ÒÔ¼°Êý¾ÝÀ©ÈÝ£¨Data-Augmentation£©¼¼ÊõÊÇĿǰʹÓõÄ×î¶àµÄÕýÔò»¯¼¼Êõ¡£
ËÄ Éî¶Èѧϰ±ØÖªµÄ¿ò¼Ü
GitHubÉÏÆäʵ»¹Óкܶ಻´íµÄ¿ªÔ´ÏîĿֵµÃ¹Ø×¢£¬Ê×ÏÈÎÒÃÇÍÆ¼öĿǰ¹æÄ£ÈËÆø×î¸ßµÄTOP3£º
Ò»¡¢Caffe¡£Ô´×Ô¼ÓÖݲ®¿ËÀû·ÖУµÄCaffe±»¹ã·ºÓ¦Ó㬰üÀ¨PinterestÕâÑùµÄweb´ó»§¡£ÓëTensorFlowÒ»Ñù£¬CaffeÒ²ÊÇÓÉC++¿ª·¢£¬CaffeÒ²ÊÇGoogle½ñÄêÔçЩʱºò·¢²¼µÄDeepDreamÏîÄ¿£¨¿ÉÒÔʶ±ðß÷ÐÇÈ˵ÄÈ˹¤ÖÇÄÜÉñ¾ÍøÂ磩µÄ»ù´¡¡£
¶þ¡¢Theano¡£2008Äêµ®ÉúÓÚÃÉÌØÀû¶ûÀí¹¤Ñ§Ôº£¬TheanoÅÉÉú³öÁË´óÁ¿Éî¶ÈѧϰPythonÈí¼þ°ü£¬×îÖøÃûµÄ°üÀ¨BlocksºÍKeras¡£
Èý¡¢Torch¡£Torchµ®ÉúÒѾÓÐÊ®ÄêÖ®¾Ã£¬µ«ÊÇÕæÕýÆðÊÆµÃÒæÓÚÈ¥ÄêFacebook¿ªÔ´ÁË´óÁ¿TorchµÄÉî¶Èѧϰģ¿éºÍÀ©Õ¹¡£TorchÁíÍâÒ»¸öÌØÊâÖ®´¦ÊDzÉÓÃÁ˲»ÔõôÁ÷Ðеıà³ÌÓïÑÔLua£¨¸ÃÓïÑÔÔø±»ÓÃÀ´¿ª·¢ÊÓÆµÓÎÏ·£©¡£
³ýÁËÒÔÉÏÈý¸ö±È½Ï³ÉÊìÖªÃûµÄÏîÄ¿£¬»¹ÓкܶàÓÐÌØÉ«µÄÉî¶Èѧϰ¿ªÔ´¿ò¼ÜÒ²ÖµµÃ¹Ø×¢£º
ËÄ¡¢Brainstorm¡£À´×ÔÈðÊ¿È˹¤ÖÇÄÜʵÑéÊÒIDSIAµÄÒ»¸ö·Ç³£·¢Õ¹Ç°¾°ºÜ²»´íµÄÉî¶ÈѧϰÈí¼þ°ü£¬BrainstormÄܹ»´¦ÀíÉϰٲãµÄ³¬¼¶Éî¶ÈÉñ¾ÍøÂ硪¡ªËùνµÄ¹«Â·ÍøÂçHighway Networks¡£
Îå¡¢Chainer¡£À´×ÔÒ»¸öÈÕ±¾µÄÉî¶Èѧϰ´´Òµ¹«Ë¾Preferred Networks£¬½ñÄê6Ô·¢²¼µÄÒ»¸öPython¿ò¼Ü¡£ChainerµÄÉè¼Æ»ùÓÚdefine by runÔÔò£¬Ò²¾ÍÊÇ˵£¬¸ÃÍøÂçÔÚÔËÐÐÖж¯Ì¬¶¨Ò壬¶ø²»ÊÇÔÚÆô¶¯Ê±¶¨Ò壬ÕâÀïÓÐChainerµÄÏêϸÎĵµ¡£
Áù¡¢Deeplearning4j¡£ ¹ËÃû˼Ò壬Deeplearning4jÊÇ¡±for Java¡±µÄÉî¶Èѧϰ¿ò¼Ü£¬Ò²ÊÇÊ׸öÉÌÓü¶±ðµÄÉî¶Èѧϰ¿ªÔ´¿â¡£Deeplearning4jÓÉ´´Òµ¹«Ë¾SkymindÓÚ2014Äê6Ô·¢²¼£¬Ê¹Óà Deeplearning4jµÄ²»·¦°£ÉÕÜ¡¢Ñ©¸¥À¼¡¢²©Ë¹×ÉѯºÍIBMµÈÃ÷ÐÇÆóÒµ¡£
DeepLearning4jÊÇÒ»¸öÃæÏòÉú²ú»·¾³ºÍÉÌÒµÓ¦Óõĸ߳ÉÊì¶ÈÉî¶Èѧϰ¿ªÔ´¿â£¬¿ÉÓëHadoopºÍSpark¼¯³É£¬¼´²å¼´Ó㬷½±ã¿ª·¢ÕßÔÚAPPÖпìËÙ¼¯³ÉÉî¶Èѧϰ¹¦ÄÜ£¬¿ÉÓ¦ÓÃÓÚÒÔÏÂÉî¶ÈѧϰÁìÓò£º
- ÈËÁ³/ͼÏñʶ±ð
-
ÓïÒôËÑË÷
-
ÓïÒôתÎÄ×Ö£¨Speech to text£©
-
À¬»øÐÅÏ¢¹ýÂË£¨Òì³£Õì²â£©
-
µçÉÌÆÛÕ©Õì²â
Æß¡¢Marvin¡£ÊÇÆÕÁÖ˹¶Ù´óѧÊÓ¾õ¹¤×÷×éÐÂÍÆ³öµÄC++¿ò¼Ü¡£¸ÃÍŶӻ¹ÌṩÁËÒ»¸öÎļþÓÃÓÚ½«CaffeÄ£ÐÍת»¯³ÉÓïMarvin¼æÈݵÄģʽ¡£
°Ë¡¢ConvNetJS¡£ÕâÊÇ˹̹¸£´óѧ²©Ê¿ÉúAndrej Karpathy¿ª·¢ä¯ÀÀÆ÷²å¼þ£¬»ùÓÚÍòÄܵÄJavaScript¿ÉÒÔÔÚÄãµÄÓÎÀÀÆ÷ÖÐѵÁ·Éñ¾ÍøÂç¡£Karpathy»¹Ð´ÁËÒ»¸öConvNetJSµÄÈëÃŽ̳̣¬ÒÔ¼°Ò»¸ö¼ò½àµÄä¯ÀÀÆ÷ÑÝʾÏîÄ¿¡£
¾Å¡¢MXNet¡£³ö×ÔCXXNet¡¢Minerva¡¢PurineµÈÏîÄ¿µÄ¿ª·¢ÕßÖ®ÊÖ£¬Ö÷ÒªÓÃC++±àд¡£MXNetÇ¿µ÷Ìá¸ßÄÚ´æÊ¹ÓõÄЧÂÊ£¬ÉõÖÁÄÜÔÚÖÇÄÜÊÖ»úÉÏÔËÐÐÖîÈçͼÏñʶ±ðµÈÈÎÎñ¡£
Ê®¡¢Neon¡£ÓÉ´´Òµ¹«Ë¾Nervana SystemsÓÚ½ñÄêÎåÔ¿ªÔ´£¬ÔÚijЩ»ù×¼²âÊÔÖУ¬ÓÉPythonºÍSass¿ª·¢µÄNeonµÄ²âÊԳɼ¨ÉõÖÁÒªÓÅÓÚCaffeine¡¢TorchºÍ¹È¸èµÄTensorFlow¡£
|