²`«×¾Ç²ß¡G21¤Ñ¹ê¾ÔCaffe ( ²Åé ¦r) |
§@ªÌ¡G»¯¥Ã¬ì | Ãþ§O¡G1. -> µ{¦¡³]p -> ²`«×¾Ç²ß |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 44475 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G6/1/2016 |
¶¼Æ¡G392 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121291159 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G±ÀÂ˧Ǥ@
ªñ¦~¨Ó¡A´X¥G¾ãÓ´¼¯à¾Ç¬ìªº¬ã¨sªÌ̳£ª`·N¨ì¤@Ó§Þ³N¦Wµü¡X¡X²`«×¾Ç²ß¡]Deep Learning¡^¡C³oÓ²¤±a¯«¯µ¦â±mªº¦W¦r©M¨ä¥Nªíªº«eªu©Ê§Þ³N³QµÛ¦Wªº¡mMIT§Þ³Nµû½×¡nµû¿ï¬°2013¦~¥@¬É10¤j¬ð¯}©Ê§Þ³N¤§º¡C¦Ó¦b¦¹¤§«e¡A¥]¬AGoogle¡BMicrosoft¡BFacebookµ¥¤½¥q¦b¤ºªº½Ñ¦h«H®§¬ì§Þ¥¨ÀY³£¤wª§¬Û¦b¦¹§Þ³N¤W§ë¤J¤F«e©Ò¥¼¦³ªº«µø¤O«×©M¾Ô²¤¸ê·½¡AÄ~¦Ó°ª½Õ«Å¥¬¥¬§½´¼¯àÀ³¥Î»â°ì¡C¾Ç³N¬É©M¤u·~¬É¤£¿ò§E¤O¦a·m¥e¬ÛÃö¬ã¨s©M§Þ³Nªº¨î°ªÂI¡A¤H̦}¨S¦³·P¨ì©_©Ç¡A¦]¬°©Ò¦³¤H³£©ú¥Õ¡G³o¤]³\¬O¤HÃþ¦b±´¯Á¤H¤u´¼¯àªº°¶¤j®Èµ{©Mº©º©©º³~¤Wªº«n¤@¨è¡C Ãö¤_¤H¤u¯«¸gºôµ¸ªº¬ã¨s¥i¥H°l·¹¨ì20¥@¬ö40¦~¥N¡C¦b¨äº©ªøªº¾ú¥v¤W¸g¾ú¤F¼Æ¦¸À¸¼@©Êªºªi§é¡CµM¦Óªñ¦~¨Ó¡AÀHµÛ¤j¶q¼Æ¾ÚªºÀò±o¡B¥ý¶i²z½×ªºµo²{¡A¥H¤Î°ª©Ê¯à¦}¦æpºâ§Þ³Nªºµo®i¡A¥H²`«×¯«¸gºôµ¸¬°¸üÅ骺¯S©º¾Ç²ß§Þ³N¬ÛÄ~¦b»yµ¡Bµøı¡B»y¨¥µ¥½Ñ¦h¬ã¨s»â°ì¤¤¨ú±o¤F¬ð¯}©Êªº¦¨ªG¡A¦}¥B¥¿¥H¤£¥iªý¾×¤§¶Õ¡§¤J«I¡¨¶Ç²Î§Þ³N¥e»âªº¦UÓ»â°ì¡C ÀHµÛ²`«×¾Ç²ß§Þ³N¦b¾Ç³N¬É©M¤u·~¬É±o¨ì¼sªx»{¥i¡A¶V¨Ó¶V¦hªº¤H¶}©l°Ñ»P¨ì²`«×¾Ç²ßªº¬ÛÃö¬ã¨s©M¹ê½î¤¤¨Ó¡CµM¦Ó¡A¥Ñ¤_¦s¦b¤@©wªº§Þ³NªùÂe¡A§Ö³t¤J¤â²`«×¾Ç²ßªº¬ã¨s¦}¤£¬O¤@¥ó®e©öªº¨Æ±¡¡C¨ä¤¤ªº¤@Ó«nì¦]¬O¡A²`«×¾Ç²ß¤¤ªº³\¦h°ÝÃD«D±`¨Ì¿à¤_¹ê½î¡CµM¦Óªø´Á¥H¨Ó¡A¾Ç³N¬É©M¤u·~¬É¯Ê¤Ö¤@´Ú±Mªù¬°²`«×¾Ç²ß¦Ó³]pªº¡Aݨã©Ê¯à¡BÆF¬¡©Ê©MÂX®i©Êµ¥½Ñ¦hÀu¶Õ¤_¤@¨ªº¶}·½®Ø¬[¡C³o¨Ï±oµL½×¬O§Ö³t¹ê²{ºâªk¡AÁÙ¬O´_²{¥L¤Hªºµ²½×¡A³£¦s¦bµÛ¹ê½î¤Wªº§xÃø¡C¬ã¨s¤Hû©M¤uµ{®vÌ¢¤Á»Ýn¤@®M³q¥Î¦Ó°ª®Äªº²`«×¾Ç²ß¶}·½®Ø¬[¡C 2013¦~¡A¤@´Ú¥s§@¡§Caffe¡¨ªº²`«×¾Ç²ß®Ø¬[¥Ñ¥[¦{¤j¾Ç§B§J§Q¤À®Õªº@¸ë´²M³Õ¤h¦bGithub¤Wµo¥¬¡Cµo¥¬¥ì©l¡ACaffe®Ø¬[´N±o¨ì¤F¼sªxªºÃöª`¡CCaffe®Ø¬[¥H¡§¼h¡¨¬°³æ¦ì¹ï²`«×¯«¸gºôµ¸ªºµ²ºc¶i¦æ¤F°ª«×ªº©â¶H¡A³q¹L¤@¨Çºë¥©ªº³]pÅãµÛÀu¤Æ¤F°õ¦æ®Ä²v¡A¦}¥B¦b«O«ù°ª®Ä¹ê²{ªº°ò¦¤W¤£¥¢ÆF¬¡©Ê¡CµL½×¦bµ²ºc¡B©Ê¯à¤W¡AÁÙ¬O¥N½X½è¶q¤W¡ACaffe³£¬O¤@´Ú¤Q¤À¥X¦âªº¶}·½®Ø¬[¡C§ó«nªº¬O¡A¥¦±N²`«×¾Ç²ßªº¨C¤@Ó²Ó¸`³£ì쥻¥»¦a®i²{¥X¨Ó¡A¨Ñ¤H̾DzߩM¹ê½î¡C¥i¥H»¡¡ACaffe®Ø¬[ªºµo¥¬·¥¤j¦a°§C¤F²`«×¾Ç²ß¬ã¨s©M¶}µoªºÃø«×¡C ¥¿¬O¥Ñ¤_¤Wzªº½Ñ¦hÀu¶Õ¡ACaffe®Ø¬[¨³³t¬y¦æ°_¨Ó¡A¦}¥B³v¨B§Î¦¨¤F±j¤jªº¥Î¤áªÀ°Ï¡C¸g¹L¨â¦~¦hªºª©¥»¡¥N¡ACaffe®Ø¬[¤w¸g¦b¾Ç³N¬É©M¤u·~¬É±o¨ì¤F¼sªxªº»{¥i¡C¦b¾Ç³N¬É¡A¥Ø«e¨C¤Ñ³£¦³¥HCaffe®Ø¬[§@¬°©³¼h¹ê²{ªº¬ã¨s¦¨ªGµo¥¬¡F¦Ó¦b¤u·~¬É¡A¤w¸g¦³³\¦h²£«~¨Ï¥ÎCaffe§@¬°¨ä²`«×¾Ç²ßºâªk¹ê²{ªº¤º®Ö¡C±q¾Ç³N¬É¨ì¤u·~¬É¡A¤j®a¥i¥H¦@¨É¦P¤@®M©³¼h¥N½X¡A°ò¤_¦P¤@®M¥»O¶i¦æ¬ã¨s¡B¥æ¬y©M¥Í²£¡A³o¬O¤@¥ó¥O¤H´r®®ªº¨Æ±¡¡C¥i¥H»¡¡ACaffe¶}·½¶µ¥Ø¹ï¤_«P¶i¾ãÓ²`«×¾Ç²ß¬ã¨s»â°ìªº§Ö³tµo®i¨ã¦³¤£¥i¿i·Àªº°^Äm¡C ¹ï¤_è豵IJ²`«×¾Ç²ßªºªB¤Į́ӻ¡¡A³q¹Lµ²¦XCaffeªº¥N½X¨Ó¥[²`¹ï²z½×ªº²z¸Ñ¡A¤]³\¬O¤@ºØ¨Æ¥b¥\¿ªº¤èªk¡CCaffe®Ø¬[¤ÑµMªº²M´·¼h¦¸©M¨}¦nªº¥N½X¥iŪ©Ê¡A¬°¤J¤â²`«×¾Ç²ßªºªB¤ÍÌ´£¨Ñ¤F±Ð¬ì®Ñ¯ëªº¹ê½î«ü¾É¡CµM¦Ó¡A¥Ñ¤_Caffe¤¤¦³¤j¶q§Þ³N²Ó¸`¬O¦b½×¤å¤¤µLªk§ä¨ìªº¡A·Qn§Ö³t²z¸ÑCaffe®Ø¬[¤º³¡ªººØºØºën©¹©¹»Ýn¶O¤@µf©P§é¡C©¯¦n¡A¦³¤@¨Ç¥ý¦æªÌ¬°¤j®a¤À¨É¤F¬ÛÃöªºª¾ÃÑ¡C ´X¤Ñ«e¡A§Ú¦³©¯±µ¨ì¦n¤Í@¤R©~ªºÁܽСA¬°¥Lªº¡m²`«×¾Ç²ß¡G21¤Ñ¹ê¾ÔCaffe¡n·s®Ñ°µ§Ç¡C³o¥»®Ñ¬O°ê¤º²Ä¤@¥»¦b¥N½X¯Å§O¤W¥þ±åªRCaffe®Ø¬[ªº«ü¾É®Ñ¡A¦P®É¤]¬O¤@¥»¯u¥¿ªº¹ê¾Ô¤â¥U¡C¥»®Ñ¯A¤Î²`«×¾Ç²ßªº°ò¥»²z½×¡BCaffeªº³]p«ä·Q¡BCaffe¤¤¦U¼Ò¶ôªº¨ãÅé¹ê²{¡A¥H¤Î¦UºØ¹ê¨Òµ¥¤º®e¡C®Ñ¤¤¹ïCaffe®Ø¬[ªº¤ÀªR«D±`²ÓP¡A²[»\ªº¤º®e¤]»á¬°Â×´I¡A¥i¥H»¡¬O¤@¥»¤J¤âCaffe¹ê½îªº§Þ³N¤â¥U¡A¦]¦¹¯S§O¾A¦X¤_Caffeªºªì¾ÇªÌ¾\Ū¡C¬Û«H¥»®Ñ¥i¥HÀ°§UªB¤Í̤֨«³\¦hÅs¸ô¡C¦³ÃöCaffeªº½Ñ¦h¶ø¯µ¡A@¤R©~±N·|¦b®Ñ¤¤¬°±z¤@¤@§e²{¡C ·PÁ³ХߩM±À°Ê²`«×¾Ç²ß¬ã¨sªº¬ì¾Ç®aÌ¡A·PÁÂCaffe®Ø¬[ªº§@ªÌ¸ë´²M³Õ¤h¡A·PÁÂ¥»®Ñªº§@ªÌ@¤R©~¡A¥H¤Î©Ò¦³¬°²`«×¾Ç²ß§Þ³Nªºµo®i¦Ó¾Ä¤æªºªB¤ÍÌ¡C§Ú̪º©º³~¬O¬P¨°»P¤j®ü¡AÅý§Ṳ́@°_§V¤O¡A¦VµÛ¹ê²{¤H¤u´¼¯àªº°¶¤j¥Ø¼Ð«e¶i¡I ¡X¡X¨¯Ùç¡A¥_¨Ê¯èªÅ¯è¤Ñ¤j¾Ç³Õ¤h¥Í¡ACaffe¤¤°ê¥Î¤áªÀ°Ï¡]caffecn.cn¡^³Ð©l¤H
±ÀÂ˧ǤG
¦b¦U¦âÄ}¯Éªº¬ì§Þ³Ð·s³ø¹D¤¤¡A¤H¤u´¼¯à¡]AI¡^¦¨ªG¤ÞµoªºªÀ·|©Ê¨RÀ»µLºÃ«e©Ò¥¼¦³¡C¤@¨Ç¬ì§Þ³N»y¦p¡§²`«×¾Ç²ß¡¨¡A¹ï«H®§§Þ³NÃþ¾Ç¥Í¦Ó¨¥Åܱo¤£¦A¯¥Í¡CÁöµM°ê»Ú¬ì§Þ¬É¹ï¬ÛÃö»â°ìªº¬ã¨s¤w¦³¼Æ¤Q¦~ªº¾ú¥v¡A¦Ó¸õÅD¦¡¶i¨BÁÙ¥u¬O³ÌªñY¤z¦~ªº¨Æ¡C¥¿¬O³oÓì¦]¡AÃö¤_¾÷¾¹´¼¯à©M¡§²`«×¾Ç²ß¡¨ªº¾Ç²ßÃþ®ÑÄy¤j¦h°¾«²z½×¡A©Î´²¨£¤_¥~¥Z¤Wµoªíªº¬ã¨s½×¤å¡B¦UÓ¬ã¨sµo®i¾÷ºcªº¬ã¨s³ø§i¡B¶}·½¸ê®Æµ¥¡AÂA¦³±q¤uµ{¹ê½î¥Xµo¨t²Î¦a¤¶²Ð²`«×¾Ç²ßªº®ÑÄy¡C °ê¥~¬ã¨s¾÷ºc³]¸mªº¶}·½ªÀ°ÏªºÁcºaµo®i¡A±q¤uµ{¹ê²{¤è±¸É¥R¤F²z½×¬ã¨sªº¤£¨¬¡CµM¦Ó¡A¹ï¶}·½¥N½Xªº¾\Ū¡B²z¸Ñ¡BÀ³¥Î¹ï¤_«D¾÷¾¹¾Ç²ß±M·~¤H¤h¦³¸û¤jªº¬D¾Ô©Ê¡Cªü¨½¤ªpºâ¦³¤½¥qªº»¯¥Ã¬ì¤uµ{®v¡]³Õ«ÈÎîºÙ¡G¤R©~¡^¦b¬ãµo¹ê½îªº°ò¦¤W¡A¹ï²`«×¾Ç²ß±q°ò¦²z½×¨ì½sµ{¹ê½î¶i¦æ¤F¨t²Îªº¾ã²z¡A§Î¦¨¤F¡m²`«×¾Ç²ß¡G21¤Ñ¹ê¾ÔCaffe¡n¤@®Ñ¡C³o¬O¤@Ó¦³§Þ³N²`«×¡B³B¤_°ê»Ú§Þ³NÄvª§¤¤ªº»â°ì¡F¦Ó¥»®Ñ¬O¤@Ó¬ãµo¿Ë¾úªÌ¹ï§Þ³N²`¤J²z¸Ñ¦ZªºÁ`µ²¡A¤Q¤ÀÃø±o¡C ¥»®Ñªº¼g§@·®æ¬O¤Þ¾É©Êªº¡A³ò¶²`«×¾Ç²ß°ò¦¡A³q¹L¥N½X¾ÉŪ¤è¦¡¡A´`§Çº¥¶i¡A´¦¶}¤F²`«×¾Ç²ßªº¯«¯µ±¯½¡AÅý²`«×¾Ç²ß§Þ³N¡A¥]¬A²z½×©M¤uµ{¹ê²{¡A¶Kªñ©Ò¦³ AI ·R¦nªÌ¡C¬Û«H¥»®Ñªº¥Xª©¯à°÷¿Eµo§ó¦h¬ã¨sªÌªº¿³½ì¡A±À°ÊAI§Þ³N¦b¤¤°êªºµo®i©MÀ³¥Î¡C ¡X¡X¹Q¿Ñª¢ ¤¤°ê¬ì¾Ç°|¤j¾Ç±Ð±Â¡A¬ã¨sû¡A¬x³ù¾ÇªÌ
±ÀÂ˧ǤT
Åý¾÷¾¹¨ã¦³¤HÃþªº´¼¯à¬O¬ì¾Ç®a̱qpºâ¾÷½Ï¥Í¶}©l´N¤@ª½¦b§V¤Oªº¤è¦V¡A¦ý¬O¥Ñ¤_¿ï¾Ü¤F°ò¤_³W«hªººâªk¡A®ÄªG¤@ª½±o¤£¨ì¤jªº´£¤É¡A½×¤å¤¤¸g±`¥H®ÄªG¤ñ¶Ã²q¦n§@¬°µ²½×¡C¨÷¿n¯«¸gºôµ¸ªºµo©úªÌGeoffrey Hinton¦b20¥@¬ö70¦~¥N´N¤w¸g´£¥X¤F¤µ¤Ñªº²`«×¾Ç²ß²z½×¡A¦ý¬O¤_·í®Éªºpºâ¯à¤O¡A¤@ª½¤£³Q¤H«µø¡C21¥@¬ö¥H¨Ó¡AÀHµÛNVIDIA GPUªº¼sªxÀ³¥Î¡A¤H¤u¯«¸gºôµ¸µo´§¤F¥¦À³¦³ªº»ùÈ¡A¦¨¬°¤µ¤Ñ¤H¤u´¼¯àªº¥Nªí©Ê¦¨´N¡AHinton¤]³Q´LºÙ¬°»ó¯ª¡C ·íGPU¦b²`«×¾Ç²ß»â°ì¤jS³ò¨Ï¥Î®É¡A¬ã¨s¤Hû¹J¨ì¤F¤@Ó«¤jªº°ÝÃD¡X¡Xn¼g¤j¶qªº´_Âøªº¯«¸gºôµ¸¥N½X¡A³o±a¨Ó¤F¥¨¤jªº§xÃø¡C¦b³oÓ¾ú¥v©ÊªºÃöÁä®É¨è¡A¸ë´²M¦P¾Ç¶}µoªºCaffe¾A®É¦a¥X²{¤F¡ACaffeÅý¥un·|C++½sµ{ªº¤Hû´N¥i¥H½s¼g²`«×¾Ç²ß¥N½X¡A¤@¤U¤l´N°§C¤F²`«×¾Ç²ßªºªùÂe¡CÀH¦ZCaffe±o¨ì¤F¼sªx¨Ï¥Î¡A¦}¥BÀò±o¤FªÀ°Ïªº¼sªx¤ä«ù¡A¤]±o¨ì¤FNVIDIAªº¤j¤O¤ä«ù¡AÀò±o¤F¥R¨¬ªºµo®i¡A´X¥G¥i¥H»¡¤£ª¾¹DCaffe´N¤£¯à»¡·|²`«×¾Ç²ß¡C Caffe§â²`«×¾Ç²ßªºªùÂe°§C¤F«Ü¦h¡A¦ý¬O¹ê»Ú¤W¨Ì»Ýn¤F¸Ñ¤j¶qªº¥N½X²Ó¸`¤~¯à¹ï¨ä¶i¦æקï¡A¦Ó²`«×¾Ç²ß¤S¬O¤@Ópºâ±K¶°ªºÀ³¥Î¡A¦p¦ó¼g¥X°ª®Äªº¥N½X¤]«D±`«n¡C¤R©~°µ¹L³\¦h¦³ÃöCaffeªº¤u§@¡A¥]¬AÀu¤Æ¨÷¿nºâªk¡A«D±`¤F¸ÑCaffe®Ø¬[ªº¦UÓ²Ó¸`¡A¥L½s¼gªº¡m²`«×¾Ç²ß¡G21¤Ñ¹ê¾ÔCaffe¡n¤@®Ñ«D±`¸Ô²Ó¡B±M·~¡C ¤R©~¥Î¤HÃþªºÅÊ·R¹Lµ{¨Ó¤ñ³ë²`«×¾Ç²ßªº¾Ç²ß¹Lµ{¡A±qªìÃÑ¡B¼öÅʨì¤ÉµØ¡A«ÜÅý¤HºÙ¹D¡C¦bªìÃѶ¥¬q¡A±q²`«×¾Ç²ßªº·§©À¡B¾ú¥v¶}©l¡A¤¶²Ð²`«×¾Ç²ß©M°ò¥»²z½×»P¶Ç²Î¾÷¾¹¾Ç²ßºâªkªº¤£¦P¡A¤]¥]§t¤F·~¬É¹ï²`«×¾Ç²ßªº¤Ï«ä¡C¦b¼öÅʶ¥¬q¡A¦b¨ãÅé¹ê¾Þ¤è±¡A±qCaffeªº¦w¸Ë¶}©l¤¶²Ð¡A¨ì¨ãÅé¹B¦æminst¼Æ¾Ú¶°¡F±qCaffeªº¥Ø¿ýµ²ºc¡B¤£¦P¼h¡]¥\¯à¡^©M¼Æ¾Ú©â¶Hªº¹ê²{²Ó¸`¡A¨ì¦p¦ó¨D¸Ñ¤@Ó²`«×¾Ç²ß¼Ò«¬¡A¤R©~³£¤@¤@ºë½T¦a¸ÑŪ¡C¦b¤ÉµØ¶¥¬q¡A¤R©~¸Ô²Ó¦a¸Ñ»¡¤FCaffe¤ä«ùªºNVIDIA GPU¥[³t¤u¨ãCUDA©McuDNN¡AµM¦Z¤¶²Ð¤FCaffe¥iµø¤Æ¤èªk¡A¥H¤Î¦p¦ó¦b¥Í²£Àô¹Ò¤¤³¡¸p°V½m¦nªºCaffe¼Ò«¬¡C ¥»®ÑÁöµM¥H21¤Ñ°_¦W¡A¦ý¬O¨ä¯u¹ê¤º®e¬O»ÝnŪªÌ¨C¤Ñ24¤p®É¾Ç²ß¤~¯à°÷§¹¥þ´x´¤ªº¡A¬Û«HŪªÌ·|¤@¤Ñ24¤p®É¤â¤£ÄÀ¨÷¡C §Ú¾G«¦a¦V¤j®a±ÀÂ˦¹®Ñ¡C ¡X¡X·¨°¡A¦}¦æpºâ»â°ì±M®a¡A²`«×¾Ç²ß¥»O¬[ºc®v
«e ¨¥ ½t°_ 2014¦~¡A§Ú¶}©l¦bªü¨½¤ª¶i¦æ²`«×¾Ç²ß¥»OÀu¤Æ¡A¨Ï¥Î¤F¶}·½®Ø¬[Caffe¡A¨ä¶¡¦b¦hºØGPUªA°È¾¹¤W³¡¸p¹B¦æ¡A¦P®É¤]®Ú¾Ú¤º³¡·~°È»Ý¨Dק﷽½X¡A¬ã¨s°ò¤_FFTªº¨÷¿n¼h¥[³t¤èªk¡]¦³©¯»PFacebook AI Research Yann LeCun¦Ñ·Ý¤l¦P®É°µ¦P¤@¥ó¨Æ¡^¡C¦b¾Ç²ß©MקïCaffe·½½X¹Lµ{¤¤®Ú¾ÚÓ¤H²z¸Ñ¼g¤F¼Æ½g³Õ«È¡A¥»¬OµL¤ß´¡¬h¡A±E®Æ¦³¤@¤Ñ³Õ¤åµøÂI½s¿è@¥ÃùÚªº«L¤Ö§ä¨ì§Ú¡A«Øij±N³Õ«È¤º®e¶i¤@¨BÂX®i¬°¤@¥»²`«×¾Ç²ß¤Jªù®Ñ¡A¶Kªñ¹ê»Ú¡AÅý§ó¦hŪªÌ¨«ªñ³oÓ¦p¤õ¦p²þªº»â°ì¡C²z·Q»·¤j¡A²{¹ê´Ý»Å¡A¤¬Ápºô¤½¥qªº¤u§@±j«×¤j¡A±`±`¥[¯Z¡AÁÙn©â®É¶¡®Þ²z¼g§@«ä¸ô¡A¿ð¿ð¤£¯à¥æ¥X¤@¥÷º¡·Nªº®Ñ½Z¡C¼õ©]Á}¨¯¡A½X¦r³ÒW¡A®É¦Ó«ä¦p¬u¯F¡A®É¦Ó§x¹yÅCÃÜ¡A¿ióO¥b¦~¦³§E¡AÁ`ºâ¥I±ê¡C ¦b¼g§@¹Lµ{¤¤¡A±qÀY¨ì§À«·s¼fµø¤F¤@¹Mªñ¦~¤j¤õªº²`«×¾Ç²ß§Þ³N¡A´£·Ò¤F¸g¨å½×¤åªººëµØ¡A²`²`¬°¨äªñ30¦~ªº§¢©V¾úµ{®D¼N¤£¤w¡C§Ú̥ثe¬Ý¨ìªº²`«×¾Ç²ß¼Ò«¬©M°ò¥»²z½×¥i¯à¤ñ§Ú̪º¦~ÄÖ³£n¤j¡A¨ü¤_·í®Épºâ¯à¤O¤£¨¬¡A¼Æ¾Ú¶°¤]¬Û¹ï¹¼¥F¡A²`«×¾Ç²ß¤@«×³´¤J¬ã¨s§C¨¦¡Aª½¨ì¤ªpºâ¡B¤j¼Æ¾Ú®É¥Nªº¨ì¨Ó¡A¤é¯q¼Wªøªº¼Æ¾Ú©Mpºâ¯à¤O¬°²`«×¾Ç²ß´£¨Ñ¤F¾A©yªº·Å«×©M¤gÄ[¡A¤]¬°¨ä¬ð¸²r¶iªº¦¨ªø´£¨Ñ¤F¥R¨¬ªº¾i®Æ¡C §ÚÌ»°¤W¤F¦n®É¥N¡C¦bª«½è©M¤å¤Æ¦p¦¹Ácºa¤§®É¡A¦³§ó¦hªº¤Hº@·N«ä¦Ò¥¼¨Ó¡X¡X¤@Ó¥Rº¡¤H¤u´¼¯à§Þ³Nªº®É¥N¡C¦Û°Ê¾r¾p¨T¨®¡B´¼¯à¾÷¾¹¤H¡BµL¤H¾÷¡K¡K«Ü¦h¬ì¤Û¹q¼v¤¤ªº§Þ³N¥¿¦b¦¨¬°²{¹ê¡A³o¤@¤Á³£±o¯q¤_²`«×¾Ç²ß§Þ³N©M¬ÛÀ³³nµw¥ó¨t²Îªºµo®i¶i¨B¡C³q¹L¥»®Ñ¤º®e¡AŪªÌ±N³v¨B¨«¶i²`«×¾Ç²ß¡A¤F¸Ñ¨ä¹L¥h¡B²{¦b©M¥¼¨Ó¡C ¥»®ÑŪªÌ ¥»®Ñ«D±`¾A¦X¥H¤UŪªÌ¡G ? ¹ï¤H¤u´¼¯à¡B¾÷¾¹¾Ç²ß·P¿³½ìªºÅªªÌ¡F ? §Æ±æ¥Î²`«×¾Ç²ß§¹¦¨³]pªºpºâ¾÷©Î¹q¤l«H®§±M·~¾Ç¥Í¡F ? ·Ç³Æ¶}³]¾÷¾¹¾Ç²ß¡B²`«×¾Ç²ß¹ê½î½Òªº±Â½Ò¦Ñ®v¡F ? ¾Ç²ß¹LC++¡A§Æ±æ¶i¤@¨B´£¤É½sµ{¤ô¥ªº¶}µoªÌ¡F ? è¤J§|ªº¾÷¾¹¾Ç²ß¡B»yµ¡B¾÷¾¹µøı¡B´¼¯à¾÷¾¹¤H¬ãµo©Îºâªk¤uµ{®v¡C PÁ º¥ýn·PÁÂ@¥ÃùÚªº«L¤Ö±q¯í¯í¤H®ü¤¤§ä¨ì¤F§Ú¡A¥Xª©²`«×¾Ç²ß¤Jªù®ÑÄyªº·Qªk§Ṳ́@©ç§Y¦X¡CµM¦Ó¡A¯u¥¿°õµ§¤~µo²{§xÃø««¡A·~§E®É¶¡±`±`³Q¥[¯ZÀ½¥e¡A¶i«×¤@©ì¦A©ì¡A¦b«L¤Ö¤£¹½¨ä·Ð¤@¦Ó¦A¦A¦Ó¤T¦a´°«P¤U¤~±N²@µL±ø²zªº³Õ«È·®æ¤å³¹¾ã²z¦¨®Ñ¡A¦Û¤v¤]±q¤¤«·s»{ÃѤF²`«×¾Ç²ß¡A§JªA¤F©ì©µÄp¡A¾Ô³Ó¤FÃi´k¡C ¯S§O·PÁ§ڪº·R¤H@¾å°Ò¦b§Ú±¡ºü§C¸¨µL¤ß¼g§@®Éµ¹¤©ªº±x¤ß·ÓÅU©M¤ä«ù¡A¤@¦¸¦¸½Í¤ßÅý§ÚÂà´«·sªº«ä¸ô¡A¸õ¥X§½³¡·¥¤pÈÂI¡A°í©wÁÚ¦V¤U¤@ӥؼСC ·PÁ»·¦b®a¶mªº¤÷¥À¡A¥L̦~¹Lªá¥Ò¡A¤£À´§Ú¼gªº¡§²`«×¾Ç²ß¡¨¬O¤°¤\¡A¦ý¥L̪¾¹D§Ú¦£¡Aª¾¹D§Ú¦b¬°¤F²z·Q¥I¥X¡A¨C¦¸¥´¹q¸Ü³£°O±¾µÛ§Ú¡A¤@¦¸¦¸¥mÅñ¤Ö¼õ©]¡C±»¨÷²`«ä¡A¦Û¤v¤í¤÷¥À¤Ó¦h¡A¥uº@¯à©â¥X§ó¦hªº®É¶¡³³¥LÌ¡C ¦bªü¨½¤ª¤u§@¤w¦³ªñ¨â¦~®É¶¡¡A«D±`Niceªº¦P¨Æ̤]¹ï§Úªº¦¨ªø°_¨ì¦ÜÃö«nªº§@¥Î¡A·PÁ¦Ѥj@ªø¤¯´£¨Ñ¨}¦nªº¾Ç²ß¥»O©MÀô¹Ò¡AÅý§Ú¦³¾÷·|±µÄ²³Ì·s¬[ºcCPU¡BGPU¡BPhi¡BFPGA¡A³q¹L¤@¦¸¦¸§éÄ˾÷¾¹¡A¤£Â_¥´©Ç¤É¯Åöã¸gÅç¡Cº@2016¦~§Ú̪ºªü¨½¤ª°ª©Ê¯àpºâªA°È¡]https://www.aliyun.com/product/hpc¡^ÀH²`«×¾Ç²ß§Þ³N¤@°_¤ûX¤@°_¸¡I ·PÁÂCaffeCNªÀ°Ï¡]http://www.caffecn.cn/¡^ªº@¨¯Ùç³Õ¤h³Ð«Ø°ê¤º³Ì«eªuªº²`«×¾Ç²ß¥æ¬y¥»O¡A¦b³o¨½»E¶°¤F¤@§å©l²×¥Nªí¥ý¶i¥Í²£¤OªºCSºÓ³Õ¬ã¨s¥Í¡B¥ø·~¤@½u¤uµ{®v¡A³q¹L¾Ç³N©M§Þ³NÁ¿®y¡AÅý¤£¦Pªº«äºû¤õªá¸I¼²¡AIJµoµL¥i¯à¡AÅwªï§ó¦hªº¦³§Ó¤§¤h¥[¤J¡I ·P®¦¤¬Ápºô®É¥N¡A·P®¦²`«×¾Ç²ß»â°ìªº¥ýÅXªÌGeoffrey Hinton¡BYann LeCun¡BYoushuaBengio¡A·P®¦«C¦~¤~«TAlex Krizhesky¡BYangqingJia±N¥Í§Nªº²`«×¾Ç²ß²z½×Âà¤Æ¬°¶}·½¥N½X§l¤Þ¤F¤j¶qªº¼ö¦å«C¦~«eu¦ZÄ~§ë¨¸Ó»â°ì¡A¦@«ØªÀ°Ï¡C »¯¥Ã¬ì¡]µ§¦W¡G¤R©~¡^ 2016¦~4¤ë¤_ªC¦{ÂÅÆWCoffee |
¤º®e²¤¶¡G¥»®Ñ¬O¤@¥»²`«×¾Ç²ß¤JªùŪª«¡C¥H¥Ø«e¤w¸g¤j¶q¥Î¤_½u¤W¨t²Îªº²`«×¾Ç²ß®Ø¬[Caffe¬°¨Ò¡A¥Ñ²L¤J²`¡A±q Caffe ªº°t¸m¡B³¡¸p¡B¨Ï¥Î¶}©l¾Ç²ß¡A³q¹L¾\Ū Caffe ·½½X²z¸Ñ¨äºëÅè¡A¥[±j¹ï²`«×¾Ç²ß²z½×ªº²z¸Ñ¡A³Ì²×¹F¨ì¼ô½m¹B¥Î Caffe ¸Ñ¨M¹ê»Ú°ÝÃDªº¥Øªº¡C©M°ê¥~¾÷¾¹¾Ç²ß¡B²`«×¾Ç²ß¤j³¡ÀYµÛ§@¬Û¤ñ¡A¥»®Ñ°¾«°Ê¤â¹ê½î¡A±NÃø¥H®»ºNªº¬\Àê²z½×¥Î²LÅã©öÀ´ªº§Î¦¡ªí¹F¡A³z¹L¥N½X´¦¶}¨ä¯«¯µ±¯½¡A§ó¦h¦a¶Kªñ¹ê»ÚÀ³¥Î¡C |
¥Ø¿ý¡G¤W½g ªì¨£ ²Ä1¤Ñ ¤°¤\¬O²`«×¾Ç²ß 2 1.1 ¬P¬P¤§¤õ¡A¥i¥H¿Rì 3 1.2 ®v¦iªø§Þ 4 1.2.1 ¨¦ºq»P·L³n 4 1.2.2 Facebook¡B¨È°¨»¹»PNVIDIA 5 1.3 ¤¤°ê±U°_ 6 1.3.1 BAT¦b¸ô¤W 6 1.3.2 ¬P¥ú°{Ä£ 7 1.3.3 ¥ø·~¼ö¬O·¦V¼Ð 8 1.4 ½m²ßÃD 9 ²Ä2¤Ñ ²`«×¾Ç²ßªº¹L©¹ 10 2.1 ¶Ç²Î¾÷¾¹¾Ç²ßªº§½©Ê 10 2.2 ±qªí¥Ü¾Ç²ß¨ì²`«×¾Ç²ß 11 2.3 ºÊ·þ¾Ç²ß 12 2.4 ¤Ï¦V¶Ç¼½ºâªk 13 2.5 ¨÷¿n¯«¸gºôµ¸ 15 2.6 ²`«×¾Ç²ß¤Ï«ä 17 2.7 ½m²ßÃD 18 2.8 °Ñ¦Ò¸ê®Æ 18 ²Ä3¤Ñ ²`«×¾Ç²ß¤u¨ã¶×Á` 19 3.1 Caffe 19 3.2 Torch ¡® OverFeat 20 3.3 MxNet 22 3.4 TensorFlow 22 3.5 Theano 24 3.6 CNTK 24 3.7 ½m²ßÃD 25 3.8 °Ñ¦Ò¸ê®Æ 26 ²Ä4¤Ñ ·Ç³ÆCaffeÀô¹Ò 27 4.1 Mac OSÀô¹Ò·Ç³Æ 27 4.2 UbuntuÀô¹Ò·Ç³Æ 28 4.3 RHEL/Fedora/CentOSÀô¹Ò·Ç³Æ 29 4.4 WindowsÀô¹Ò·Ç³Æ 29 4.5 ±`¨£°ÝÃD 32 4.6 ½m²ßÃD 32 4.7 °Ñ¦Ò¸ê®Æ 33 ²Ä5¤Ñ Caffe¨Ì¿à¥]¸ÑªR 34 5.1 ProtoBuffer 34 5.2 Boost 38 5.3 GFLAGS 38 5.4 GLOG 39 5.5 BLAS 40 5.6 HDF5 41 5.7 OpenCV 42 5.8 LMDB©MLEVELDB 42 5.9 Snappy 43 5.10 ¤pµ² 43 5.11 ½m²ßÃD 49 5.12 °Ñ¦Ò¸ê®Æ 49 ²Ä6¤Ñ ¹B¦æ¤â¼gÅé¼Æ¦rÃѧO¨Òµ{ 50 6.1 MNIST¼Æ¾Ú¶° 50 6.1.1 ¤U¸üMNIST¼Æ¾Ú¶° 50 6.1.2 MNIST¼Æ¾Ú®æ¦¡´yz 51 6.1.3 Âà´«®æ¦¡ 53 6.2 LeNet-5¼Ò«¬ 60 6.2.1 LeNet-5¼Ò«¬´yz 60 6.2.2 °V½m¶W°Ñ¼Æ 65 6.2.3 °V½m¤é§Ó 66 6.2.4 ¥Î°V½m¦nªº¼Ò«¬¹ï¼Æ¾Ú¶i¦æ¹w´ú 76 6.2.5 Windows¤U°V½m¼Ò«¬ 76 6.3 ¦^ÅU 78 6.4 ½m²ßÃD 79 6.5 °Ñ¦Ò¸ê®Æ 79 ½g§À»y 80 ¤¤½g ¼öÅÊ ²Ä7¤Ñ Caffe¥N½X®Þ²z 82 7.1 Caffe¥Ø¿ýµ²ºc 82 7.2 ¦p¦ó¦³®Ä¾\ŪCaffe·½½X 84 7.3 Caffe¤ä«ùþ¨Ç²`«×¾Ç²ß¯S©Ê 86 7.3.1 ¨÷¿n¼h 86 7.3.2 ¥þ³s±µ¼h 89 7.3.3 ¿E¬¡¨ç¼Æ 91 7.4 ¤pµ² 99 7.5 ½m²ßÃD 99 7.6 °Ñ¦Ò¸ê®Æ 100 ²Ä8¤Ñ Caffe¼Æ¾Úµ²ºc 101 8.1 Blob 101 8.1.1 Blob°ò¥»¥Îªk 102 8.1.2 ¼Æ¾Úµ²ºc´yz 108 8.1.3 Blob¬O«ç¼Ë·Ò¦¨ªº 109 8.2 Layer 125 8.2.1 ¼Æ¾Úµ²ºc´yz 126 8.2.2 Layer¬O«ç¼Ë«Ø¦¨ªº 127 8.3 Net 136 8.3.1 Net°ò¥»¥Îªk 136 8.3.2 ¼Æ¾Úµ²ºc´yz 139 8.3.3 Net¬O«ç¼Ëø¦¨ªº 139 8.4 ¾÷¨î©Mµ¦²¤ 146 8.5 ½m²ßÃD 147 8.6 °Ñ¦Ò¸ê®Æ 148 ²Ä9¤Ñ Caffe I/O¼Ò¶ô 149 9.1 ¼Æ¾ÚŪ¨ú¼h 149 9.1.1 ¼Æ¾Úµ²ºc´yz 149 9.1.2 ¼Æ¾ÚŪ¨ú¼h¹ê²{ 150 9.2 ¼Æ¾ÚÅÜ´«¾¹ 155 9.2.1 ¼Æ¾Úµ²ºc´yz 155 9.2.2 ¼Æ¾ÚÅÜ´«¾¹ªº¹ê²{ 156 9.3 ½m²ßÃD 171 ²Ä10¤Ñ Caffe¼Ò«¬ 172 10.1 prototxtªí¥Ü 173 10.2 ¤º¦s¤¤ªºªí¥Ü 176 10.3 ºÏ½L¤Wªºªí¥Ü 176 10.4 Caffe Model Zoo 178 10.5 ½m²ßÃD 180 10.6 °Ñ¦Ò¸ê®Æ 180 ²Ä11¤Ñ Caffe«e¦V¶Ç¼½pºâ 181 11.1 «e¦V¶Ç¼½ªº¯SÂI 181 11.2 «e¦V¶Ç¼½ªº¹ê²{ 182 11.2.1 DAGºc³y¹Lµ{ 182 11.2.2 Net Forward¹ê²{ 190 11.3 ½m²ßÃD 192 ²Ä12¤Ñ Caffe¤Ï¦V¶Ç¼½pºâ 193 12.1 ¤Ï¦V¶Ç¼½ªº¯SÂI 193 12.2 ·l¥¢¨ç¼Æ 193 12.2.1 ºâªk´yz 194 12.2.2 °Ñ¼Æ´yz 195 12.2.3 ·½½X¤ÀªR 195 12.3 ¤Ï¦V¶Ç¼½ªº¹ê²{ 203 12.4 ½m²ßÃD 205 ²Ä13¤Ñ Caffe³ÌÀu¤Æ¨D¸Ñ¹Lµ{ 207 13.1 ¨D¸Ñ¾¹¬O¤°¤\ 207 13.2 ¨D¸Ñ¾¹¬O¦p¦ó¹ê²{ªº 208 13.2.1 ºâªk´yz 208 13.2.2 ¼Æ¾Úµ²ºc´yz 210 13.2.3 CNN°V½m¹Lµ{ 218 13.2.4 CNN¹w´ú¹Lµ{ 225 13.2.5 Solverªº§Ö·Ó©M«ì´_¥\¯à 227 13.3 ½m²ßÃD 230 ²Ä14¤Ñ Caffe¹ê¥Î¤u¨ã 231 14.1 °V½m©M¹w´ú 231 14.2 ¯S©º´£¨ú 241 14.3 Âà´«¹Ï¹³®æ¦¡ 247 14.4 pºâ¹Ï¹³§¡È 254 14.5 ¦Û¤v½s¼g¤u¨ã 257 14.6 ½m²ßÃD 257 ½g§À»y 258 ¤U½g ¤ÉµØ ²Ä15¤Ñ Caffepºâ¥[³t 260 15.1 Caffep®É¥\¯à 260 15.2 Caffe GPU¥[³t¼Ò¦¡ 262 15.2.1 GPU¬O¤°¤\ 262 15.2.2 CUDA¬O¤°¤\ 263 15.2.3 GPU¡BCUDA©M²`«×¾Ç²ß 263 15.2.4 Caffe GPUÀô¹Ò·Ç³Æ 264 15.2.5 ¤Á´«¨ìCaffe GPU¥[³t¼Ò¦¡ 268 15.3 Caffe cuDNN¥[³t¼Ò¦¡ 269 15.3.1 Àò¨úcuDNN 270 15.3.2 ¤Á´«¨ìCaffe cuDNN¥[³t¼Ò¦¡ 270 15.3.3 Caffe¤£¦Pµw¥ó°t¸m©Ê¯à 272 15.4 ½m²ßÃD 273 15.5 °Ñ¦Ò¸ê®Æ 273 ²Ä16¤Ñ Caffe¥iµø¤Æ¤èªk 275 16.1 ¼Æ¾Ú¥iµø¤Æ 275 16.1.1 MNIST¼Æ¾Ú¥iµø¤Æ 275 16.1.2 CIFAR10¼Æ¾Ú¥iµø¤Æ 277 16.1.3 ImageNet¼Æ¾Ú¥iµø¤Æ 278 16.2 ¼Ò«¬¥iµø¤Æ 279 16.2.1 ºôµ¸µ²ºc¥iµø¤Æ 279 16.2.2 ºôµ¸ÅvÈ¥iµø¤Æ 281 16.3 ¯S©º¹Ï¥iµø¤Æ 288 16.4 ¾Ç²ß¦±½u 295 16.5 ¤pµ² 298 16.6 ½m²ßÃD 298 16.7 °Ñ¦Ò¸ê®Æ 299 ²Ä17¤Ñ Caffe¾E²¾©M³¡¸p 300 17.1 ±q¶}µo´ú¸Õ¨ì¥Í²£³¡¸p 300 17.2 ¨Ï¥ÎDocker 302 17.2.1 Docker°ò¥»·§©À 302 17.2.2 Docker¦w¸Ë 303 17.2.3 Docker¤Jªù 305 17.2.4 Docker¨Ï¥Î¶i¶¥ 312 17.3 ½m²ßÃD 317 17.4 °Ñ¦Ò¸ê®Æ 317 ²Ä18¤Ñ Ãö¤_ILSVRC¤£±o¤£»¡ªº¤@¨Ç¨Æ¨à 318 18.1 ImageNet¼Æ¾Ú¶° 318 18.2 ILSVRC¤ñÁɶµ¥Ø 319 18.2.1 ¹Ï¹³¤ÀÃþ¡]CLS¡^ 320 18.2.2 ¥Ø¼Ð©w¦ì¡]LOC¡^ 320 18.2.3 ¥Ø¼ÐÀË´ú¡]DET¡^ 321 18.2.4 µøÀW¥Ø¼ÐÀË´ú¡]VID¡^ 322 18.2.5 ³õ´º¤ÀÃþ 322 18.3 Caffe ILSVRC¹ê½î 323 18.4 ½m²ßÃD 326 18.5 °Ñ¦Ò¸ê®Æ 326 ²Ä19¤Ñ ©ñ¤§¥|®ü¦Ó¬Ò·Ç 327 19.1 ¹Ï¹³¤ÀÃþ 327 19.1.1 °ÝÃD´yz 327 19.1.2 À³¥Î®×¨Ò¡X¡X°Ó«~¤ÀÃþ 330 19.2 ¹Ï¹³¤¤ªº¦r²ÅÃѧO 332 19.2.1 °ÝÃD´yz 332 19.2.2 À³¥Î®×¨Ò¡X¡X¨¥÷ÃÒ¹ê¦W»{ÃÒ 333 19.3 ¥Ø¼ÐÀË´ú 337 19.3.1 °ÝÃD´yz 337 19.3.2 ³Ì¨Î¹ê½î¡X¡X¹B¦æR-CNN¨Òµ{ 337 19.4 ¤HÁyÃѧO 340 19.4.1 °ÝÃD´yz 340 19.4.2 ³Ì¨Î¹ê½î¡X¡X¨Ï¥ÎFace++ SDK¹ê²{¤HÁyÀË´ú 342 19.5 ¦ÛµM»y¨¥³B²z 343 19.5.1 °ÝÃD´yz 343 19.5.2 ³Ì¨Î¹ê½î¡X¡XNLP-Caffe 344 19.6 ÃÀ³N·®æ 350 19.6.1 °ÝÃD´yz 350 19.6.2 ³Ì¨Î¹ê½î¡X¡Xstyle-transfer 352 19.7 ¤pµ² 354 19.8 ½m²ßÃD 354 19.9 °Ñ¦Ò¸ê®Æ 355 ²Ä20¤Ñ Ä~©¹¶}¨Óªº»â¸ô¤H 356 20.1 Caffe Traps and Pitfalls 356 20.1.1 ¤£¤ä«ù¥ô·N¼Æ¾ÚÃþ«¬ 356 20.1.2 ¤£°÷ÆF¬¡ªº°ª¯Å±µ¤f 357 20.1.3 ÁcÂøªº¨Ì¿à¥] 357 20.1.4 ³ô¼~ªº¨÷¿n¼h¹ê²{ 357 20.1.5 ¬[ºc¤§¼Ü 358 20.1.6 À³¥Î³õ´º§½©Ê 358 20.2 ³Ì¨Î¹ê½î¡X¡XCaffe2 359 20.3 ½m²ßÃD 361 20.4 °Ñ¦Ò¸ê®Æ 362 ²Ä21¤Ñ ·s¥Í 363 21.1 ¤T¤H¦æ¡A¥²¦³§Ú®v 363 21.2 ¸ôº©º©¨ä×»·¤¼¡A§^±N¤W¤U¦Ó¨D¯Á 364 ½g§À»y 366 µ²§ô»y 367 ªþ¿ýA ¨ä¥L²`«×¾Ç²ß¤u¨ã 368 |
§Ç¡G |