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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Éî¶ÈѧϰϵÄҽѧͼÏñ·ÖÎö£¨Èý£©
 
×÷ÕߣºÍ¼ÆÕ¿Æ¼¼
  3431  次浏览      29
 2020-9-17 
 
±à¼­ÍƼö:
±¾ÎĽ«´Ó¾í»ýÉñ¾­ÍøÂçµÄ½Ç¶ÈÌÖÂÛÉî¶Èѧϰ£¬Ê¹ÓÃKerasºÍTheano£¬ÖØµã¹Ø×¢Éî¶ÈѧϰµÄ»ù±¾Ô­Àí¡£±¾ÎĽ«Õ¹Ê¾Á½¸öÀý×Ó¡ª¡ªÆäÖÐÒ»¸öÀý×ÓʹÓÃKeras½øÐлù±¾µÄÔ¤²â·ÖÎö£¬ÁíÍâÒ»¸öʹÓÃVGG½øÐÐͼÏñ·ÖÎö¡£
±¾ÎÄÀ´×ÔÓÚÀ×·æÍø£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­¡¢ÍƼö¡£

ÔÚ½ÓÏÂÀ´µÄÎÄÕÂÖУ¬ÎÒÃǽ«»áÌÖÂÛҽѧӰÏñÖÐDICOMºÍNIFTI¸ñʽ֮¼äµÄ²»Í¬£¬²¢ÇÒÑо¿ÈçºÎʹÓÃÉî¶Èѧϰ½øÐÐ2D·Î·Ö¸î·ÖÎö¡£³ý´ËÖ®Í⣬ÎÒÃÇ»¹½«ÌÖÂÛÔÚûÓÐÉî¶Èѧϰʱ£¬Ò½Ñ§Í¼Ïñ·ÖÎöÊÇÈçºÎ½øÐеģ»ÒÔ¼°ÎÒÃÇÏÖÔÚÈçºÎʹÓÃÉî¶Èѧϰ½øÐÐҽѧͼÏñ·ÖÎö¡£ÔÚÕâÀÎҷdz£»¶Ó­ºÍ¸ÐлÎÒµÄлï°éFlavio Trolese¡ª¡ª4QuantµÄÁªºÏ´´Ê¼È˺ÍETH ZurichµÄ½²Ê¦¡ª¡ªËû½«Ð­ÖúÎÒÕûºÏËùÓÐÌÖÂÛµÄÄÚÈÝ¡£

ºÎΪKeras£¿

¸ù¾ÝKeras¹ÙÍøµÄ½éÉÜ£¬KerasÊÇTheanosºÍTensor FlowµÄÒ»¸öÉî¶Èѧϰ¿â¡£

ÔËÐÐÓÚTheanoºÍTensorFlowÖ®ÉϵÄKeras api

KerasÊÇÒ»¸ö¸ß¼¶PythonÉñ¾­ÍøÂçAPI£¬ËüÄܹ»ÔËÐÐÓÚTensorFlowºÍTheanoÖ®ÉÏ¡£KerasµÄ¿ª·¢ÖصãÔÚÓÚÖ§³Ö¿ìËÙʵÑé¡£

ºÎΪTheanoºÍTensor Flow£¿

James Bergstra½ÌÊÚµÈÈËÔÚ2010ÄêµÄScipyÔøËµ£¬TheanoÊÇÒ»¸öCPUºÍGPUµÄÊýѧ±í´ïʽ±àÒëÆ÷¡£»»¾ä»°À´Ëµ£¬TheanoÊÇÒ»¸öÄܹ»ÈÃÄã¸ßЧµØ¶ÔÊýѧ±í´ïʽ½øÐж¨Òå¡¢ÓÅ»¯ºÍÆÀ¹ÀµÄPythonѧϰ¿â¡£TheanoÊÇÓÉһЩ¸ß¼¶Ñо¿ÈËÔ±£¬ÈçYoshua Bengio£¬ºÍ¡°ÃÉÌØÂÞѧϰËã·¨Ñо¿Ëù¡±£¨MILA£©¹²Í¬Ñз¢µÄ¡£ÏÂͼÊÇ·¢²¼ÓÚ2010ÄêScipyÉϵÄTheano½Ì³Ì£¬Í¼ÖжԱÈÁËTheanoϵÄGPUºÍCPUÓëµ±ÄêÆäËûµÄ¹¤¾ß¡£ÕâÕÅͼƬ·¢±íÓÚÔ­´´ÂÛÎÄ¡ª¡ª¡¶Theano¡ª¡ªCPUºÍGPUµÄPythonÊýѧ±àÒëÆ÷¡·¡£

