½âËøAIÄ£×ÓѵÁ·µÄÉñÃØÎäÆ÷¡ª¡ªfi11cnnʵÑéÊÒÍøÒ³°æ¹¤¾ßʹÓÃÈ«¹¥ÂÔ£¨ÉÏÆª£©
ÔÚÈ˹¤ÖÇÄÜÐÐÒµ£¬Ä£×ÓѵÁ·¾ÍÏñÐÞ½¨ÎÝ×ÓÒ»Ñù£¬»ù´¡´òµÃÔ½ÎÈ£¬Î´À´Ô½½áʵ¡£¶øÕâ¸ö¡°»ù´¡¡±³ýÁËËã·¨¡¢Êý¾Ý£¬»¹Àë²»¿ªÒ»¸öºÃÓõŤ¾ßÏä¡£½ñÌìҪΪ¸÷È˽ҿªÕâ¸öÉñÃØµÄÃæÉ´¡ª¡ªfi11cnnʵÑéÊÒÍøÒ³°æ¹¤¾ß£¬ÈÃÄãÎÞÐè·±ËöµÄ×°Öã¬ÎÞÂÛÄãÔÚÄÇÀ¶¼ÄÜÇáËÉ¿ªÆôAIÄ£×ӵġ°Á¶½ðÊõ¡±¡£
fi11cnnʵÑéÊÒÊǺ£ÄÚÁìÏȵÄAIÄ£×ÓѵÁ·Æ½Ì¨£¬ÆäÍøÒ³°æ¹¤¾ß×î´óµÄÓÅÊÆÔÚÓÚ¡°¼´¿ª¼´Óá±£¬ÃâÈ¥·±ËöµÄ×°ÖúÍÉèÖÃÀú³Ì¡£ËüÏñÒ»¸ö¡°Ð¡Ð͵ÄAIÔÆ¶ËÖúÊÖ¡±£¬×ÊÖúÑо¿Ö°Ô±¡¢¿ª·¢ÕßÉõÖÁÐÂÊÖÓû§¿ìËٴ¡¢ÑµÁ·¡¢µ÷ÓÅÄ£×Ó¡£Ö»Ðè·¿ªÍøÒ³£¬µÇ¼Õ˺ţ¬µã»÷¼¸Ï£¬¾ÍÄÜʵÏÖÖØ´óµÄÉî¶ÈѧϰʹÃü¡£
Ðí¶àÓû§µÚÒ»´ÎʹÓÿÉÄÜ»áÃÔʧÔÚ·±¶àµÄÈë¿ÚÖС£×Åʵ£¬FI11CNNʵÑéÊÒÌṩÁ˹ÙÍøÖ±´ïÈë¿Ú£º½øÈë¹Ù·½ÍøÕ¾ºó£¬ÔÚÊ×Ò³ÏÔÖøÎ»ÖþÍÄÜÕÒµ½¡°ÍøÒ³°æ¹¤¾ß¡±Èë¿Ú¡£Ò²¿ÉÒÔÖ±½ÓËÑË÷¡°fi11cnnʵÑéÊÒÍøÒ³°æ¡±£¬µÚÒ»ÌõÁ´½Ó¾ÍÊÇÎÒÃÇͨÍù±ãµ±µÄ½Ý¾¶¡£
·¿ªÍøÒ³°æ¹¤¾ßºó£¬ÓÃæ¶øÀ´µÄÊǾ«Á·Ö±¹ÛµÄ²Ù×÷½çÃæ¡£×ó²àÊÇÄ£×ÓÓëÊý¾ÝÖÎÀíÇøÓò£¬ÖÐÐÄÊÇÄ£×ÓѵÁ·ºÍµ÷ÊԵĽ¹µãÇø£¬ÓÒ²àÔòÊDzÎÊýÉèÖúÍЧ¹ûչʾ¡£½çÃæÉè¼Æ¼«¾ßÓû§ÌåÑ飬ɫ²ÊÃ÷¿ì£¬°´Å¥½á¹¹ºÏÀí£¬ÎÞÂÛÄãÊÇAIÐÂÊÖÕÕ¾ÉÄÚÐУ¬¶¼ÄÜѸËÙÉÏÊÖ¡£
ÓúÃÍøÒ³¹¤¾ß£¬Ê×ÏÈÒªÓиöÕ˺š£ÈôÊÇÄ㻹ûÓУ¬¿ÉÒÔÔÚµÇÂ¼Ò³Ãæ¿ìËÙ×¢²á¡£×¢²áÁ÷³Ì¾«Á·£¬ÓÊÏäÑéÖ¤ºó¼´¿ÉʹÓá£×¢²áÀֳɺ󣬵Ǽ½çÃæÖ§³ÖµÚÈý·½µÇ¼£¬ºÃ±È΢ÐÅ¡¢QQ¡¢Æóҵ΢ÅÌÊÚȨ£¬Ò»²½µ½Î»£¬ÃâÈ¥·±Ëö»·½Ú¡£
ÈÃÎÒÃÇ´ÓÁã×îÏÈ£¬½¨ÉèÄãµÄµÚÒ»¸öAIÄ£×Ó¡£µÇ¼ºó£¬µã»÷¡°Ð½¨ÏîÄ¿¡±£¬ÊäÈëÏîÄ¿Ãû³Æ£¬Ñ¡ÔñÄ£×ÓÀàÐÍ£¨ÈçCNN¡¢ResNetµÈ£©£¬ÉÏ´«ÄãµÄÊý¾Ý¼¯¡£Æ½Ì¨ÄÚÖöà¸öÔ¤Éè¼Æ»®£¬ÊʺϳõѧÕß¿ìËÙÈëÃÅ£¬Ò²Ö§³Ö×Ô½ç˵ÉèÖã¬Öª×ã¸ß¼¶Óû§µÄÐèÇó¡£
Ä£×ÓµÄÓÅÁÓÀë²»¿ªÊý¾Ý£¡ÍøÒ³°æ¹¤¾ßÌṩ¸»ºñµÄÊý¾ÝÔ¤´¦Öóͷ£¹¦Ð§£¬°üÀ¨Êý¾Ýϴ媡¢ÔöÇ¿¡¢Ö§½âµÈ¡£²Ù×÷¼òÆÓÍÏ×§¼´¿ÉÍê³É£¬ÏµÍ³»á×Ô¶¯ÌìÉúÔ¤´¦Öóͷ£Á÷³Ì£¬´ó´ó½ÚԼʱ¼ä¡£
ѵÁ·ÊÇAIÄ£×ӵġ°ÐÄÔࡱ¡£Æ½Ì¨Ö§³ÖGPU¼ÓËÙ£¬Ò»¼üÆô¶¯ÑµÁ·¡£½¨ÒéºÏÀíÉèÖÃѧϰÂÊ¡¢batchsizeµÈ²ÎÊý£¬¸üÖ÷ÒªµÄÊÇʹÓÃÆ½Ì¨ÌṩµÄ¿ÉÊÓ»¯¼à¿Ø£¨Loss¡¢AccµÈÖ¸±ê£©£¬ÊµÊ±µ÷½âÕ½ÂÔ¡£
ѵÁ·Íê³Éºó£¬±ð¼±×Å×èÖ¹£¬µ÷ÓŲÅÊÇÍõµÀ¡£Æ½Ì¨Ö§³Ö³¬²ÎÊýËÑË÷¡¢Ä£×Ó¼ôÖ¦¡¢¼¯³ÉѧϰµÈ¸ß¼¶ÊÖÒÕ£¬ÈÃÄãµÄÄ£×ÓÔÚ׼ȷÂʺÍËÙÂÊÖÐÕÒµ½×î¼Ñƽºâ¡£
ÌåÌùÊý¾ÝÒþ˽µÄСͬ°éÒ²¿ÉÒÔ¶¨ÐÄʹÓá£Æ½Ì¨½ÓÄÉ×îеļÓÃܲ½·¥£¬È·±£ÄúµÄÊý¾Ý²»±»Ð¹Â¶¡£Ö§³Ö˽ÓÐÇéÐΰ²ÅÅ£¬Öª×ãÆóÒµ¼¶ÐèÇó¡£
ÕâÊÇPart1µÄÄÚÈÝ£¬¼ÌÐøÔĶÁPart2£¬ÉîÈë̽Ë÷¸ü¶àʹÓÃÃØóź͸߼¶¼¼ÇÉ£¬´øÄã³ÉΪfi11cnnʵÑéÊÒÍøÒ³¹¤¾ßµÄÕæÕýÄÜÊÖ£¡
³ÉΪfi11cnnʵÑéÊÒÍøÒ³°æ¹¤¾ß¡°ºÚ¿Í¡±¡ª¡ªÉî¶ÈʹÓÃÃØóÅ£¨ÏÂÆª£©
ÉÏÒ»²¿·ÖÎÒÃÇÒѾÆðÔ´ÏàʶÁËfi11cnnʵÑéÊÒÍøÒ³°æ¹¤¾ßµÄ»ù±¾²Ù×÷ºÍÈëÃż¼ÇÉ¡£ÎÒÃǽ«ÉîÈëÍÚ¾òһЩÊÊÓõĸ߼¶ÃØóźÍÒþ²Ø¹¦Ð§£¬ÈÃÄãÔÚʹÓÃÀú³ÌÖÐÓÎÈÐÓÐÓà£¬ÕæÕý¼ÝÔ¦Õâ¸öƽ̨µÄËùÓÐDZÁ¦¡£
ƽ̨²»µ«Ö§³ÖĬÈÏÁ÷³Ì£¬»¹ÔÊÐíÓû§ÉÏ´«×Ô½ç˵¾ç±¾£¨ÈçPython¾ç±¾£©£¬ÊµÏÖÌØÊâµÄ´¦Öóͷ£Âß¼¡£ºÃ±È£¬ÖØ´óµÄÊý¾ÝÔöÇ¿¡¢ÌØÊâµÄÄ£×ӽṹµÈ¶¼¿ÉÒÔÓþ籾ÇáËÉʵÏÖ¡£½øÈë¡°¾ç±¾ÖÎÀí¡±Çø£¬ÉÏ´«ÄãµÄ¾ç±¾£¬²¢°ó¶¨µ½¶ÔÓ¦µÄѵÁ·Á÷³ÌÖУ¬Ò»¼üÔËÐУ¬Ð§ÂÊ´óÔö¡£
ÈôÊÇÄãÓжà¸öÏîÄ¿»òÄ£×ÓÐèҪͬʱѵÁ·£¬Æ½Ì¨µÄÅúÁ¿²Ù×÷¹¦Ð§¿ÉÒÔ°ïÄã½ÚÔ¼´ó×Úʱ¼ä¡£Í¨¹ý¡°ÅúÁ¿ÖÎÀí¡±¹¦Ð§£¬Ö»Ðèµ¼ÈëÏîÄ¿Çåµ¥£¬ÉèÖòÎÊý£¬Ò»¼üÆô¶¯ËùÓÐʹÃü¡£Òì²½ÔËÐÐʱ´ú£¬»¹ÄÜËæÊ±¼à¿Ø½ø¶ÈÓëЧ¹û£¬¼«´óÌáÉýÊÂÇéЧÂÊ¡£
Ä£×ÓѵÁ·²»µ«Òª×·Çó¸ß׼ȷÂÊ£¬Ò²ÒªÃ÷È·¡°ÎªÊ²Ã´»áÕâÑù¡±¡£Æ½Ì¨Ìṩģ×Ó¿ÉÚ¹ÊÍÐÔ¹¤¾ß£¬ºÃ±ÈÌØÕ÷Ö÷ÒªÐÔ¡¢ÈÈÁ¦ÕùµÈ¡£Ê¹ÓÃÕâЩ¹¤¾ß£¬¿ÉÒÔÆÊÎöÄ£×Ó›Q²ß·¾¶£¬ÕÒµ½Ç±ÔÚµÄÎÊÌâºÍÎó²î£¬ÈÃÄãµÄÄ£×Ó¸ü¡°Öǻۡ±¡£
ÔÚAIÏîÄ¿¿ª·¢ÖУ¬°æ±¾ÖÎÀíÓÈΪÖ÷Òª¡£Æ½Ì¨ÄÚÖð汾¿ØÖÆÏµÍ³£¬¿ÉÒÔ×Ô¶¯¼Í¼ÿ´ÎѵÁ·µÄÉèÖúͲÎÊýµ÷½â¡£ÐèÒª»ØÍË»ò±ÈÕÕÄ£×ÓЧ¹ûʱ£¬Ò»¼üÇл»²î±ð°æ±¾£¬È·±£ÊµÑéµÄ¿É×·ËÝÐԺͿɸ´ÖÆÐÔ¡£
¶àÈËÐ×÷²»ÔÙÄÑÌâ¡£ÍøÒ³°æ¹¤¾ßÖ§³ÖÍŶÓȨÏÞÖÎÀí£¬³ÉÔ±¿ÉÒÔÆ¾Ö¤½ÇÉ«ÉèÖòî±ðȨÏÞ£¬¹²ÏíÊý¾Ý¡¢Ä£×ÓºÍѵÁ·¼Í¼¡£ÉÐÓÐʵʱͨѶ¡¢¹²Ïí×¢Ê͵ȹ¦Ð§£¬Í»ÆÆ¹ÂµºÊ½¿ª·¢£¬ÈÃÁ¢Òì¸ü¸ßЧ¡£
ÏëÒªÀ©Õ¹¹¦Ð§£¿Æ½Ì¨Ö§³Ö¶àÖÖµÚÈý·½¹¤¾ßºÍAPI½ÓÈ룬ºÃ±ÈTensorBoard¡¢Weights&BiasesµÈ¡£ÕâÑùÄãµÄѵÁ·Àú³Ì¿ÉÒÔÓë¸üǿʢµÄ¿ÉÊÓ»¯ºÍ¼à¿Ø¹¤¾ßÎÞ·ì¶Ô½Ó£¬»ñµÃب¹ÅδÓеIJÙ×÷ÌåÑé¡£
ÔÆ¶Ë×ÊÔ´ËäºÃ£¬µ«Ò²ÒªºÏÀíʹÓ᣽¨ÒéÆ¾Ö¤Ê¹Ãü¹æÄ£ºÏÀíÉèÖÃGPUʹÓÃʱ³¤£¬ÌáǰÍýÏëѵÁ·ÍýÏ룬×èÖ¹ÆÌÕÅ×ÊÔ´¡£Ê¹ÓÃÆ½Ì¨µÄ×Ô¶¯ÔÝÍ£ÓëÐøÅܹ¦Ð§£¬ÓÐÓýÚÔ¼Ô¤Ëã¡£
¾ÝÒµÄÚ×îÐÂÇ÷ÊÆ£¬AIƽ̨»áÖð²½ÒýÈëAutoML¡¢×ÔÎÒÓÅ»¯µÈÖÇÄܹ¦Ð§¡£fi11cnnµÄÍøÒ³°æ¹¤¾ßÒ²ÔÚÒ»Ö±Éý¼¶£¬Î´À´»á¼ÓÈë¸ü¶àÖÇÄܸ¨Öú¹¤¾ß¡¢¿ç¶ËÊý¾Ýͬ²½ºÍÄ£×Ó°²ÅÅһվʽ½â¾ö¼Æ»®¡£
×ܽ᣺ÎÞÂÛÄãÊÇAIÒµ½çµÄר¼Ò£¬ÕվɸÕÈëÃŵġ°²ËÄñ¡±£¬ÕÆÎÕÕâÐ©ÃØóÅ£¬¶¼ÄÜÈÃÄãµÄÄ£×ÓѵÁ·ºÍ¿ÆÑÐÊÂÇéʰ빦±¶¡£fi11cnnʵÑéÊÒÍøÒ³°æ¹¤¾ß£¬ÒѳÉΪÖÚ¶àÑз¢ÕßÐÅÈεġ°ÉñÃØÎäÆ÷¡±¡£Ö»ÒªÉÆÓÃÕâЩ¼¼ÇÉ£¬ÄãµÄAI֮·½«×ßµÃÔ½·¢Ë³³©ÇáËÉ¡£
ËäÈ»£¬ÕâÖ»ÊÇÆðÔ´µÄÃØóÅÖ¸ÄÏ¡£Î´À´£¬Ëæ×ÅÄãµÄһֱ̽Ë÷ºÍʵ¼ù£¬Äã»á·¢Ã÷¸ü¶àÒþ²ØµÄ±¦²ØºÍϸ½Ú¼¼ÇÉ¡£¼Ç×Å£¬Æ½Ì¨µÄǿʢ²»µ«ÔÚÓÚ¹¦Ð§µÄ¸»ºñ£¬¸üÔÚÓÚÄã¸ÒÓÚÍ»ÆÆÓëÁ¢Òì¡£ÏÖÔÚ£¬ÄÃÆðÊó±ê£¬°ÑÕâÐ©ÃØóÅÓÃÆðÀ´£¬ÈÃÄãµÄAIÃÎÖð½¥Äð³ÉÏÖʵ£¡