¡¶Theano¡ª¡ªCPUºÍGPUµÄPythonÊýѧ±àÒëÆ÷¡·×÷ÕߣºJames Bergstra, Olivier Breuleux, Fr¨¦d¨¦ric Bastien, Pascal Lamblin, Razvan Pascanu, Guillaume Desjardins,Joseph Turian, David Warde-Farley, Yoshua Bengio

½¨Á¢ÔÚTheanoÖ®ÉϵϹÓÐһЩÆäËûµÄÉî¶Èѧϰ¿â£¬°üÀ¨Pylearn2¡¢GroundHog£¨Í¬ÑùÊÇÓÉMILA¿ª·¢µÄ£©¡¢LasagneºÍBlocks and FuelµÈ¡£

¡¶Ê¹ÓÃTheano¼ÆËãµÄ͸Ã÷GPU¡·¡ª¡ªJames Bergstra

TensorFlowÊÇÓÉ¡°¹È¸è»úÆ÷ÖÇÄÜÑо¿Ëù¡±×é֯ϵġ°¹È¸è´óÄÔ¡±ÍŶÓÑз¢Íê³ÉµÄ¡£TensorFlowµÄ¿ª·¢ÊÇΪÁ˽øÐлúÆ÷ѧϰºÍÉî¶ÈÉñ¾­ÍøÂçµÄÑо¿£¬³ý´ËÖ®Í⣬Ëü»¹¹ã·ºÊÊÓÃÓÚÆäËûµÄÁìÓò¡£¸ù¾ÝTensorFlow¹ÙÍø½éÉÜ£¬TensorFlowÊÇÒ»¸öʹÓÃÊý¾ÝÁ÷ͼ±í½øÐÐÊýÖµ¼ÆËãµÄ¿ªÔ´Èí¼þ¿â¡£Í¼±íÖеĽڵã´ú±íÊýѧÔËË㣬¶ø±í¸ñ±ßÔµÔò´ú±í¹µÍ¨½ÚµãµÄ¶àάÊý¾ÝÊý×飨tensors£©¡£ÆäÖеĴúÂëÊÓ¾õÉÏÕýÈçÏÂͼËùչʾµÄ£º

ͼƬÀ´Ô´£º¡¶TensorFlow£ºÒì¹¹·Ö²¼ÏµÍ³ÉϵĴó¹æÄ£»úÆ÷ѧϰ¡·

ʹÓÃKeras½øÐÐÔ¤²âÐÔ·ÖÎöµÄʾÀý

ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ê¹ÓÃÀ´×ÔUCIÍøÕ¾µÄSonarÊý¾Ý¼¯À´Íê³ÉÒ»¸ö¼òµ¥µÄÔ¤²âÄ£ÐÍʾÀý¡£ÔÚÏÂÃæµÄ´úÂëÖУ¬ÎÒÃÇÖ±½Ó´ÓUCIÍøÕ¾»ñÈ¡Êý¾Ý£¬²¢½«ÕâЩÊý¾Ý°´ÕÕ60£º:40µÄ±ÈÀý·ÖΪѵÁ·Êý¾ÝºÍ²âÊÔÊý¾Ý¡£ÎÒÃÇʹÓÃKeras½øÐÐÔ¤²â½¨Ä££¬Ê¹ÓÃsklearn¶Ô±êÇ©½øÐбàÂë¡£

ÔÚÏÂÒ»¸ö´úÂëÆ¬¶ÎÖУ¬ÎÒÃÇʹÓÃ֮ǰ¶¨ÒåºÃµÄº¯ÊýÀ´¶ÁÈ¡Êý¾Ý¼¯ÖеÄÊý¾Ý¡£´òÓ¡Êý¾Ý¼¯Ö®ºó£¬ÎÒÃǻᷢÏÖÎÒÃǵĶÀÁ¢±äÁ¿ÊÇÐèÒª½øÐбàÂëµÄ¡£

ÎÒÃÇʹÓÃÀ´×ÔScikit-learnµÄLabelEncoder£¨±êÇ©±àÂëÆ÷£©¶Ô±êÇ©½øÐбàÂ룬½«×ÖĸRºÍM·Ö±´×ª»»ÎªÊý×Ö0ºÍ1¡£Ò»ÖÖÈȱàÂ뻹½«·ÖÀàÌØÕ÷ת»»³ÉΪÁËÒ»ÖÖÓëËã·¨¸üºÏÊʵĸñʽ¡£ÔÚÕâ¸öʾÀýÖУ¬ÎÒÃǵÄY±äÁ¿ÓëRºÍMÒ»ÑùÊÇ·ÖÀà¶ÔÏó£¬Ê¹ÓñêÇ©±àÂëÆ÷£¬ÎÒÃǽ«ÕâЩ×Öĸ±äÁ¿×ª»»ÎªÁË1»ò0¡£

Scikit-learnµÄ±êÇ©±àÂëÆ÷

Ö®ºó£¬ÎÒÃÇ´´½¨ÁËÒ»¸öʹÓÃKerasµÄÄ£ÐÍ£º

ÔÚûÓÐÈκÎÔ¤´¦Àí²Ù×÷µÄÇé¿öÏ£¬Ê¹Óüòµ¥Ä£Ð͵Ä׼ȷ¶ÈΪ81.64%

ʹÓÃKeras½øÐÐͼÏñ·ÖÎöµÄʾÀý

ΪÁ˸üºÃµØÓÃKeras½âÊÍͼÏñ´¦Àí¹ý³Ì£¬ÎÒÃǽ«Ê¹ÓÃÀ´×Ô¡°Kaggleè¹·¾ºÈü¡±µÄÊý¾Ý¡£Õâ¸ö¾ºÈüµÄÄ¿µÄÊÇ¿ª·¢Ò»¸öÄܹ»ÓÃÀ´Çø·ÖͼÏñÖаüº¬µÄÊÇÒ»Ö»¹·»¹ÊÇһֻèµÄËã·¨¡£¶ÔÓÚÈËÀàÀ´Ëµ£¬Çø·Öè¹·ÊǺܼòµ¥µÄ£¬µ«¶ÔÓÚ¼ÆËã»úÀ´Ëµ¿É¾Í¸´ÔӵĶàÁË¡£ÔÚÕâÏî¡°Çø·Öè¹·¡±µÄÌôÕ½ÖУ¬ÓÐ25000Õűê¼ÇÁËè¹·µÄѵÁ·Í¼Æ¬£¬²âÊÔÊý¾Ý¿âÖл¹ÓÐ12500ÕŵÈ×ÅÎÒÃÇÈ¥±ê¼Ç¡£¸ù¾ÝKaggle¹ÙÍø£¬µ±Õâ¸ö¾ºÈü¿ªÊ¼Ê±£¨2013ÄêÄêµ×£©£º

¡°Ä¿Ç°µÄÎÄÏ×±íÃ÷£¬»úÆ÷·ÖÀàÆ÷ÔÚÕâ¸öÈÎÎñÉϵÄ׼ȷ¶ÈÄÜ´ïµ½80%ÒÔÉÏ¡£¡±Òò´Ë£¬Èç¹ûÎÒÃÇÄܳɹ¦Í»ÆÆ80%µÄ׼ȷ¶È£¬ÎÒÃǾÍÄÜÔ¾¾Ó2013ÄêµÄ¼¼Êõ·¢Õ¹×îÇ°ÑØ¡£

ÏëÒªÁ˽â¸ü¶àϸ½Ú¡¢½øÐÐÏÂÒ»²½µÄѧϰ»ò¶ÔÉî¶Èѧϰ½øÐмâ¶ËÑо¿£¬ÎÒÇ¿ÁÒÍÆ¼öFast.aiµÄÍøÂ繫¿ª¿Î³Ì¡£ÎÒÔÚÏÂÃæµÄ´úÂëÖÐÒýÓÃÁËfast.ai£¬ËüΪÎÒÃǵÄѧϰÌṩÁËÒ»¸öºÜºÃµÄÆðµã¡£

µÚÒ»²½£ºÍê³ÉÉèÖÃ

´ÓKaggleÍøÕ¾ÉÏÏÂÔØÃ¨¡¢¹·µÄͼƬÊý¾Ý£¬½«Æä±£´æÔÚÄãµÄµçÄÔÉÏ¡£ÔÚ±¾ÎÄÌáµ½µÄʾÀýÖУ¬ÎÒ»áÔÚÎÒµÄiMacµçÄÔÉÏÔËÐдúÂë¡£

»ù±¾µÄÉèÖÃ

Jeremy HowardÌṩÁËÒ»¸öPythonʵÓÃÎļþ£¬°ïÖúÎÒÃÇ»ñÈ¡ÒÑ·â×°µÄ»ù´¡º¯Êý¡£ÎÒÃÇÒª×öµÄµÚÒ»²½¾ÍÊÇʹÓÃÕâ¸öʵÓÃÎļþ¡£ÏÂͼ¾ÍÊÇÕâ¸öʵÓÃÎļþ¡£Ëæ×Åϸ½ÚµÄÉîÈ룬ÎÒÃǽ«Ò»²½²½´ò¿ªÕâ¸öÎļþ£¬¿´¿´Òþ²ØÔÚÎļþ±³ºóµÄÐÅÏ¢¡£

µÚ¶þ²½£ºÊ¹ÓÃVGG

ÎÒÃÇÔÚµÚÒ»²½Öмòµ¥µØÊ¹ÓÃÁËÒ»¸öÍêȫΪÎÒÃǽ¨Á¢µÄÄ£ÐÍ£¬Õâ¸öÄ£ÐÍÄܹ»Ê¶±ð¸÷ÖÖ¸÷ÑùµÄͼÏñ¡£µÚ¶þ²½£¬ÎÒÃǽ«Ê¹ÓÃVGG¡£VGGÊÇÒ»¸ö·Ç³£ÈÝÒ×´´½¨ºÍÀí½âµÄÄ£ÐÍ£¬ËüÓ®µÃÁË2014ÄêµÄ¡°ImageNetÌôÕ½Èü¡±¡£VGG imagenetÍŶӴ´½¨ÁËÁ½¸öÄ£ÐÍ¡ª¡ªVGG 19ºÍVGG 16¡£VGG 19ÊÇÒ»¸ö´óÐ͵ġ¢²Ù×÷ÐÔÄÜÂýµÄ¡¢×¼È·¶ÈÉԼѵÄÄ£ÐÍ£»¶øVGG 16ÊÇÒ»¸öСÐ͵ġ¢²Ù×÷ÐÔÄÜ¿ìµÄÄ£ÐÍ¡£ÎÒÃǽ«»áʹÓÃVGG 16£¬ÒòΪVGG 19µÄ²Ù×÷ÐÔÄܱȽÏÂý£¬Í¨³£²»ÖµµÃÔÚ¾«È·¶ÈÉÏÔÙ×ö¸Ä½ø¡£

ÎÒÃǽ¨Á¢ÁËÒ»¸öPythonÀࡪ¡ªVgg16¡£Vgg16ÄÜÈÃVGG 16Ä£Ð͵ÄʹÓøü¼Ó¼òµ¥¡£ÔÚfast.aiµÄgithubÉÏͬÑùÄÜÕÒµ½Vgg16£¬¾ßÌåϸ½ÚÈçÏÂͼ£º

µÚÈý²½£ºÊµÀý»¯VGG

Vgg16½¨Á¢ÓÚKeras£¨ÎÒÃǽ«ÔÚÉÔºóÌÖÂÛ¸ü¶à¹ØÓÚKerasµÄÄÚÈÝ£©Ö®ÉÏ¡£KerasÊÇÒ»¸öÁé»îµÄ¡¢Ò×ÓÚʹÓõġ¢½¨Á¢ÔÚTheanoºÍTensorFlowÉϵÄÉî¶Èѧϰ¿â¡£KerasʹÓÃÒ»¸ö¹Ì¶¨µÄĿ¼½á¹¹À´·ÖÅú²é¿´´óÁ¿µÄͼÏñºÍ±êÇ©£¬ÔÚÕâ¸öĿ¼½á¹¹Ï£¬Ã¿Ò»ÀàѵÁ·Í¼Ïñ¶¼±ØÐë·ÅÖÃÔÚµ¥¶ÀµÄÎļþ¼ÐÀï¡£

ÏÂÃæÊÇÎÒÃÇ´ÓÎļþ¼ÐÖÐËæÒâץȡµÄÊý¾Ý£º

µÚËIJ½£ºÔ¤²âè¡¢¹·

µÚÎå²½£º½«Í¼ÏñºÍ´úÂëÎļþ»ã×Ü

ΪÁË»ã×ÜÕâЩͼÏñºÍÎļþ£¬ÎÒÍÆ¼öµÄ·½·¨ÈçÏÂͼ£º

×ܽ᣺

ÔĶÁµ½ÕâÀ¾ÍÖ¤Ã÷Äã¾ÍÒѾ­²ÉÄÉÁËÎÒÃÇÔÚÉÏһƪÎÄÕÂÖÐÌÖÂÛµÄÀíÂÛ£¬²¢×öÁËһЩʵ¼ÊµÄ±à³Ì¡£Èç¹ûÄã°´ÕÕÉÏÃæµÄָʾºÍ˵Ã÷Íê³ÉÁËÁ½¸öʾÀý£¬ÄÇôÄã¾ÍÒѾ­³É¹¦½¨Á¢ÁËÄãµÄµÚÒ»¸öÔ¤²âÄ£ÐÍ£¬²¢Íê³ÉÁËͼÏñ·ÖÎö¡£

   
3431 ´Îä¯ÀÀ       29
Ïà¹ØÎÄÕÂ

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

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

È˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰ&TensorFlow
»úÆ÷ÈËÈí¼þ¿ª·¢¼¼Êõ
È˹¤ÖÇÄÜ£¬»úÆ÷ѧϰºÍÉî¶Èѧϰ
ͼÏñ´¦ÀíËã·¨·½·¨Óëʵ¼ù
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
¶àÄ¿±ê¸ú×Ù£ºAI²úÆ·¾­ÀíÐèÒªÁ˽âµÄCVͨʶ
Éî¶Èѧϰ¼Ü¹¹
¾í»ýÉñ¾­ÍøÂç֮ǰÏò´«²¥Ëã·¨
´Ó0µ½1´î½¨AIÖÐ̨
¹¤Òµ»úÆ÷ÈË¿ØÖÆÏµÍ³¼Ü¹¹½éÉÜ
×îпγÌ
È˹¤ÖÇÄÜ£¬»úÆ÷ѧϰºÍÉî¶Èѧϰ
È˹¤ÖÇÄÜÓë»úÆ÷ѧϰӦÓÃʵս
È˹¤ÖÇÄÜ-ͼÏñ´¦ÀíºÍʶ±ð
È˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰ& TensorFlow+Keras¿ò¼Üʵ¼ù
È˹¤ÖÇÄÜ+Python£«´óÊý¾Ý
³É¹¦°¸Àý
ij×ÛºÏÐÔ¿ÆÑлú¹¹ È˹¤ÖÇÄÜÓë»úÆ÷ѧϰӦÓÃ
Ä³ÒøÐÐ È˹¤ÖÇÄÜ+Python+´óÊý¾Ý
±±¾© È˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰ& TensorFlow¿ò¼Üʵ¼ù
ijÁìÏÈÊý×ÖµØÍ¼ÌṩÉÌ PythonÊý¾Ý·ÖÎöÓë»úÆ÷ѧϰ
ÖйúÒÆ¶¯ È˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰºÍÉî¶Èѧϰ