{"id":65067,"date":"2026-01-24T13:57:01","date_gmt":"2026-01-24T05:57:01","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/65067.html"},"modified":"2026-01-24T13:57:01","modified_gmt":"2026-01-24T05:57:01","slug":"%e5%9f%ba%e4%ba%8e%e6%b7%b1%e5%ba%a6%e5%8d%b7%e7%a7%af%e7%a5%9e%e7%bb%8f%e7%bd%91%e7%bb%9c%e7%9a%84%e5%8c%bb%e5%ad%a6%e5%9b%be%e5%83%8f%e8%87%aa%e5%8a%a8%e8%af%86%e5%88%ab%e7%b3%bb%e7%bb%9f%e8%ae%be","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/65067.html","title":{"rendered":"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0"},"content":{"rendered":"<p>&#x1f4dd;\u5206\u4eab\u7684\u6240\u6709\u9879\u76ee\u6e90\u7801\u5747\u5305\u542b&#xff08;\u524d\u7aef&#043;\u540e\u53f0&#043;\u6570\u636e\u5e93&#xff09;&#xff0c;\u53ef\u505a\u6bd5\u4e1a\u8bbe\u8ba1\u6216\u8bfe\u7a0b\u8bbe\u8ba1&#xff0c;\u6b22\u8fce\u7559\u8a00\u5206\u4eab\u95ee\u9898&#xff0c;\u4ea4\u6d41\u7ecf\u9a8c&#xff0c;\u767d\u5ad6\u52ff\u6270&#x1f345;\u66f4\u591a\u4f18\u8d28\u9879\u76ee&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;\u53ef\u8bc4\u8bba\u7559\u8a00\u83b7\u53d6&#xff01;&#xff01;<\/p>\n<h2>\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0<\/h2>\n<h3>\u6458\u8981<\/h3>\n<p>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u662f\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff08;Computer-Aided Diagnosis&#xff0c;CAD&#xff09;\u9886\u57df\u7684\u91cd\u8981\u7814\u7a76\u65b9\u5411&#xff0c;\u80fd\u591f\u5e2e\u52a9\u533b\u751f\u63d0\u9ad8\u8bca\u65ad\u6548\u7387\u548c\u51c6\u786e\u6027&#xff0c;\u51cf\u5c11\u8bef\u8bca\u7387\u3002\u672c\u6587\u9488\u5bf9\u4f20\u7edf\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u65b9\u6cd5\u5b58\u5728\u7684\u7279\u5f81\u63d0\u53d6\u56f0\u96be\u3001\u8bc6\u522b\u7cbe\u5ea6\u4e0d\u9ad8\u3001\u6cdb\u5316\u80fd\u529b\u5dee\u7b49\u95ee\u9898&#xff0c;\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u4e86\u4e00\u79cd\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u3002<\/p>\n<p>\u672c\u6587\u9996\u5148\u4ecb\u7ecd\u4e86\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7684\u7814\u7a76\u80cc\u666f\u548c\u610f\u4e49&#xff0c;\u9610\u8ff0\u4e86\u56fd\u5185\u5916\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u7684\u7814\u7a76\u73b0\u72b6\u3002\u7136\u540e&#xff0c;\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u57fa\u672c\u539f\u7406\u548c\u76f8\u5173\u6280\u672f&#xff0c;\u5305\u62ec\u5377\u79ef\u5c42\u3001\u6c60\u5316\u5c42\u3001\u6fc0\u6d3b\u51fd\u6570\u3001\u5168\u8fde\u63a5\u5c42\u7b49\u3002\u63a5\u7740&#xff0c;\u63d0\u51fa\u4e86\u4e00\u79cd\u6539\u8fdb\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u8be5\u6a21\u578b\u91c7\u7528\u4e86\u6b8b\u5dee\u7f51\u7edc\u3001\u6ce8\u610f\u529b\u673a\u5236\u548c\u6279\u91cf\u5f52\u4e00\u5316\u7b49\u5148\u8fdb\u6280\u672f&#xff0c;\u80fd\u591f\u6709\u6548\u63d0\u9ad8\u533b\u5b66\u56fe\u50cf\u7684\u8bc6\u522b\u7cbe\u5ea6\u3002\u968f\u540e&#xff0c;\u5728\u516c\u5f00\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u4e0a\u8fdb\u884c\u4e86\u5927\u91cf\u5b9e\u9a8c&#xff0c;\u9a8c\u8bc1\u4e86\u6240\u63d0\u6a21\u578b\u7684\u6709\u6548\u6027&#xff0c;\u5e76\u4e0e\u5f53\u524d\u4e3b\u6d41\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b\u8fdb\u884c\u4e86\u5bf9\u6bd4\u5206\u6790\u3002\u6700\u540e&#xff0c;\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u4e86\u4e00\u4e2a\u5b8c\u6574\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf&#xff0c;\u5305\u62ec\u56fe\u50cf\u9884\u5904\u7406\u3001\u7279\u5f81\u63d0\u53d6\u3001\u5206\u7c7b\u8bc6\u522b\u548c\u7ed3\u679c\u53ef\u89c6\u5316\u7b49\u6a21\u5757\u3002<\/p>\n<p>\u5b9e\u9a8c\u7ed3\u679c\u8868\u660e&#xff0c;\u672c\u6587\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u5728\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u4efb\u52a1\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6027\u80fd&#xff0c;\u5728ChestX-ray14\u3001COVID-19 CT\u7b49\u6570\u636e\u96c6\u4e0a\u7684\u8bc6\u522b\u7cbe\u5ea6\u5747\u8d85\u8fc7\u4e8690%&#xff0c;\u4f18\u4e8e\u4f20\u7edf\u673a\u5668\u5b66\u4e60\u65b9\u6cd5\u548c\u5176\u4ed6\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u3002\u8be5\u7cfb\u7edf\u5177\u6709\u826f\u597d\u7684\u6cdb\u5316\u80fd\u529b\u548c\u7a33\u5b9a\u6027&#xff0c;\u53ef\u5e94\u7528\u4e8e\u80f8\u90e8X\u5149\u7247\u3001CT\u56fe\u50cf\u3001MRI\u56fe\u50cf\u7b49\u591a\u79cd\u533b\u5b66\u56fe\u50cf\u7684\u81ea\u52a8\u8bc6\u522b&#xff0c;\u4e3a\u4e34\u5e8a\u8bca\u65ad\u63d0\u4f9b\u4e86\u6709\u529b\u7684\u8f85\u52a9\u5de5\u5177\u3002<\/p>\n<p>\u5173\u952e\u8bcd&#xff1a;\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc&#xff1b;\u533b\u5b66\u56fe\u50cf\u8bc6\u522b&#xff1b;\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff1b;\u6b8b\u5dee\u7f51\u7edc&#xff1b;\u6ce8\u610f\u529b\u673a\u5236<\/p>\n<h3>\u76ee\u5f55<\/h3>\n<li>\u5f15\u8a00<\/li>\n<li>\u76f8\u5173\u6280\u672f\u4e0e\u7406\u8bba\u57fa\u7840 2.1 \u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6982\u8ff0 2.2 \u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u57fa\u672c\u539f\u7406 2.3 \u5377\u79ef\u5c42\u4e0e\u6c60\u5316\u5c42 2.4 \u6fc0\u6d3b\u51fd\u6570 2.5 \u6b8b\u5dee\u7f51\u7edc 2.6 \u6ce8\u610f\u529b\u673a\u5236 2.7 \u6279\u91cf\u5f52\u4e00\u5316 2.8 \u5e38\u7528\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b<\/li>\n<li>\u57fa\u4e8e\u6539\u8fdb\u6b8b\u5dee\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b\u8bbe\u8ba1 3.1 \u6a21\u578b\u6574\u4f53\u67b6\u6784 3.2 \u6df1\u5ea6\u6b8b\u5dee\u7279\u5f81\u63d0\u53d6\u7f51\u7edc 3.3 \u6ce8\u610f\u529b\u673a\u5236\u6a21\u5757 3.4 \u5206\u7c7b\u5668\u8bbe\u8ba1 3.5 \u635f\u5931\u51fd\u6570\u8bbe\u8ba1 3.6 \u8bad\u7ec3\u7b56\u7565<\/li>\n<li>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 4.1 \u7cfb\u7edf\u603b\u4f53\u67b6\u6784 4.2 \u56fe\u50cf\u9884\u5904\u7406\u6a21\u5757 4.3 \u7279\u5f81\u63d0\u53d6\u6a21\u5757 4.4 \u5206\u7c7b\u8bc6\u522b\u6a21\u5757 4.5 \u7ed3\u679c\u53ef\u89c6\u5316\u6a21\u5757 4.6 \u7cfb\u7edf\u5b9e\u73b0<\/li>\n<li>\u5b9e\u9a8c\u4e0e\u7ed3\u679c\u5206\u6790 5.1 \u5b9e\u9a8c\u73af\u5883 5.2 \u6570\u636e\u96c6\u4e0e\u8bc4\u4ef7\u6307\u6807 5.3 \u5b9e\u9a8c\u7ed3\u679c\u4e0e\u5206\u6790 5.4 \u6d88\u878d\u5b9e\u9a8c 5.5 \u5bf9\u6bd4\u5b9e\u9a8c<\/li>\n<li>\u603b\u7ed3\u4e0e\u5c55\u671b<\/li>\n<li>\u53c2\u8003\u6587\u732e<\/li>\n<h3>1. \u5f15\u8a00<\/h3>\n<h4>1.1 \u7814\u7a76\u80cc\u666f\u4e0e\u610f\u4e49<\/h4>\n<p>\u533b\u5b66\u56fe\u50cf\u662f\u73b0\u4ee3\u533b\u5b66\u8bca\u65ad\u7684\u91cd\u8981\u4f9d\u636e&#xff0c;\u5305\u62ecX\u5149\u7247\u3001CT\u56fe\u50cf\u3001MRI\u56fe\u50cf\u3001\u8d85\u58f0\u56fe\u50cf\u7b49\u3002\u636e\u7edf\u8ba1&#xff0c;\u5168\u7403\u6bcf\u5e74\u4ea7\u751f\u7684\u533b\u5b66\u56fe\u50cf\u6570\u91cf\u8d85\u8fc7\u767e\u4ebf\u5f20&#xff0c;\u4e14\u4ee5\u6bcf\u5e7415%-20%\u7684\u901f\u5ea6\u589e\u957f\u3002\u9762\u5bf9\u5982\u6b64\u6d77\u91cf\u7684\u533b\u5b66\u56fe\u50cf&#xff0c;\u4f20\u7edf\u7684\u4eba\u5de5\u8bca\u65ad\u65b9\u5f0f\u5df2\u7ecf\u96be\u4ee5\u6ee1\u8db3\u4e34\u5e8a\u9700\u6c42&#xff0c;\u5b58\u5728\u8bca\u65ad\u6548\u7387\u4f4e\u3001\u4e3b\u89c2\u6027\u5f3a\u3001\u8bef\u8bca\u7387\u9ad8\u7b49\u95ee\u9898\u3002<\/p>\n<p>\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff08;CAD&#xff09;\u6280\u672f\u7684\u51fa\u73b0\u4e3a\u89e3\u51b3\u8fd9\u4e9b\u95ee\u9898\u63d0\u4f9b\u4e86\u65b0\u7684\u601d\u8def\u3002CAD\u6280\u672f\u5229\u7528\u8ba1\u7b97\u673a\u5bf9\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u81ea\u52a8\u5206\u6790\u548c\u5904\u7406&#xff0c;\u8f85\u52a9\u533b\u751f\u8fdb\u884c\u8bca\u65ad&#xff0c;\u80fd\u591f\u63d0\u9ad8\u8bca\u65ad\u6548\u7387\u548c\u51c6\u786e\u6027&#xff0c;\u51cf\u5c11\u8bef\u8bca\u7387\u3002\u5176\u4e2d&#xff0c;\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u662fCAD\u6280\u672f\u7684\u6838\u5fc3\u7ec4\u6210\u90e8\u5206&#xff0c;\u80fd\u591f\u81ea\u52a8\u8bc6\u522b\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u75c5\u53d8\u533a\u57df\u548c\u5f02\u5e38\u60c5\u51b5\u3002<\/p>\n<p>\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc&#xff08;Deep Convolutional Neural Network&#xff0c;DCNN&#xff09;\u662f\u6df1\u5ea6\u5b66\u4e60\u9886\u57df\u7684\u91cd\u8981\u6a21\u578b&#xff0c;\u5728\u56fe\u50cf\u5206\u7c7b\u3001\u76ee\u6807\u68c0\u6d4b\u3001\u8bed\u4e49\u5206\u5272\u7b49\u8ba1\u7b97\u673a\u89c6\u89c9\u4efb\u52a1\u4e2d\u53d6\u5f97\u4e86\u663e\u8457\u6210\u679c\u3002DCNN\u5177\u6709\u5f3a\u5927\u7684\u7279\u5f81\u63d0\u53d6\u80fd\u529b\u548c\u6cdb\u5316\u80fd\u529b&#xff0c;\u80fd\u591f\u81ea\u52a8\u5b66\u4e60\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u6df1\u5c42\u7279\u5f81&#xff0c;\u514b\u670d\u4e86\u4f20\u7edf\u673a\u5668\u5b66\u4e60\u65b9\u6cd5\u9700\u8981\u624b\u52a8\u63d0\u53d6\u7279\u5f81\u7684\u5c40\u9650\u6027\u3002<\/p>\n<p>\u56e0\u6b64&#xff0c;\u7814\u7a76\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u5177\u6709\u91cd\u8981\u7684\u7406\u8bba\u610f\u4e49\u548c\u5e94\u7528\u4ef7\u503c&#xff0c;\u80fd\u591f\u63a8\u52a8CAD\u6280\u672f\u7684\u53d1\u5c55&#xff0c;\u4e3a\u4e34\u5e8a\u8bca\u65ad\u63d0\u4f9b\u6709\u529b\u7684\u8f85\u52a9\u5de5\u5177\u3002<\/p>\n<h4>1.2 \u56fd\u5185\u5916\u7814\u7a76\u73b0\u72b6<\/h4>\n<h5>1.2.1 \u56fd\u5916\u7814\u7a76\u73b0\u72b6<\/h5>\n<p>\u56fd\u5916\u5bf9\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7684\u7814\u7a76\u8d77\u6b65\u8f83\u65e9&#xff0c;\u53d6\u5f97\u4e86\u8bb8\u591a\u91cd\u8981\u6210\u679c&#xff1a;<\/p>\n<li>ChestX-ray14\u6570\u636e\u96c6&#xff1a;\u7f8e\u56fd\u56fd\u7acb\u536b\u751f\u7814\u7a76\u9662&#xff08;NIH&#xff09;\u53d1\u5e03\u4e86\u5305\u542b112,120\u5f20\u80f8\u90e8X\u5149\u7247\u7684ChestX-ray14\u6570\u636e\u96c6&#xff0c;\u63a8\u52a8\u4e86\u80f8\u90e8\u75be\u75c5\u81ea\u52a8\u8bc6\u522b\u7684\u7814\u7a76\u3002<\/li>\n<li>Google DeepMind&#xff1a;2016\u5e74&#xff0c;Google DeepMind\u5f00\u53d1\u7684\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u5728\u7cd6\u5c3f\u75c5\u89c6\u7f51\u819c\u75c5\u53d8\u68c0\u6d4b\u4efb\u52a1\u4e2d\u53d6\u5f97\u4e86\u4e0e\u8d44\u6df1\u773c\u79d1\u533b\u751f\u76f8\u5f53\u7684\u6027\u80fd\u3002<\/li>\n<li>Stanford University&#xff1a;2017\u5e74&#xff0c;\u65af\u5766\u798f\u5927\u5b66\u5f00\u53d1\u7684CheXNet\u6a21\u578b\u5728ChestX-ray14\u6570\u636e\u96c6\u4e0a\u7684\u8868\u73b0\u8d85\u8fc7\u4e86\u653e\u5c04\u79d1\u533b\u751f\u3002<\/li>\n<li>MIT&#xff1a;2018\u5e74&#xff0c;MIT\u5f00\u53d1\u7684\u57fa\u4e8e3D\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u6a21\u578b\u5728\u80ba\u764cCT\u56fe\u50cf\u68c0\u6d4b\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6027\u80fd\u3002<\/li>\n<li>Mayo Clinic&#xff1a;2020\u5e74&#xff0c;\u6885\u5965\u8bca\u6240\u5f00\u53d1\u7684\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u5728COVID-19 CT\u56fe\u50cf\u68c0\u6d4b\u4e2d\u8fbe\u5230\u4e8698%\u4ee5\u4e0a\u7684\u51c6\u786e\u7387\u3002<\/li>\n<h5>1.2.2 \u56fd\u5185\u7814\u7a76\u73b0\u72b6<\/h5>\n<p>\u56fd\u5185\u5bf9\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7684\u7814\u7a76\u4e5f\u975e\u5e38\u6d3b\u8dc3&#xff0c;\u53d6\u5f97\u4e86\u8bb8\u591a\u91cd\u8981\u6210\u679c&#xff1a;<\/p>\n<li>\u4e2d\u56fd\u79d1\u5b66\u9662\u81ea\u52a8\u5316\u7814\u7a76\u6240&#xff1a;\u5f00\u53d1\u4e86\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u7cfb\u7edf&#xff0c;\u5728\u591a\u79cd\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u4e0a\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6027\u80fd\u3002<\/li>\n<li>\u6e05\u534e\u5927\u5b66&#xff1a;\u63d0\u51fa\u4e86\u4e00\u79cd\u57fa\u4e8e\u6ce8\u610f\u529b\u673a\u5236\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b&#xff0c;\u80fd\u591f\u6709\u6548\u8bc6\u522b\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u75c5\u53d8\u533a\u57df\u3002<\/li>\n<li>\u4e0a\u6d77\u4ea4\u901a\u5927\u5b66&#xff1a;\u5f00\u53d1\u4e86\u57fa\u4e8e3D\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u8111\u90e8MRI\u56fe\u50cf\u5206\u6790\u7cfb\u7edf&#xff0c;\u7528\u4e8e\u963f\u5c14\u8328\u6d77\u9ed8\u75c5\u7684\u65e9\u671f\u8bca\u65ad\u3002<\/li>\n<li>\u4e2d\u5c71\u5927\u5b66&#xff1a;\u63d0\u51fa\u4e86\u4e00\u79cd\u57fa\u4e8e\u6b8b\u5dee\u7f51\u7edc\u7684\u80f8\u90e8X\u5149\u7247\u81ea\u52a8\u8bc6\u522b\u6a21\u578b&#xff0c;\u5728ChestX-ray14\u6570\u636e\u96c6\u4e0a\u53d6\u5f97\u4e86\u826f\u597d\u7684\u8868\u73b0\u3002<\/li>\n<li>\u534e\u4e2d\u79d1\u6280\u5927\u5b66&#xff1a;\u5f00\u53d1\u4e86\u57fa\u4e8e\u6df1\u5ea6\u5b66\u4e60\u7684\u75c5\u7406\u56fe\u50cf\u5206\u6790\u7cfb\u7edf&#xff0c;\u7528\u4e8e\u764c\u75c7\u7684\u81ea\u52a8\u8bca\u65ad\u3002<\/li>\n<h4>1.3 \u7814\u7a76\u5185\u5bb9\u4e0e\u7ec4\u7ec7\u7ed3\u6784<\/h4>\n<p>\u672c\u6587\u7684\u7814\u7a76\u5185\u5bb9\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762&#xff1a;<\/p>\n<li>\u6df1\u5165\u7814\u7a76\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u57fa\u672c\u539f\u7406\u548c\u76f8\u5173\u6280\u672f&#xff0c;\u5305\u62ec\u5377\u79ef\u5c42\u3001\u6c60\u5316\u5c42\u3001\u6fc0\u6d3b\u51fd\u6570\u3001\u6b8b\u5dee\u7f51\u7edc\u3001\u6ce8\u610f\u529b\u673a\u5236\u7b49\u3002<\/li>\n<li>\u8bbe\u8ba1\u4e00\u79cd\u6539\u8fdb\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u7528\u4e8e\u533b\u5b66\u56fe\u50cf\u7684\u81ea\u52a8\u8bc6\u522b&#xff0c;\u63d0\u9ad8\u8bc6\u522b\u7cbe\u5ea6\u548c\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u5b8c\u6574\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf&#xff0c;\u5305\u62ec\u56fe\u50cf\u9884\u5904\u7406\u3001\u7279\u5f81\u63d0\u53d6\u3001\u5206\u7c7b\u8bc6\u522b\u548c\u7ed3\u679c\u53ef\u89c6\u5316\u7b49\u6a21\u5757\u3002<\/li>\n<li>\u5728\u516c\u5f00\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u4e0a\u8fdb\u884c\u5b9e\u9a8c&#xff0c;\u9a8c\u8bc1\u6240\u63d0\u6a21\u578b\u548c\u7cfb\u7edf\u7684\u6709\u6548\u6027&#xff0c;\u5e76\u4e0e\u5f53\u524d\u4e3b\u6d41\u6a21\u578b\u8fdb\u884c\u5bf9\u6bd4\u5206\u6790\u3002<\/li>\n<p>\u672c\u6587\u7684\u7ec4\u7ec7\u7ed3\u6784\u5982\u4e0b&#xff1a;<\/p>\n<p>\u7b2c1\u7ae0&#xff1a;\u5f15\u8a00&#xff0c;\u4ecb\u7ecd\u7814\u7a76\u80cc\u666f\u4e0e\u610f\u4e49\u3001\u56fd\u5185\u5916\u7814\u7a76\u73b0\u72b6\u3001\u7814\u7a76\u5185\u5bb9\u4e0e\u7ec4\u7ec7\u7ed3\u6784\u3002 \u7b2c2\u7ae0&#xff1a;\u76f8\u5173\u6280\u672f\u4e0e\u7406\u8bba\u57fa\u7840&#xff0c;\u4ecb\u7ecd\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u7684\u57fa\u672c\u6982\u5ff5\u3001\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u57fa\u672c\u539f\u7406\u548c\u76f8\u5173\u6280\u672f\u3002 \u7b2c3\u7ae0&#xff1a;\u57fa\u4e8e\u6539\u8fdb\u6b8b\u5dee\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b\u8bbe\u8ba1&#xff0c;\u5305\u62ec\u6a21\u578b\u6574\u4f53\u67b6\u6784\u3001\u7279\u5f81\u63d0\u53d6\u7f51\u7edc\u3001\u6ce8\u610f\u529b\u673a\u5236\u3001\u5206\u7c7b\u5668\u8bbe\u8ba1\u548c\u635f\u5931\u51fd\u6570\u7b49\u3002 \u7b2c4\u7ae0&#xff1a;\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0&#xff0c;\u5305\u62ec\u7cfb\u7edf\u603b\u4f53\u67b6\u6784\u3001\u5404\u529f\u80fd\u6a21\u5757\u8bbe\u8ba1\u548c\u5b9e\u73b0\u3002 \u7b2c5\u7ae0&#xff1a;\u5b9e\u9a8c\u4e0e\u7ed3\u679c\u5206\u6790&#xff0c;\u5305\u62ec\u5b9e\u9a8c\u73af\u5883\u3001\u6570\u636e\u96c6\u4e0e\u8bc4\u4ef7\u6307\u6807\u3001\u5b9e\u9a8c\u7ed3\u679c\u4e0e\u5206\u6790\u3001\u6d88\u878d\u5b9e\u9a8c\u548c\u5bf9\u6bd4\u5b9e\u9a8c\u7b49\u3002 \u7b2c6\u7ae0&#xff1a;\u603b\u7ed3\u4e0e\u5c55\u671b&#xff0c;\u603b\u7ed3\u7814\u7a76\u6210\u679c&#xff0c;\u5c55\u671b\u672a\u6765\u7814\u7a76\u65b9\u5411\u3002 \u7b2c7\u7ae0&#xff1a;\u53c2\u8003\u6587\u732e&#xff0c;\u5217\u51fa\u672c\u6587\u5f15\u7528\u7684\u76f8\u5173\u6587\u732e\u3002<\/p>\n<h3>2. \u76f8\u5173\u6280\u672f\u4e0e\u7406\u8bba\u57fa\u7840<\/h3>\n<h4>2.1 \u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6982\u8ff0<\/h4>\n<p>\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u662f\u6307\u5229\u7528\u8ba1\u7b97\u673a\u6280\u672f\u5bf9\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u81ea\u52a8\u5206\u6790\u548c\u5904\u7406&#xff0c;\u8bc6\u522b\u56fe\u50cf\u4e2d\u7684\u75c5\u53d8\u533a\u57df\u548c\u5f02\u5e38\u60c5\u51b5\u3002\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u7684\u4e3b\u8981\u4efb\u52a1\u5305\u62ec&#xff1a;<\/p>\n<li>\u56fe\u50cf\u5206\u7c7b&#xff1a;\u5c06\u533b\u5b66\u56fe\u50cf\u5206\u4e3a\u6b63\u5e38\u6216\u5f02\u5e38&#xff0c;\u6216\u8fdb\u4e00\u6b65\u5206\u4e3a\u4e0d\u540c\u7684\u75be\u75c5\u7c7b\u578b\u3002<\/li>\n<li>\u76ee\u6807\u68c0\u6d4b&#xff1a;\u68c0\u6d4b\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u75c5\u53d8\u533a\u57df&#xff0c;\u786e\u5b9a\u5176\u4f4d\u7f6e\u548c\u5927\u5c0f\u3002<\/li>\n<li>\u8bed\u4e49\u5206\u5272&#xff1a;\u5bf9\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u50cf\u7d20\u7ea7\u5206\u7c7b&#xff0c;\u7cbe\u786e\u5206\u5272\u51fa\u75c5\u53d8\u533a\u57df\u3002<\/li>\n<li>\u56fe\u50cf\u914d\u51c6&#xff1a;\u5c06\u4e0d\u540c\u65f6\u95f4\u6216\u4e0d\u540c\u6a21\u6001\u7684\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u914d\u51c6&#xff0c;\u4fbf\u4e8e\u533b\u751f\u8fdb\u884c\u5bf9\u6bd4\u5206\u6790\u3002<\/li>\n<p>\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u9762\u4e34\u7684\u4e3b\u8981\u6311\u6218\u5305\u62ec&#xff1a;<\/p>\n<li>\u56fe\u50cf\u8d28\u91cf\u5dee\u5f02\u5927&#xff1a;\u4e0d\u540c\u8bbe\u5907\u3001\u4e0d\u540c\u62cd\u6444\u6761\u4ef6\u4e0b\u4ea7\u751f\u7684\u533b\u5b66\u56fe\u50cf\u8d28\u91cf\u5dee\u5f02\u8f83\u5927&#xff0c;\u5f71\u54cd\u8bc6\u522b\u7cbe\u5ea6\u3002<\/li>\n<li>\u75c5\u53d8\u5f62\u6001\u591a\u6837&#xff1a;\u540c\u4e00\u79cd\u75be\u75c5\u5728\u4e0d\u540c\u60a3\u8005\u8eab\u4e0a\u7684\u8868\u73b0\u5f62\u6001\u53ef\u80fd\u5dee\u5f02\u5f88\u5927&#xff0c;\u589e\u52a0\u4e86\u8bc6\u522b\u96be\u5ea6\u3002<\/li>\n<li>\u6570\u636e\u6807\u6ce8\u56f0\u96be&#xff1a;\u533b\u5b66\u56fe\u50cf\u7684\u6807\u6ce8\u9700\u8981\u4e13\u4e1a\u533b\u751f\u8fdb\u884c&#xff0c;\u6210\u672c\u9ad8\u3001\u8017\u65f6\u957f\u3002<\/li>\n<li>\u7c7b\u522b\u4e0d\u5e73\u8861&#xff1a;\u6b63\u5e38\u6837\u672c\u6570\u91cf\u8fdc\u591a\u4e8e\u5f02\u5e38\u6837\u672c&#xff0c;\u5bfc\u81f4\u6a21\u578b\u5bb9\u6613\u504f\u5411\u4e8e\u9884\u6d4b\u6b63\u5e38\u6837\u672c\u3002<\/li>\n<li>\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u5dee&#xff1a;\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u662f\u9ed1\u76d2\u6a21\u578b&#xff0c;\u96be\u4ee5\u89e3\u91ca\u5176\u51b3\u7b56\u8fc7\u7a0b&#xff0c;\u4e0d\u5229\u4e8e\u533b\u751f\u4fe1\u4efb\u548c\u4f7f\u7528\u3002<\/li>\n<h4>2.2 \u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u57fa\u672c\u539f\u7406<\/h4>\n<p>\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc&#xff08;DCNN&#xff09;\u662f\u4e00\u79cd\u4e13\u95e8\u7528\u4e8e\u5904\u7406\u7f51\u683c\u6570\u636e\u7684\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b&#xff0c;\u5728\u56fe\u50cf\u8bc6\u522b\u3001\u8ba1\u7b97\u673a\u89c6\u89c9\u7b49\u9886\u57df\u53d6\u5f97\u4e86\u663e\u8457\u6210\u679c\u3002DCNN\u7684\u57fa\u672c\u7ed3\u6784\u5305\u62ec\u8f93\u5165\u5c42\u3001\u5377\u79ef\u5c42\u3001\u6c60\u5316\u5c42\u3001\u5168\u8fde\u63a5\u5c42\u548c\u8f93\u51fa\u5c42\u3002<\/p>\n<p>DCNN\u7684\u5de5\u4f5c\u539f\u7406\u5982\u4e0b&#xff1a;<\/p>\n<li>\u8f93\u5165\u5c42&#xff1a;\u63a5\u6536\u539f\u59cb\u56fe\u50cf\u6570\u636e&#xff0c;\u901a\u5e38\u662f\u4e09\u7ef4\u5f20\u91cf&#xff08;\u9ad8\u5ea6\u00d7\u5bbd\u5ea6\u00d7\u901a\u9053\u6570&#xff09;\u3002<\/li>\n<li>\u5377\u79ef\u5c42&#xff1a;\u901a\u8fc7\u5377\u79ef\u64cd\u4f5c\u63d0\u53d6\u56fe\u50cf\u7684\u5c40\u90e8\u7279\u5f81&#xff0c;\u6bcf\u4e2a\u5377\u79ef\u6838\u5bf9\u5e94\u4e00\u79cd\u7279\u5f81\u6a21\u677f\u3002<\/li>\n<li>\u6c60\u5316\u5c42&#xff1a;\u5bf9\u5377\u79ef\u5c42\u7684\u8f93\u51fa\u8fdb\u884c\u4e0b\u91c7\u6837&#xff0c;\u51cf\u5c11\u7279\u5f81\u56fe\u7684\u5c3a\u5bf8&#xff0c;\u964d\u4f4e\u8ba1\u7b97\u590d\u6742\u5ea6\u3002<\/li>\n<li>\u6fc0\u6d3b\u51fd\u6570&#xff1a;\u5f15\u5165\u975e\u7ebf\u6027\u53d8\u6362&#xff0c;\u589e\u5f3a\u6a21\u578b\u7684\u8868\u8fbe\u80fd\u529b\u3002<\/li>\n<li>\u5168\u8fde\u63a5\u5c42&#xff1a;\u5c06\u9ad8\u7ef4\u7279\u5f81\u6620\u5c04\u5230\u4f4e\u7ef4\u7a7a\u95f4&#xff0c;\u7528\u4e8e\u5206\u7c7b\u6216\u56de\u5f52\u3002<\/li>\n<li>\u8f93\u51fa\u5c42&#xff1a;\u8f93\u51fa\u6700\u7ec8\u7684\u8bc6\u522b\u7ed3\u679c&#xff0c;\u5982\u7c7b\u522b\u6982\u7387\u6216\u56de\u5f52\u503c\u3002<\/li>\n<p>DCNN\u7684\u4e3b\u8981\u4f18\u52bf\u5305\u62ec&#xff1a;<\/p>\n<li>\u81ea\u52a8\u7279\u5f81\u63d0\u53d6&#xff1a;\u80fd\u591f\u81ea\u52a8\u5b66\u4e60\u56fe\u50cf\u4e2d\u7684\u6df1\u5c42\u7279\u5f81&#xff0c;\u65e0\u9700\u624b\u52a8\u8bbe\u8ba1\u7279\u5f81\u63d0\u53d6\u5668\u3002<\/li>\n<li>\u5c40\u90e8\u8fde\u63a5&#xff1a;\u5377\u79ef\u5c42\u7684\u795e\u7ecf\u5143\u53ea\u4e0e\u8f93\u5165\u56fe\u50cf\u7684\u5c40\u90e8\u533a\u57df\u76f8\u8fde&#xff0c;\u51cf\u5c11\u4e86\u53c2\u6570\u6570\u91cf&#xff0c;\u63d0\u9ad8\u4e86\u8bad\u7ec3\u6548\u7387\u3002<\/li>\n<li>\u6743\u503c\u5171\u4eab&#xff1a;\u540c\u4e00\u5377\u79ef\u6838\u5728\u6574\u4e2a\u56fe\u50cf\u4e0a\u5171\u4eab\u6743\u503c&#xff0c;\u51cf\u5c11\u4e86\u53c2\u6570\u6570\u91cf&#xff0c;\u63d0\u9ad8\u4e86\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>\u5c42\u6b21\u5316\u7279\u5f81\u8868\u793a&#xff1a;\u901a\u8fc7\u591a\u5c42\u5377\u79ef\u548c\u6c60\u5316&#xff0c;\u80fd\u591f\u5b66\u4e60\u5230\u4ece\u4f4e\u5c42\u6b21\u5230\u9ad8\u5c42\u6b21\u7684\u5c42\u6b21\u5316\u7279\u5f81\u3002<\/li>\n<h4>2.3 \u5377\u79ef\u5c42\u4e0e\u6c60\u5316\u5c42<\/h4>\n<h5>2.3.1 \u5377\u79ef\u5c42<\/h5>\n<p>\u5377\u79ef\u5c42\u662fDCNN\u7684\u6838\u5fc3\u7ec4\u4ef6&#xff0c;\u8d1f\u8d23\u63d0\u53d6\u56fe\u50cf\u7684\u5c40\u90e8\u7279\u5f81\u3002\u5377\u79ef\u64cd\u4f5c\u7684\u6570\u5b66\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p>\u8bbe\u8f93\u5165\u7279\u5f81\u56fe\u4e3a<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        X<\/p>\n<p>        \u2208<\/p>\n<p>         R<\/p>\n<p>          H<\/p>\n<p>          \u00d7<\/p>\n<p>          W<\/p>\n<p>          \u00d7<\/p>\n<p>          C<\/p>\n<p>       X \\\\in \\\\mathbb{R}^{H \\\\times W \\\\times C}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7224em;vertical-align: -0.0391em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">\u2208<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8413em\"><\/span><span class=\"mord\"><span class=\"mord mathbb\">R<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8413em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0813em\">H<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>&#xff0c;\u5176\u4e2d<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        H<\/p>\n<p>       H<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0813em\">H<\/span><\/span><\/span><\/span><\/span>\u3001<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        W<\/p>\n<p>       W<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><\/span><\/span><\/span><\/span>\u3001<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        C<\/p>\n<p>       C<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><\/span><\/span>\u5206\u522b\u8868\u793a\u7279\u5f81\u56fe\u7684\u9ad8\u5ea6\u3001\u5bbd\u5ea6\u548c\u901a\u9053\u6570\u3002\u5377\u79ef\u6838\u4e3a<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        K<\/p>\n<p>        \u2208<\/p>\n<p>         R<\/p>\n<p>          k<\/p>\n<p>          \u00d7<\/p>\n<p>          k<\/p>\n<p>          \u00d7<\/p>\n<p>          C<\/p>\n<p>          \u00d7<\/p>\n<p>          F<\/p>\n<p>       K \\\\in \\\\mathbb{R}^{k \\\\times k \\\\times C \\\\times F}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7224em;vertical-align: -0.0391em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">K<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">\u2208<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8491em\"><\/span><span class=\"mord\"><span class=\"mord mathbb\">R<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8491em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0715em\">C<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1389em\">F<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>&#xff0c;\u5176\u4e2d<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        k<\/p>\n<p>       k<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">k<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u5377\u79ef\u6838\u7684\u5927\u5c0f&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        F<\/p>\n<p>       F<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u5377\u79ef\u6838\u7684\u6570\u91cf&#xff08;\u5373\u8f93\u51fa\u901a\u9053\u6570&#xff09;\u3002\u5377\u79ef\u64cd\u4f5c\u7684\u8f93\u51fa\u7279\u5f81\u56fe<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        Y<\/p>\n<p>        \u2208<\/p>\n<p>         R<\/p>\n<p>           H<\/p>\n<p>           \u2032<\/p>\n<p>          \u00d7<\/p>\n<p>           W<\/p>\n<p>           \u2032<\/p>\n<p>          \u00d7<\/p>\n<p>          F<\/p>\n<p>       Y \\\\in \\\\mathbb{R}^{H&#039; \\\\times W&#039; \\\\times F}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7224em;vertical-align: -0.0391em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">\u2208<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.9425em\"><\/span><span class=\"mord\"><span class=\"mord mathbb\">R<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.9425em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0813em\">H<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8278em\"><span class=\"\" style=\"top: -2.931em;margin-right: 0.0714em\"><span class=\"pstrut\" style=\"height: 2.5em\"><\/span><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8278em\"><span class=\"\" style=\"top: -2.931em;margin-right: 0.0714em\"><span class=\"pstrut\" style=\"height: 2.5em\"><\/span><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1389em\">F<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u53ef\u4ee5\u8868\u793a\u4e3a&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          Y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           ,<\/p>\n<p>           f<\/p>\n<p>         &#061;<\/p>\n<p>          b<\/p>\n<p>          f<\/p>\n<p>         &#043;<\/p>\n<p>          \u2211<\/p>\n<p>           c<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           C<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          \u2211<\/p>\n<p>           m<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          \u2211<\/p>\n<p>           n<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          X<\/p>\n<p>           i<\/p>\n<p>           &#043;<\/p>\n<p>           m<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           &#043;<\/p>\n<p>           n<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         \u22c5<\/p>\n<p>          K<\/p>\n<p>           m<\/p>\n<p>           ,<\/p>\n<p>           n<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>           ,<\/p>\n<p>           f<\/p>\n<p>         Y_{i,j,f} &#061; b_f &#043; \\\\sum_{c&#061;0}^{C-1} \\\\sum_{m&#061;0}^{k-1} \\\\sum_{n&#061;0}^{k-1} X_{i&#043;m,j&#043;n,c} \\\\cdot K_{m,n,c,f} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.2222em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1076em\">f<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.9805em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1076em\">f<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3.1032em;vertical-align: -1.2671em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8283em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">c<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0715em\">C<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8361em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8361em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u22c5<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">K<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0715em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1076em\">f<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         b<\/p>\n<p>         f<\/p>\n<p>       b_f<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9805em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.1076em\">f<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u7b2c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        f<\/p>\n<p>       f<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1076em\">f<\/span><\/span><\/span><\/span><\/span>\u4e2a\u5377\u79ef\u6838\u7684\u504f\u7f6e\u9879&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        i<\/p>\n<p>       i<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6595em\"><\/span><span class=\"mord mathnormal\">i<\/span><\/span><\/span><\/span><\/span>\u548c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        j<\/p>\n<p>       j<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.854em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0572em\">j<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u8f93\u51fa\u7279\u5f81\u56fe\u7684\u4f4d\u7f6e\u3002<\/p>\n<p>\u5377\u79ef\u64cd\u4f5c\u7684\u8f93\u51fa\u7279\u5f81\u56fe\u5c3a\u5bf8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u516c\u5f0f\u8ba1\u7b97&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          H<\/p>\n<p>          \u2032<\/p>\n<p>         &#061;<\/p>\n<p>           H<\/p>\n<p>           \u2212<\/p>\n<p>           k<\/p>\n<p>           &#043;<\/p>\n<p>           2<\/p>\n<p>           p<\/p>\n<p>          s<\/p>\n<p>         &#043;<\/p>\n<p>         1<\/p>\n<p>         H&#039; &#061; \\\\frac{H &#8211; k &#043; 2p}{s} &#043; 1 <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8019em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0813em\">H<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8019em\"><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.0574em;vertical-align: -0.686em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3714em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">s<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0813em\">H<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\">2<\/span><span class=\"mord mathnormal\">p<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6444em\"><\/span><span class=\"mord\">1<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          W<\/p>\n<p>          \u2032<\/p>\n<p>         &#061;<\/p>\n<p>           W<\/p>\n<p>           \u2212<\/p>\n<p>           k<\/p>\n<p>           &#043;<\/p>\n<p>           2<\/p>\n<p>           p<\/p>\n<p>          s<\/p>\n<p>         &#043;<\/p>\n<p>         1<\/p>\n<p>         W&#039; &#061; \\\\frac{W &#8211; k &#043; 2p}{s} &#043; 1 <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8019em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8019em\"><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.0574em;vertical-align: -0.686em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3714em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">s<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\">2<\/span><span class=\"mord mathnormal\">p<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6444em\"><\/span><span class=\"mord\">1<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        p<\/p>\n<p>       p<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.625em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\">p<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u586b\u5145&#xff08;padding&#xff09;\u7684\u5927\u5c0f&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        s<\/p>\n<p>       s<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\">s<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u6b65\u957f&#xff08;stride&#xff09;\u7684\u5927\u5c0f\u3002<\/p>\n<h5>2.3.2 \u6c60\u5316\u5c42<\/h5>\n<p>\u6c60\u5316\u5c42\u7528\u4e8e\u5bf9\u5377\u79ef\u5c42\u7684\u8f93\u51fa\u8fdb\u884c\u4e0b\u91c7\u6837&#xff0c;\u51cf\u5c11\u7279\u5f81\u56fe\u7684\u5c3a\u5bf8&#xff0c;\u964d\u4f4e\u8ba1\u7b97\u590d\u6742\u5ea6&#xff0c;\u540c\u65f6\u589e\u5f3a\u6a21\u578b\u7684\u9c81\u68d2\u6027\u3002\u5e38\u7528\u7684\u6c60\u5316\u64cd\u4f5c\u5305\u62ec\u6700\u5927\u6c60\u5316&#xff08;Max Pooling&#xff09;\u548c\u5e73\u5747\u6c60\u5316&#xff08;Average Pooling&#xff09;\u3002<\/p>\n<p>\u6700\u5927\u6c60\u5316\u7684\u6570\u5b66\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          Y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         &#061;<\/p>\n<p>         a<\/p>\n<p>          x<\/p>\n<p>           m<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>         a<\/p>\n<p>          x<\/p>\n<p>           n<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          X<\/p>\n<p>           i<\/p>\n<p>           \u00d7<\/p>\n<p>           s<\/p>\n<p>           &#043;<\/p>\n<p>           m<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           \u00d7<\/p>\n<p>           s<\/p>\n<p>           &#043;<\/p>\n<p>           n<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         Y_{i,j,c} &#061; ax_{m&#061;0}^{k-1} ax_{n&#061;0}^{k-1} X_{i \\\\times s &#043; m, j \\\\times s &#043; n, c} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.2222em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1.1852em;vertical-align: -0.2861em\"><\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.4436em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2564em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.4436em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2564em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5e73\u5747\u6c60\u5316\u7684\u6570\u5b66\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          Y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         &#061;<\/p>\n<p>          1<\/p>\n<p>           k<\/p>\n<p>           2<\/p>\n<p>          \u2211<\/p>\n<p>           m<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          \u2211<\/p>\n<p>           n<\/p>\n<p>           &#061;<\/p>\n<p>           0<\/p>\n<p>           k<\/p>\n<p>           \u2212<\/p>\n<p>           1<\/p>\n<p>          X<\/p>\n<p>           i<\/p>\n<p>           \u00d7<\/p>\n<p>           s<\/p>\n<p>           &#043;<\/p>\n<p>           m<\/p>\n<p>           ,<\/p>\n<p>           j<\/p>\n<p>           \u00d7<\/p>\n<p>           s<\/p>\n<p>           &#043;<\/p>\n<p>           n<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         Y_{i,j,c} &#061; \\\\frac{1}{k^2} \\\\sum_{m&#061;0}^{k-1} \\\\sum_{n&#061;0}^{k-1} X_{i \\\\times s &#043; m, j \\\\times s &#043; n, c} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.2222em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3.1032em;vertical-align: -1.2671em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3214em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7401em\"><span class=\"\" style=\"top: -2.989em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8361em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8361em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0315em\">k<\/span><span class=\"mbin mtight\">\u2212<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0572em\">j<\/span><span class=\"mbin mtight\">\u00d7<\/span><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mbin mtight\">&#043;<\/span><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        k<\/p>\n<p>       k<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">k<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u6c60\u5316\u6838\u7684\u5927\u5c0f&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        s<\/p>\n<p>       s<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\">s<\/span><\/span><\/span><\/span><\/span>\u8868\u793a\u6b65\u957f\u7684\u5927\u5c0f\u3002<\/p>\n<h4>2.4 \u6fc0\u6d3b\u51fd\u6570<\/h4>\n<p>\u6fc0\u6d3b\u51fd\u6570\u7528\u4e8e\u5f15\u5165\u975e\u7ebf\u6027\u53d8\u6362&#xff0c;\u589e\u5f3a\u6a21\u578b\u7684\u8868\u8fbe\u80fd\u529b\u3002\u5e38\u7528\u7684\u6fc0\u6d3b\u51fd\u6570\u5305\u62ec\u4ee5\u4e0b\u51e0\u79cd&#xff1a;<\/p>\n<h5>2.4.1 Sigmoid\u51fd\u6570<\/h5>\n<p>Sigmoid\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         \u03c3<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>          1<\/p>\n<p>           1<\/p>\n<p>           &#043;<\/p>\n<p>            e<\/p>\n<p>             \u2212<\/p>\n<p>             x<\/p>\n<p>         \\\\sigma(x) &#061; \\\\frac{1}{1 &#043; e^{-x}} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.0908em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3214em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\">1<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6973em\"><span class=\"\" style=\"top: -2.989em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2212<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>Sigmoid\u51fd\u6570\u5c06\u8f93\u5165\u503c\u6620\u5c04\u5230[0, 1]\u533a\u95f4&#xff0c;\u5e38\u7528\u4e8e\u4e8c\u5206\u7c7b\u95ee\u9898\u7684\u8f93\u51fa\u5c42\u3002\u4f46\u662f&#xff0c;Sigmoid\u51fd\u6570\u5b58\u5728\u68af\u5ea6\u6d88\u5931\u95ee\u9898&#xff0c;\u5728\u6df1\u5c42\u7f51\u7edc\u4e2d\u5bb9\u6613\u5bfc\u81f4\u8bad\u7ec3\u56f0\u96be\u3002<\/p>\n<h5>2.4.2 Tanh\u51fd\u6570<\/h5>\n<p>Tanh\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         tanh<\/p>\n<p>         \u2061<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>            e<\/p>\n<p>            x<\/p>\n<p>           \u2212<\/p>\n<p>            e<\/p>\n<p>             \u2212<\/p>\n<p>             x<\/p>\n<p>            e<\/p>\n<p>            x<\/p>\n<p>           &#043;<\/p>\n<p>            e<\/p>\n<p>             \u2212<\/p>\n<p>             x<\/p>\n<p>         \\\\tanh(x) &#061; \\\\frac{e^x &#8211; e^{-x}}{e^x &#043; e^{-x}} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mop\">tanh<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.2177em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.4483em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.5904em\"><span class=\"\" style=\"top: -2.989em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6973em\"><span class=\"\" style=\"top: -2.989em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2212<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6644em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7713em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">\u2212<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>Tanh\u51fd\u6570\u5c06\u8f93\u5165\u503c\u6620\u5c04\u5230[-1, 1]\u533a\u95f4&#xff0c;\u662fSigmoid\u51fd\u6570\u7684\u53d8\u4f53\u3002Tanh\u51fd\u6570\u4e5f\u5b58\u5728\u68af\u5ea6\u6d88\u5931\u95ee\u9898\u3002<\/p>\n<h5>2.4.3 ReLU\u51fd\u6570<\/h5>\n<p>ReLU&#xff08;Rectified Linear Unit&#xff09;\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         R<\/p>\n<p>         e<\/p>\n<p>         L<\/p>\n<p>         U<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         max<\/p>\n<p>         \u2061<\/p>\n<p>         (<\/p>\n<p>         0<\/p>\n<p>         ,<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         ReLU(x) &#061; \\\\max(0, x) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">LU<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mop\">max<\/span><span class=\"mopen\">(<\/span><span class=\"mord\">0<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>ReLU\u51fd\u6570\u5c06\u8d1f\u6570\u6620\u5c04\u4e3a0&#xff0c;\u6b63\u6570\u4fdd\u6301\u4e0d\u53d8\u3002ReLU\u51fd\u6570\u5177\u6709\u8ba1\u7b97\u7b80\u5355\u3001\u8bad\u7ec3\u901f\u5ea6\u5feb\u3001\u4e0d\u5bb9\u6613\u51fa\u73b0\u68af\u5ea6\u6d88\u5931\u95ee\u9898\u7b49\u4f18\u70b9&#xff0c;\u662f\u76ee\u524d\u6700\u5e38\u7528\u7684\u6fc0\u6d3b\u51fd\u6570\u4e4b\u4e00\u3002\u4f46\u662f&#xff0c;ReLU\u51fd\u6570\u5b58\u5728\u6b7b\u4ea1ReLU\u95ee\u9898&#xff0c;\u5373\u67d0\u4e9b\u795e\u7ecf\u5143\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u59cb\u7ec8\u8f93\u51fa0&#xff0c;\u5bfc\u81f4\u8fd9\u4e9b\u795e\u7ecf\u5143\u65e0\u6cd5\u66f4\u65b0\u3002<\/p>\n<h5>2.4.4 Leaky ReLU\u51fd\u6570<\/h5>\n<p>Leaky ReLU\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         L<\/p>\n<p>         e<\/p>\n<p>         a<\/p>\n<p>         k<\/p>\n<p>         y<\/p>\n<p>         R<\/p>\n<p>         e<\/p>\n<p>         L<\/p>\n<p>         U<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>          {<\/p>\n<p>               x<\/p>\n<p>               ,<\/p>\n<p>               x<\/p>\n<p>               &gt;<\/p>\n<p>               0<\/p>\n<p>               \u03b1<\/p>\n<p>               x<\/p>\n<p>               ,<\/p>\n<p>               x<\/p>\n<p>               \u2264<\/p>\n<p>               0<\/p>\n<p>         LeakyReLU(x) &#061; \\\\begin{cases} x, &amp; x &gt; 0 \\\\\\\\ \\\\alpha x, &amp; x \\\\leq 0 \\\\end{cases} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0315em\">ak<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">LU<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3em;vertical-align: -1.25em\"><\/span><span class=\"minner\"><span class=\"mopen delimcenter\" style=\"top: 0em\"><span class=\"delimsizing size4\">{<\/span><\/span><span class=\"mord\"><span class=\"mtable\"><span class=\"col-align-l\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.69em\"><span class=\"\" style=\"top: -3.69em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mpunct\">,<\/span><\/span><\/span><span class=\"\" style=\"top: -2.25em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03b1x<\/span><span class=\"mpunct\">,<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.19em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"arraycolsep\" style=\"width: 1em\"><\/span><span class=\"col-align-l\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.69em\"><span class=\"\" style=\"top: -3.69em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&gt;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mord\">0<\/span><\/span><\/span><span class=\"\" style=\"top: -2.25em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">\u2264<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mord\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.19em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b1<\/p>\n<p>       \\\\alpha<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0037em\">\u03b1<\/span><\/span><\/span><\/span><\/span>\u662f\u4e00\u4e2a\u5c0f\u7684\u6b63\u6570&#xff0c;\u901a\u5e38\u53d60.01\u62160.2\u3002Leaky ReLU\u51fd\u6570\u89e3\u51b3\u4e86\u6b7b\u4ea1ReLU\u95ee\u9898&#xff0c;\u5141\u8bb8\u8d1f\u6570\u8f93\u5165\u6709\u4e00\u4e2a\u5c0f\u7684\u68af\u5ea6&#xff0c;\u4ece\u800c\u4fdd\u6301\u795e\u7ecf\u5143\u7684\u6d3b\u6027\u3002<\/p>\n<h5>2.4.5 ELU\u51fd\u6570<\/h5>\n<p>ELU&#xff08;Exponential Linear Unit&#xff09;\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         E<\/p>\n<p>         L<\/p>\n<p>         U<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>          {<\/p>\n<p>               x<\/p>\n<p>               ,<\/p>\n<p>               x<\/p>\n<p>               &gt;<\/p>\n<p>               0<\/p>\n<p>               \u03b1<\/p>\n<p>               (<\/p>\n<p>                e<\/p>\n<p>                x<\/p>\n<p>               \u2212<\/p>\n<p>               1<\/p>\n<p>               )<\/p>\n<p>               ,<\/p>\n<p>               x<\/p>\n<p>               \u2264<\/p>\n<p>               0<\/p>\n<p>         ELU(x) &#061; \\\\begin{cases} x, &amp; x &gt; 0 \\\\\\\\ \\\\alpha(e^x &#8211; 1), &amp; x \\\\leq 0 \\\\end{cases} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0576em\">E<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">LU<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3em;vertical-align: -1.25em\"><\/span><span class=\"minner\"><span class=\"mopen delimcenter\" style=\"top: 0em\"><span class=\"delimsizing size4\">{<\/span><\/span><span class=\"mord\"><span class=\"mtable\"><span class=\"col-align-l\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.69em\"><span class=\"\" style=\"top: -3.69em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mpunct\">,<\/span><\/span><\/span><span class=\"\" style=\"top: -2.25em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0037em\">\u03b1<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">e<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6644em\"><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\">1<\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">,<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.19em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"arraycolsep\" style=\"width: 1em\"><\/span><span class=\"col-align-l\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.69em\"><span class=\"\" style=\"top: -3.69em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&gt;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mord\">0<\/span><\/span><\/span><span class=\"\" style=\"top: -2.25em\"><span class=\"pstrut\" style=\"height: 3.008em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">\u2264<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mord\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.19em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b1<\/p>\n<p>       \\\\alpha<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0037em\">\u03b1<\/span><\/span><\/span><\/span><\/span>\u662f\u4e00\u4e2a\u6b63\u6570&#xff0c;\u901a\u5e38\u53d61.0\u3002ELU\u51fd\u6570\u5177\u6709ReLU\u51fd\u6570\u7684\u4f18\u70b9&#xff0c;\u540c\u65f6\u89e3\u51b3\u4e86\u6b7b\u4ea1ReLU\u95ee\u9898&#xff0c;\u5e76\u4e14\u5728\u8d1f\u6570\u533a\u57df\u5177\u6709\u5e73\u6ed1\u7684\u68af\u5ea6\u3002<\/p>\n<h5>2.4.6 Swish\u51fd\u6570<\/h5>\n<p>Swish\u51fd\u6570\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         S<\/p>\n<p>         w<\/p>\n<p>         i<\/p>\n<p>         s<\/p>\n<p>         h<\/p>\n<p>         (<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         x<\/p>\n<p>         \u22c5<\/p>\n<p>         \u03c3<\/p>\n<p>         (<\/p>\n<p>         \u03b2<\/p>\n<p>         x<\/p>\n<p>         )<\/p>\n<p>         Swish(x) &#061; x \\\\cdot \\\\sigma(\\\\beta x) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0269em\">Sw<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">h<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.4445em\"><\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u22c5<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0528em\">\u03b2<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b2<\/p>\n<p>       \\\\beta<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0528em\">\u03b2<\/span><\/span><\/span><\/span><\/span>\u662f\u4e00\u4e2a\u53ef\u5b66\u4e60\u7684\u53c2\u6570\u6216\u56fa\u5b9a\u503c&#xff0c;\u901a\u5e38\u53d61.0\u3002Swish\u51fd\u6570\u5728ImageNet\u5206\u7c7b\u4efb\u52a1\u4e2d\u8868\u73b0\u4f18\u4e8eReLU\u51fd\u6570&#xff0c;\u5177\u6709\u66f4\u597d\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<h4>2.5 \u6b8b\u5dee\u7f51\u7edc<\/h4>\n<p>\u6b8b\u5dee\u7f51\u7edc&#xff08;Residual Network&#xff0c;ResNet&#xff09;\u662f\u7531He Kaiming\u7b49\u4eba\u57282016\u5e74\u63d0\u51fa\u7684\u4e00\u79cd\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u67b6\u6784&#xff0c;\u89e3\u51b3\u4e86\u6df1\u5c42\u7f51\u7edc\u8bad\u7ec3\u56f0\u96be\u7684\u95ee\u9898\u3002<\/p>\n<h5>2.5.1 \u6b8b\u5dee\u5757<\/h5>\n<p>ResNet\u7684\u6838\u5fc3\u662f\u6b8b\u5dee\u5757&#xff08;Residual Block&#xff09;&#xff0c;\u5176\u57fa\u672c\u7ed3\u6784\u5982\u56fe1\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u7ed3\u6784&#xff09;\u3002\u6b8b\u5dee\u5757\u5305\u542b\u4e24\u6761\u8def\u5f84&#xff1a;<\/p>\n<li>\u4e3b\u8def\u5f84&#xff1a;\u5305\u542b\u4e24\u4e2a\u5377\u79ef\u5c42\u3001\u6279\u91cf\u5f52\u4e00\u5316\u5c42\u548cReLU\u6fc0\u6d3b\u51fd\u6570\u3002<\/li>\n<li>** shortcut\u8fde\u63a5**&#xff1a;\u76f4\u63a5\u5c06\u8f93\u5165\u8fde\u63a5\u5230\u8f93\u51fa&#xff0c;\u5f62\u6210\u6b8b\u5dee\u8fde\u63a5\u3002<\/li>\n<p>\u6b8b\u5dee\u5757\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         Y<\/p>\n<p>         &#061;<\/p>\n<p>         F<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         ,<\/p>\n<p>         W<\/p>\n<p>         )<\/p>\n<p>         &#043;<\/p>\n<p>         X<\/p>\n<p>         Y &#061; F(X, W) &#043; X <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        X<\/p>\n<p>       X<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u5165&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        Y<\/p>\n<p>       Y<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        F<\/p>\n<p>        (<\/p>\n<p>        X<\/p>\n<p>        ,<\/p>\n<p>        W<\/p>\n<p>        )<\/p>\n<p>       F(X, W)<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span>\u662f\u4e3b\u8def\u5f84\u7684\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        W<\/p>\n<p>       W<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><\/span><\/span><\/span><\/span>\u662f\u4e3b\u8def\u5f84\u7684\u6743\u91cd\u53c2\u6570\u3002<\/p>\n<h5>2.5.2 \u6b8b\u5dee\u7f51\u7edc\u67b6\u6784<\/h5>\n<p>ResNet\u7684\u6574\u4f53\u67b6\u6784\u5982\u56fe2\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u67b6\u6784&#xff09;&#xff0c;\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<li>\u8f93\u5165\u5c42&#xff1a;\u63a5\u6536\u539f\u59cb\u56fe\u50cf\u6570\u636e\u3002<\/li>\n<li>\u5377\u79ef\u5c42&#xff1a;\u4f7f\u75287\u00d77\u7684\u5377\u79ef\u6838\u8fdb\u884c\u521d\u6b65\u7279\u5f81\u63d0\u53d6\u3002<\/li>\n<li>\u6c60\u5316\u5c42&#xff1a;\u4f7f\u75283\u00d73\u7684\u6700\u5927\u6c60\u5316\u5c42\u8fdb\u884c\u4e0b\u91c7\u6837\u3002<\/li>\n<li>\u6b8b\u5dee\u5757\u7ec4&#xff1a;\u5305\u542b\u591a\u4e2a\u6b8b\u5dee\u5757&#xff0c;\u6bcf\u4e2a\u6b8b\u5dee\u5757\u7ec4\u7684\u8f93\u51fa\u901a\u9053\u6570\u9010\u6e10\u589e\u52a0&#xff0c;\u7279\u5f81\u56fe\u5c3a\u5bf8\u9010\u6e10\u51cf\u5c0f\u3002<\/li>\n<li>\u5168\u5c40\u6c60\u5316\u5c42&#xff1a;\u4f7f\u7528\u5168\u5c40\u5e73\u5747\u6c60\u5316\u5c42\u5c06\u7279\u5f81\u56fe\u8f6c\u6362\u4e3a\u5411\u91cf\u3002<\/li>\n<li>\u5168\u8fde\u63a5\u5c42&#xff1a;\u5c06\u7279\u5f81\u5411\u91cf\u6620\u5c04\u5230\u8f93\u51fa\u7c7b\u522b\u3002<\/li>\n<p>ResNet\u7684\u4e3b\u8981\u53d8\u4f53\u5305\u62ecResNet-18\u3001ResNet-34\u3001ResNet-50\u3001ResNet-101\u548cResNet-152\u7b49&#xff0c;\u6570\u5b57\u8868\u793a\u7f51\u7edc\u7684\u6df1\u5ea6&#xff08;\u5373\u5377\u79ef\u5c42\u548c\u5168\u8fde\u63a5\u5c42\u7684\u603b\u6570&#xff09;\u3002<\/p>\n<h4>2.6 \u6ce8\u610f\u529b\u673a\u5236<\/h4>\n<p>\u6ce8\u610f\u529b\u673a\u5236\u662f\u4e00\u79cd\u6a21\u4eff\u4eba\u7c7b\u89c6\u89c9\u6ce8\u610f\u529b\u7684\u673a\u5236&#xff0c;\u80fd\u591f\u4f7f\u6a21\u578b\u4e13\u6ce8\u4e8e\u8f93\u5165\u56fe\u50cf\u7684\u91cd\u8981\u533a\u57df&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u8bc6\u522b\u7cbe\u5ea6\u3002\u5e38\u7528\u7684\u6ce8\u610f\u529b\u673a\u5236\u5305\u62ec\u4ee5\u4e0b\u51e0\u79cd&#xff1a;<\/p>\n<h5>2.6.1 \u901a\u9053\u6ce8\u610f\u529b\u673a\u5236<\/h5>\n<p>\u901a\u9053\u6ce8\u610f\u529b\u673a\u5236&#xff08;Channel Attention&#xff09;\u5173\u6ce8\u8f93\u5165\u7279\u5f81\u56fe\u7684\u4e0d\u540c\u901a\u9053&#xff0c;\u901a\u8fc7\u5b66\u4e60\u6bcf\u4e2a\u901a\u9053\u7684\u91cd\u8981\u6027\u6743\u91cd&#xff0c;\u5bf9\u901a\u9053\u7279\u5f81\u8fdb\u884c\u52a0\u6743\u878d\u5408\u3002Squeeze-and-Excitation&#xff08;SE&#xff09;\u6a21\u5757\u662f\u4e00\u79cd\u5178\u578b\u7684\u901a\u9053\u6ce8\u610f\u529b\u673a\u5236&#xff0c;\u5176\u7ed3\u6784\u5982\u56fe3\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u7ed3\u6784&#xff09;\u3002<\/p>\n<p>SE\u6a21\u5757\u7684\u5de5\u4f5c\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>Squeeze\u64cd\u4f5c&#xff1a;\u5bf9\u8f93\u5165\u7279\u5f81\u56fe\u8fdb\u884c\u5168\u5c40\u5e73\u5747\u6c60\u5316&#xff0c;\u5c06\u6bcf\u4e2a\u901a\u9053\u7684\u7279\u5f81\u538b\u7f29\u4e3a\u4e00\u4e2a\u6807\u91cf\u503c\u3002<\/li>\n<li>Excitation\u64cd\u4f5c&#xff1a;\u901a\u8fc7\u4e24\u4e2a\u5168\u8fde\u63a5\u5c42\u548cSigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;\u5b66\u4e60\u6bcf\u4e2a\u901a\u9053\u7684\u91cd\u8981\u6027\u6743\u91cd\u3002<\/li>\n<li>Scale\u64cd\u4f5c&#xff1a;\u5c06\u5b66\u4e60\u5230\u7684\u901a\u9053\u6743\u91cd\u4e0e\u8f93\u5165\u7279\u5f81\u56fe\u76f8\u4e58&#xff0c;\u5bf9\u901a\u9053\u7279\u5f81\u8fdb\u884c\u52a0\u6743\u878d\u5408\u3002<\/li>\n<p>SE\u6a21\u5757\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          F<\/p>\n<p>           S<\/p>\n<p>           E<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         \u03c3<\/p>\n<p>         (<\/p>\n<p>          W<\/p>\n<p>          2<\/p>\n<p>         \u03b4<\/p>\n<p>         (<\/p>\n<p>          W<\/p>\n<p>          1<\/p>\n<p>         AveragePool<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         \u2299<\/p>\n<p>         X<\/p>\n<p>         F_{SE}(X) &#061; \\\\sigma(W_2 \\\\delta(W_1 \\\\text{AveragePool}(X))) \\\\odot X <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3283em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0576em\">SE<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0379em\">\u03b4<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord text\"><span class=\"mord\">AveragePool<\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)))<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2299<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        X<\/p>\n<p>       X<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u5165\u7279\u5f81\u56fe&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         W<\/p>\n<p>         1<\/p>\n<p>       W_1<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u548c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         W<\/p>\n<p>         2<\/p>\n<p>       W_2<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u8fde\u63a5\u5c42\u7684\u6743\u91cd&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b4<\/p>\n<p>       \\\\delta<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0379em\">\u03b4<\/span><\/span><\/span><\/span><\/span>\u662fReLU\u6fc0\u6d3b\u51fd\u6570&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03c3<\/p>\n<p>       \\\\sigma<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><\/span><\/span><\/span><\/span>\u662fSigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u2299<\/p>\n<p>       \\\\odot<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6667em;vertical-align: -0.0833em\"><\/span><span class=\"mord\">\u2299<\/span><\/span><\/span><\/span><\/span>\u662f\u9010\u5143\u7d20\u76f8\u4e58\u64cd\u4f5c\u3002<\/p>\n<h5>2.6.2 \u7a7a\u95f4\u6ce8\u610f\u529b\u673a\u5236<\/h5>\n<p>\u7a7a\u95f4\u6ce8\u610f\u529b\u673a\u5236&#xff08;Spatial Attention&#xff09;\u5173\u6ce8\u8f93\u5165\u7279\u5f81\u56fe\u7684\u4e0d\u540c\u7a7a\u95f4\u4f4d\u7f6e&#xff0c;\u901a\u8fc7\u5b66\u4e60\u6bcf\u4e2a\u7a7a\u95f4\u4f4d\u7f6e\u7684\u91cd\u8981\u6027\u6743\u91cd&#xff0c;\u5bf9\u7a7a\u95f4\u7279\u5f81\u8fdb\u884c\u52a0\u6743\u878d\u5408\u3002CBAM&#xff08;Convolutional Block Attention Module&#xff09;\u6a21\u5757\u662f\u4e00\u79cd\u7ed3\u5408\u4e86\u901a\u9053\u6ce8\u610f\u529b\u548c\u7a7a\u95f4\u6ce8\u610f\u529b\u7684\u6ce8\u610f\u529b\u673a\u5236&#xff0c;\u5176\u7ed3\u6784\u5982\u56fe4\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u7ed3\u6784&#xff09;\u3002<\/p>\n<p>CBAM\u6a21\u5757\u7684\u5de5\u4f5c\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>\u901a\u9053\u6ce8\u610f\u529b\u6a21\u5757&#xff1a;\u5bf9\u8f93\u5165\u7279\u5f81\u56fe\u8fdb\u884c\u901a\u9053\u6ce8\u610f\u529b\u8ba1\u7b97&#xff0c;\u5f97\u5230\u901a\u9053\u6743\u91cd\u3002<\/li>\n<li>\u7a7a\u95f4\u6ce8\u610f\u529b\u6a21\u5757&#xff1a;\u5bf9\u901a\u9053\u6ce8\u610f\u529b\u6a21\u5757\u7684\u8f93\u51fa\u8fdb\u884c\u7a7a\u95f4\u6ce8\u610f\u529b\u8ba1\u7b97&#xff0c;\u5f97\u5230\u7a7a\u95f4\u6743\u91cd\u3002<\/li>\n<li>\u52a0\u6743\u878d\u5408&#xff1a;\u5c06\u901a\u9053\u6743\u91cd\u548c\u7a7a\u95f4\u6743\u91cd\u4e0e\u8f93\u5165\u7279\u5f81\u56fe\u76f8\u4e58&#xff0c;\u5f97\u5230\u6700\u7ec8\u7684\u7279\u5f81\u56fe\u3002<\/li>\n<h4>2.7 \u6279\u91cf\u5f52\u4e00\u5316<\/h4>\n<p>\u6279\u91cf\u5f52\u4e00\u5316&#xff08;Batch Normalization&#xff0c;BN&#xff09;\u662f\u4e00\u79cd\u7528\u4e8e\u52a0\u901f\u795e\u7ecf\u7f51\u7edc\u8bad\u7ec3\u7684\u6280\u672f&#xff0c;\u80fd\u591f\u51cf\u5c11\u5185\u90e8\u534f\u53d8\u91cf\u504f\u79fb&#xff08;Internal Covariate Shift&#xff09;&#xff0c;\u63d0\u9ad8\u8bad\u7ec3\u901f\u5ea6\u548c\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<p>\u6279\u91cf\u5f52\u4e00\u5316\u7684\u57fa\u672c\u601d\u60f3\u662f\u5bf9\u6bcf\u4e2a\u6279\u6b21\u7684\u8f93\u5165\u6570\u636e\u8fdb\u884c\u5f52\u4e00\u5316\u5904\u7406&#xff0c;\u4f7f\u5176\u5747\u503c\u4e3a0&#xff0c;\u65b9\u5dee\u4e3a1\u3002\u6279\u91cf\u5f52\u4e00\u5316\u7684\u6570\u5b66\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>           x<\/p>\n<p>           ^<\/p>\n<p>          i<\/p>\n<p>         &#061;<\/p>\n<p>            x<\/p>\n<p>            i<\/p>\n<p>           \u2212<\/p>\n<p>            \u03bc<\/p>\n<p>            B<\/p>\n<p>             \u03c3<\/p>\n<p>             B<\/p>\n<p>             2<\/p>\n<p>            &#043;<\/p>\n<p>            \u03f5<\/p>\n<p>         \\\\hat{x}_i &#061; \\\\frac{x_i &#8211; \\\\mu_B}{\\\\sqrt{\\\\sigma_B^2 &#043; \\\\epsilon}} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord accent\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6944em\"><span class=\"\" style=\"top: -3em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord mathnormal\">x<\/span><\/span><span class=\"\" style=\"top: -3em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"accent-body\" style=\"left: -0.2222em\"><span class=\"mord\">^<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">i<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.3903em;vertical-align: -1.13em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2603em\"><span class=\"\" style=\"top: -2.1738em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord sqrt\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.9362em\"><span class=\"svg-align\" style=\"top: -3.2em\"><span class=\"pstrut\" style=\"height: 3.2em\"><\/span><span class=\"mord\" style=\"padding-left: 1em\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7959em\"><span class=\"\" style=\"top: -2.4065em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0502em\">B<\/span><\/span><\/span><span class=\"\" style=\"top: -3.0448em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2935em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><span class=\"\" style=\"top: -2.8962em\"><span class=\"pstrut\" style=\"height: 3.2em\"><\/span><span class=\"hide-tail\" style=\"min-width: 1.02em;height: 1.28em\"><\/p>\n<p>                   <\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3038em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">i<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03bc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3283em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0502em\">B<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.13em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          y<\/p>\n<p>          i<\/p>\n<p>         &#061;<\/p>\n<p>         \u03b3<\/p>\n<p>           x<\/p>\n<p>           ^<\/p>\n<p>          i<\/p>\n<p>         &#043;<\/p>\n<p>         \u03b2<\/p>\n<p>         y_i &#061; \\\\gamma \\\\hat{x}_i &#043; \\\\beta <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.625em;vertical-align: -0.1944em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">i<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0556em\">\u03b3<\/span><span class=\"mord\"><span class=\"mord accent\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.6944em\"><span class=\"\" style=\"top: -3em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord mathnormal\">x<\/span><\/span><span class=\"\" style=\"top: -3em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"accent-body\" style=\"left: -0.2222em\"><span class=\"mord\">^<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">i<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0528em\">\u03b2<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         x<\/p>\n<p>         i<\/p>\n<p>       x_i<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.5806em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">i<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u5165\u6570\u636e&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         \u03bc<\/p>\n<p>         B<\/p>\n<p>       \\\\mu_B<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.625em;vertical-align: -0.1944em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03bc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3283em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0502em\">B<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6279\u6b21\u7684\u5747\u503c&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         \u03c3<\/p>\n<p>         B<\/p>\n<p>         2<\/p>\n<p>       \\\\sigma_B^2<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1.0894em;vertical-align: -0.2753em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8141em\"><span class=\"\" style=\"top: -2.4247em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0502em\">B<\/span><\/span><\/span><span class=\"\" style=\"top: -3.063em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2753em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6279\u6b21\u7684\u65b9\u5dee&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03f5<\/p>\n<p>       \\\\epsilon<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><\/span><\/span>\u662f\u4e00\u4e2a\u5c0f\u7684\u6b63\u6570&#xff0c;\u7528\u4e8e\u9632\u6b62\u5206\u6bcd\u4e3a0&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b3<\/p>\n<p>       \\\\gamma<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.625em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0556em\">\u03b3<\/span><\/span><\/span><\/span><\/span>\u548c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03b2<\/p>\n<p>       \\\\beta<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0528em\">\u03b2<\/span><\/span><\/span><\/span><\/span>\u662f\u53ef\u5b66\u4e60\u7684\u53c2\u6570&#xff0c;\u7528\u4e8e\u8c03\u6574\u5f52\u4e00\u5316\u540e\u7684\u6570\u636e\u5206\u5e03\u3002<\/p>\n<p>\u6279\u91cf\u5f52\u4e00\u5316\u7684\u4e3b\u8981\u4f18\u52bf\u5305\u62ec&#xff1a;<\/p>\n<li>\u52a0\u901f\u8bad\u7ec3&#xff1a;\u5141\u8bb8\u4f7f\u7528\u66f4\u5927\u7684\u5b66\u4e60\u7387&#xff0c;\u51cf\u5c11\u8bad\u7ec3\u65f6\u95f4\u3002<\/li>\n<li>\u63d0\u9ad8\u6cdb\u5316\u80fd\u529b&#xff1a;\u51cf\u5c11\u8fc7\u62df\u5408&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>\u7f13\u89e3\u68af\u5ea6\u6d88\u5931&#xff1a;\u4f7f\u6fc0\u6d3b\u51fd\u6570\u7684\u8f93\u5165\u503c\u4fdd\u6301\u5728\u5408\u9002\u7684\u8303\u56f4\u5185&#xff0c;\u7f13\u89e3\u68af\u5ea6\u6d88\u5931\u95ee\u9898\u3002<\/li>\n<li>\u51cf\u5c11\u5bf9\u521d\u59cb\u5316\u7684\u4f9d\u8d56&#xff1a;\u5141\u8bb8\u4f7f\u7528\u66f4\u7b80\u5355\u7684\u521d\u59cb\u5316\u65b9\u6cd5\u3002<\/li>\n<h4>2.8 \u5e38\u7528\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b<\/h4>\n<h5>2.8.1 AlexNet<\/h5>\n<p>AlexNet\u662f\u7531Krizhevsky\u7b49\u4eba\u57282012\u5e74\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u5728ImageNet\u56fe\u50cf\u5206\u7c7b\u6bd4\u8d5b\u4e2d\u53d6\u5f97\u4e86\u7a81\u7834\u6027\u7684\u6210\u679c\u3002AlexNet\u7684\u4e3b\u8981\u7279\u70b9\u5305\u62ec&#xff1a;<\/p>\n<li>\u6df1\u5c42\u67b6\u6784&#xff1a;\u5305\u542b8\u5c42\u7f51\u7edc&#xff08;5\u4e2a\u5377\u79ef\u5c42\u548c3\u4e2a\u5168\u8fde\u63a5\u5c42&#xff09;\u3002<\/li>\n<li>ReLU\u6fc0\u6d3b\u51fd\u6570&#xff1a;\u4f7f\u7528ReLU\u6fc0\u6d3b\u51fd\u6570&#xff0c;\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b\u3002<\/li>\n<li>Dropout&#xff1a;\u5728\u5168\u8fde\u63a5\u5c42\u4e2d\u4f7f\u7528Dropout&#xff0c;\u51cf\u5c11\u8fc7\u62df\u5408\u3002<\/li>\n<li>\u6570\u636e\u589e\u5f3a&#xff1a;\u4f7f\u7528\u6570\u636e\u589e\u5f3a\u6280\u672f&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>GPU\u8bad\u7ec3&#xff1a;\u4f7f\u7528GPU\u8fdb\u884c\u8bad\u7ec3&#xff0c;\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b\u3002<\/li>\n<h5>2.8.2 VGGNet<\/h5>\n<p>VGGNet\u662f\u7531Simonyan\u548cZisserman\u57282014\u5e74\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u5728ImageNet\u56fe\u50cf\u5206\u7c7b\u6bd4\u8d5b\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6210\u7ee9\u3002VGGNet\u7684\u4e3b\u8981\u7279\u70b9\u5305\u62ec&#xff1a;<\/p>\n<li>\u7edf\u4e00\u7684\u5377\u79ef\u6838\u5927\u5c0f&#xff1a;\u4f7f\u75283\u00d73\u7684\u5377\u79ef\u6838&#xff0c;\u63d0\u9ad8\u7279\u5f81\u63d0\u53d6\u80fd\u529b\u3002<\/li>\n<li>\u6df1\u5c42\u67b6\u6784&#xff1a;\u5305\u542b16\u5c42\u621619\u5c42\u7f51\u7edc&#xff0c;\u6df1\u5c42\u7f51\u7edc\u80fd\u591f\u5b66\u4e60\u5230\u66f4\u590d\u6742\u7684\u7279\u5f81\u3002<\/li>\n<li>\u6c60\u5316\u5c42&#xff1a;\u4f7f\u75282\u00d72\u7684\u6700\u5927\u6c60\u5316\u5c42\u8fdb\u884c\u4e0b\u91c7\u6837\u3002<\/li>\n<li>\u7b80\u5355\u7684\u67b6\u6784&#xff1a;\u7f51\u7edc\u67b6\u6784\u7b80\u5355&#xff0c;\u6613\u4e8e\u5b9e\u73b0\u548c\u6269\u5c55\u3002<\/li>\n<h5>2.8.3 GoogleNet<\/h5>\n<p>GoogleNet\u662f\u7531Szegedy\u7b49\u4eba\u57282014\u5e74\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u5728ImageNet\u56fe\u50cf\u5206\u7c7b\u6bd4\u8d5b\u4e2d\u53d6\u5f97\u4e86\u51a0\u519b\u3002GoogleNet\u7684\u4e3b\u8981\u7279\u70b9\u5305\u62ec&#xff1a;<\/p>\n<li>Inception\u6a21\u5757&#xff1a;\u4f7f\u7528Inception\u6a21\u5757&#xff0c;\u80fd\u591f\u540c\u65f6\u63d0\u53d6\u4e0d\u540c\u5c3a\u5ea6\u7684\u7279\u5f81\u3002<\/li>\n<li>\u6df1\u5c42\u67b6\u6784&#xff1a;\u5305\u542b22\u5c42\u7f51\u7edc&#xff0c;\u4f46\u53c2\u6570\u91cf\u6bd4AlexNet\u548cVGGNet\u5c11\u3002<\/li>\n<li>\u8f85\u52a9\u5206\u7c7b\u5668&#xff1a;\u5728\u7f51\u7edc\u4e2d\u95f4\u6dfb\u52a0\u8f85\u52a9\u5206\u7c7b\u5668&#xff0c;\u7f13\u89e3\u68af\u5ea6\u6d88\u5931\u95ee\u9898\u3002<\/li>\n<li>\u5168\u5c40\u5e73\u5747\u6c60\u5316&#xff1a;\u4f7f\u7528\u5168\u5c40\u5e73\u5747\u6c60\u5316\u5c42\u4ee3\u66ff\u5168\u8fde\u63a5\u5c42&#xff0c;\u51cf\u5c11\u53c2\u6570\u91cf\u3002<\/li>\n<h5>2.8.4 ResNet<\/h5>\n<p>ResNet\u662f\u7531He Kaiming\u7b49\u4eba\u57282016\u5e74\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u5728ImageNet\u56fe\u50cf\u5206\u7c7b\u6bd4\u8d5b\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6210\u7ee9\u3002ResNet\u7684\u4e3b\u8981\u7279\u70b9\u5305\u62ec&#xff1a;<\/p>\n<li>\u6b8b\u5dee\u8fde\u63a5&#xff1a;\u4f7f\u7528\u6b8b\u5dee\u8fde\u63a5&#xff0c;\u89e3\u51b3\u6df1\u5c42\u7f51\u7edc\u8bad\u7ec3\u56f0\u96be\u7684\u95ee\u9898\u3002<\/li>\n<li>\u6df1\u5c42\u67b6\u6784&#xff1a;\u5305\u542b18\u5c42\u300134\u5c42\u300150\u5c42\u3001101\u5c42\u6216152\u5c42\u7f51\u7edc\u3002<\/li>\n<li>\u6279\u91cf\u5f52\u4e00\u5316&#xff1a;\u4f7f\u7528\u6279\u91cf\u5f52\u4e00\u5316&#xff0c;\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b\u3002<\/li>\n<li>\u4f18\u79c0\u7684\u6cdb\u5316\u80fd\u529b&#xff1a;\u5728\u5404\u79cd\u56fe\u50cf\u5206\u7c7b\u4efb\u52a1\u4e2d\u8868\u73b0\u51fa\u8272\u3002<\/li>\n<h5>2.8.5 DenseNet<\/h5>\n<p>DenseNet\u662f\u7531Huang\u7b49\u4eba\u57282017\u5e74\u63d0\u51fa\u7684\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u6a21\u578b&#xff0c;\u5728ImageNet\u56fe\u50cf\u5206\u7c7b\u6bd4\u8d5b\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6210\u7ee9\u3002DenseNet\u7684\u4e3b\u8981\u7279\u70b9\u5305\u62ec&#xff1a;<\/p>\n<li>\u5bc6\u96c6\u8fde\u63a5&#xff1a;\u6bcf\u4e2a\u5c42\u90fd\u4e0e\u524d\u9762\u7684\u6240\u6709\u5c42\u76f4\u63a5\u8fde\u63a5&#xff0c;\u5f62\u6210\u5bc6\u96c6\u8fde\u63a5\u3002<\/li>\n<li>\u53c2\u6570\u6548\u7387\u9ad8&#xff1a;\u53c2\u6570\u91cf\u6bd4ResNet\u5c11&#xff0c;\u8bad\u7ec3\u6548\u7387\u9ad8\u3002<\/li>\n<li>\u7279\u5f81\u590d\u7528&#xff1a;\u901a\u8fc7\u5bc6\u96c6\u8fde\u63a5&#xff0c;\u5b9e\u73b0\u4e86\u7279\u5f81\u7684\u5145\u5206\u590d\u7528\u3002<\/li>\n<li>\u7f13\u89e3\u68af\u5ea6\u6d88\u5931&#xff1a;\u5bc6\u96c6\u8fde\u63a5\u7f13\u89e3\u4e86\u68af\u5ea6\u6d88\u5931\u95ee\u9898&#xff0c;\u4fbf\u4e8e\u8bad\u7ec3\u6df1\u5c42\u7f51\u7edc\u3002<\/li>\n<h3>3. \u57fa\u4e8e\u6539\u8fdb\u6b8b\u5dee\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b\u8bbe\u8ba1<\/h3>\n<h4>3.1 \u6a21\u578b\u6574\u4f53\u67b6\u6784<\/h4>\n<p>\u672c\u6587\u8bbe\u8ba1\u4e86\u4e00\u79cd\u57fa\u4e8e\u6539\u8fdb\u6b8b\u5dee\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b&#xff0c;\u547d\u540d\u4e3aAttention-Enhanced Residual Network&#xff08;AERNet&#xff09;\u3002\u8be5\u6a21\u578b\u7ed3\u5408\u4e86\u6b8b\u5dee\u7f51\u7edc\u3001\u901a\u9053\u6ce8\u610f\u529b\u673a\u5236\u548c\u7a7a\u95f4\u6ce8\u610f\u529b\u673a\u5236&#xff0c;\u80fd\u591f\u81ea\u52a8\u5b66\u4e60\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u6df1\u5c42\u7279\u5f81&#xff0c;\u63d0\u9ad8\u8bc6\u522b\u7cbe\u5ea6\u548c\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<p>AERNet\u7684\u6574\u4f53\u67b6\u6784\u5982\u56fe5\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u67b6\u6784&#xff09;&#xff0c;\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<li>\u8f93\u5165\u5c42&#xff1a;\u63a5\u6536\u533b\u5b66\u56fe\u50cf\u6570\u636e&#xff0c;\u5c3a\u5bf8\u4e3a224\u00d7224\u00d73\u3002<\/li>\n<li>\u521d\u59cb\u5377\u79ef\u5c42&#xff1a;\u4f7f\u75287\u00d77\u7684\u5377\u79ef\u6838\u8fdb\u884c\u521d\u6b65\u7279\u5f81\u63d0\u53d6&#xff0c;\u8f93\u51fa\u901a\u9053\u6570\u4e3a64&#xff0c;\u6b65\u957f\u4e3a2\u3002<\/li>\n<li>\u521d\u59cb\u6c60\u5316\u5c42&#xff1a;\u4f7f\u75283\u00d73\u7684\u6700\u5927\u6c60\u5316\u5c42\u8fdb\u884c\u4e0b\u91c7\u6837&#xff0c;\u6b65\u957f\u4e3a2\u3002<\/li>\n<li>\u6b8b\u5dee\u5757\u7ec4&#xff1a;\u5305\u542b4\u4e2a\u6b8b\u5dee\u5757\u7ec4&#xff0c;\u6bcf\u4e2a\u6b8b\u5dee\u5757\u7ec4\u5305\u542b\u4e0d\u540c\u6570\u91cf\u7684\u6b8b\u5dee\u5757&#xff0c;\u8f93\u51fa\u901a\u9053\u6570\u5206\u522b\u4e3a64\u3001128\u3001256\u548c512\u3002<\/li>\n<li>\u6ce8\u610f\u529b\u6a21\u5757&#xff1a;\u5728\u6bcf\u4e2a\u6b8b\u5dee\u5757\u7ec4\u7684\u8f93\u51fa\u540e\u6dfb\u52a0CBAM\u6ce8\u610f\u529b\u6a21\u5757&#xff0c;\u589e\u5f3a\u91cd\u8981\u7279\u5f81\u7684\u8868\u793a\u3002<\/li>\n<li>\u5168\u5c40\u6c60\u5316\u5c42&#xff1a;\u4f7f\u7528\u5168\u5c40\u5e73\u5747\u6c60\u5316\u5c42\u5c06\u7279\u5f81\u56fe\u8f6c\u6362\u4e3a\u5411\u91cf&#xff0c;\u5c3a\u5bf8\u4e3a512\u00d71\u3002<\/li>\n<li>\u5168\u8fde\u63a5\u5c42&#xff1a;\u5305\u542b\u4e24\u4e2a\u5168\u8fde\u63a5\u5c42&#xff0c;\u7528\u4e8e\u5c06\u7279\u5f81\u5411\u91cf\u6620\u5c04\u5230\u8f93\u51fa\u7c7b\u522b\u3002<\/li>\n<li>\u8f93\u51fa\u5c42&#xff1a;\u4f7f\u7528Softmax\u6fc0\u6d3b\u51fd\u6570\u8f93\u51fa\u7c7b\u522b\u6982\u7387\u3002<\/li>\n<h4>3.2 \u6df1\u5ea6\u6b8b\u5dee\u7279\u5f81\u63d0\u53d6\u7f51\u7edc<\/h4>\n<p>AERNet\u7684\u7279\u5f81\u63d0\u53d6\u7f51\u7edc\u57fa\u4e8eResNet-50\u67b6\u6784&#xff0c;\u5305\u542b4\u4e2a\u6b8b\u5dee\u5757\u7ec4&#xff0c;\u6bcf\u4e2a\u6b8b\u5dee\u5757\u7ec4\u5305\u542b\u4e0d\u540c\u6570\u91cf\u7684\u6b8b\u5dee\u5757\u3002\u6b8b\u5dee\u5757\u7684\u7ed3\u6784\u5982\u56fe6\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u7ed3\u6784&#xff09;&#xff0c;\u5305\u542b\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<li>1\u00d71\u5377\u79ef\u5c42&#xff1a;\u51cf\u5c11\u901a\u9053\u6570&#xff0c;\u964d\u4f4e\u8ba1\u7b97\u590d\u6742\u5ea6\u3002<\/li>\n<li>3\u00d73\u5377\u79ef\u5c42&#xff1a;\u63d0\u53d6\u5c40\u90e8\u7279\u5f81\u3002<\/li>\n<li>1\u00d71\u5377\u79ef\u5c42&#xff1a;\u589e\u52a0\u901a\u9053\u6570&#xff0c;\u6062\u590d\u7279\u5f81\u7ef4\u5ea6\u3002<\/li>\n<li>\u6279\u91cf\u5f52\u4e00\u5316\u5c42&#xff1a;\u52a0\u901f\u8bad\u7ec3\u8fc7\u7a0b&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>ReLU\u6fc0\u6d3b\u51fd\u6570&#xff1a;\u5f15\u5165\u975e\u7ebf\u6027\u53d8\u6362&#xff0c;\u589e\u5f3a\u6a21\u578b\u7684\u8868\u8fbe\u80fd\u529b\u3002<\/li>\n<li>shortcut\u8fde\u63a5&#xff1a;\u76f4\u63a5\u5c06\u8f93\u5165\u8fde\u63a5\u5230\u8f93\u51fa&#xff0c;\u5f62\u6210\u6b8b\u5dee\u8fde\u63a5\u3002<\/li>\n<p>\u6b8b\u5dee\u5757\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         Y<\/p>\n<p>         &#061;<\/p>\n<p>         F<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         ,<\/p>\n<p>         W<\/p>\n<p>         )<\/p>\n<p>         &#043;<\/p>\n<p>         X<\/p>\n<p>         Y &#061; F(X, W) &#043; X <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        X<\/p>\n<p>       X<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u5165&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        Y<\/p>\n<p>       Y<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">Y<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        F<\/p>\n<p>        (<\/p>\n<p>        X<\/p>\n<p>        ,<\/p>\n<p>        W<\/p>\n<p>        )<\/p>\n<p>       F(X, W)<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span>\u662f\u4e3b\u8def\u5f84\u7684\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        W<\/p>\n<p>       W<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><\/span><\/span><\/span><\/span>\u662f\u4e3b\u8def\u5f84\u7684\u6743\u91cd\u53c2\u6570\u3002<\/p>\n<h4>3.3 \u6ce8\u610f\u529b\u673a\u5236\u6a21\u5757<\/h4>\n<p>AERNet\u4f7f\u7528CBAM\u6ce8\u610f\u529b\u6a21\u5757&#xff0c;\u7ed3\u5408\u4e86\u901a\u9053\u6ce8\u610f\u529b\u548c\u7a7a\u95f4\u6ce8\u610f\u529b&#xff0c;\u80fd\u591f\u540c\u65f6\u5173\u6ce8\u91cd\u8981\u7684\u901a\u9053\u548c\u7a7a\u95f4\u4f4d\u7f6e\u3002CBAM\u6ce8\u610f\u529b\u6a21\u5757\u7684\u7ed3\u6784\u5982\u56fe7\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u7ed3\u6784&#xff09;&#xff0c;\u5305\u542b\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<h5>3.3.1 \u901a\u9053\u6ce8\u610f\u529b\u6a21\u5757<\/h5>\n<p>\u901a\u9053\u6ce8\u610f\u529b\u6a21\u5757\u7684\u5de5\u4f5c\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>Squeeze\u64cd\u4f5c&#xff1a;\u5bf9\u8f93\u5165\u7279\u5f81\u56fe\u8fdb\u884c\u5168\u5c40\u5e73\u5747\u6c60\u5316\u548c\u5168\u5c40\u6700\u5927\u6c60\u5316&#xff0c;\u5f97\u5230\u4e24\u4e2a1\u00d71\u00d7C\u7684\u7279\u5f81\u5411\u91cf\u3002<\/li>\n<li>Excitation\u64cd\u4f5c&#xff1a;\u5c06\u4e24\u4e2a\u7279\u5f81\u5411\u91cf\u8f93\u5165\u5230\u5171\u4eab\u7684\u5168\u8fde\u63a5\u5c42\u4e2d&#xff0c;\u5f97\u5230\u4e24\u4e2a1\u00d71\u00d7C\u7684\u7279\u5f81\u5411\u91cf&#xff0c;\u7136\u540e\u5c06\u5b83\u4eec\u76f8\u52a0&#xff0c;\u7ecf\u8fc7Sigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;\u5f97\u5230\u901a\u9053\u6ce8\u610f\u529b\u6743\u91cd\u3002<\/li>\n<li>Scale\u64cd\u4f5c&#xff1a;\u5c06\u901a\u9053\u6ce8\u610f\u529b\u6743\u91cd\u4e0e\u8f93\u5165\u7279\u5f81\u56fe\u76f8\u4e58&#xff0c;\u5f97\u5230\u901a\u9053\u52a0\u6743\u540e\u7684\u7279\u5f81\u56fe\u3002<\/li>\n<p>\u901a\u9053\u6ce8\u610f\u529b\u6a21\u5757\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          M<\/p>\n<p>          c<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         \u03c3<\/p>\n<p>         (<\/p>\n<p>         M<\/p>\n<p>         L<\/p>\n<p>         P<\/p>\n<p>         (<\/p>\n<p>         A<\/p>\n<p>         v<\/p>\n<p>         e<\/p>\n<p>         r<\/p>\n<p>         a<\/p>\n<p>         g<\/p>\n<p>         e<\/p>\n<p>         P<\/p>\n<p>         o<\/p>\n<p>         o<\/p>\n<p>         l<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         &#043;<\/p>\n<p>         M<\/p>\n<p>         L<\/p>\n<p>         P<\/p>\n<p>         (<\/p>\n<p>         M<\/p>\n<p>         a<\/p>\n<p>         x<\/p>\n<p>         P<\/p>\n<p>         o<\/p>\n<p>         o<\/p>\n<p>         l<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         M_c(X) &#061; \\\\sigma(MLP(AveragePool(X)) &#043; MLP(MaxPool(X))) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">er<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">g<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">))<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)))<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         &#061;<\/p>\n<p>          M<\/p>\n<p>          c<\/p>\n<p>         (<\/p>\n<p>         X<\/p>\n<p>         )<\/p>\n<p>         \u2299<\/p>\n<p>         X<\/p>\n<p>         X_c &#061; M_c(X) \\\\odot X <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2299<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        X<\/p>\n<p>       X<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><\/span><\/span><\/span><\/span>\u662f\u8f93\u5165\u7279\u5f81\u56fe&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         M<\/p>\n<p>         c<\/p>\n<p>        (<\/p>\n<p>        X<\/p>\n<p>        )<\/p>\n<p>       M_c(X)<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span>\u662f\u901a\u9053\u6ce8\u610f\u529b\u6743\u91cd&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        M<\/p>\n<p>        L<\/p>\n<p>        P<\/p>\n<p>       MLP<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><\/span><\/span><\/span><\/span>\u662f\u591a\u5c42\u611f\u77e5\u673a&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        A<\/p>\n<p>        v<\/p>\n<p>        e<\/p>\n<p>        r<\/p>\n<p>        a<\/p>\n<p>        g<\/p>\n<p>        e<\/p>\n<p>        P<\/p>\n<p>        o<\/p>\n<p>        o<\/p>\n<p>        l<\/p>\n<p>       AveragePool<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">er<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">g<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u5c40\u5e73\u5747\u6c60\u5316&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        M<\/p>\n<p>        a<\/p>\n<p>        x<\/p>\n<p>        P<\/p>\n<p>        o<\/p>\n<p>        o<\/p>\n<p>        l<\/p>\n<p>       MaxPool<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u5c40\u6700\u5927\u6c60\u5316&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03c3<\/p>\n<p>       \\\\sigma<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><\/span><\/span><\/span><\/span>\u662fSigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u2299<\/p>\n<p>       \\\\odot<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6667em;vertical-align: -0.0833em\"><\/span><span class=\"mord\">\u2299<\/span><\/span><\/span><\/span><\/span>\u662f\u9010\u5143\u7d20\u76f8\u4e58\u64cd\u4f5c&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         X<\/p>\n<p>         c<\/p>\n<p>       X_c<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u901a\u9053\u52a0\u6743\u540e\u7684\u7279\u5f81\u56fe\u3002<\/p>\n<h5>3.3.2 \u7a7a\u95f4\u6ce8\u610f\u529b\u6a21\u5757<\/h5>\n<p>\u7a7a\u95f4\u6ce8\u610f\u529b\u6a21\u5757\u7684\u5de5\u4f5c\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>Squeeze\u64cd\u4f5c&#xff1a;\u5bf9\u901a\u9053\u52a0\u6743\u540e\u7684\u7279\u5f81\u56fe\u6cbf\u901a\u9053\u7ef4\u5ea6\u8fdb\u884c\u5e73\u5747\u6c60\u5316\u548c\u6700\u5927\u6c60\u5316&#xff0c;\u5f97\u5230\u4e24\u4e2aH\u00d7W\u00d71\u7684\u7279\u5f81\u56fe\u3002<\/li>\n<li>Concatenation\u64cd\u4f5c&#xff1a;\u5c06\u4e24\u4e2a\u7279\u5f81\u56fe\u62fc\u63a5&#xff0c;\u5f97\u5230H\u00d7W\u00d72\u7684\u7279\u5f81\u56fe\u3002<\/li>\n<li>Excitation\u64cd\u4f5c&#xff1a;\u4f7f\u75287\u00d77\u7684\u5377\u79ef\u5c42\u5bf9\u62fc\u63a5\u540e\u7684\u7279\u5f81\u56fe\u8fdb\u884c\u5377\u79ef&#xff0c;\u7ecf\u8fc7Sigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;\u5f97\u5230\u7a7a\u95f4\u6ce8\u610f\u529b\u6743\u91cd\u3002<\/li>\n<li>Scale\u64cd\u4f5c&#xff1a;\u5c06\u7a7a\u95f4\u6ce8\u610f\u529b\u6743\u91cd\u4e0e\u901a\u9053\u52a0\u6743\u540e\u7684\u7279\u5f81\u56fe\u76f8\u4e58&#xff0c;\u5f97\u5230\u6700\u7ec8\u7684\u7279\u5f81\u56fe\u3002<\/li>\n<p>\u7a7a\u95f4\u6ce8\u610f\u529b\u6a21\u5757\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          M<\/p>\n<p>          s<\/p>\n<p>         (<\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         \u03c3<\/p>\n<p>         (<\/p>\n<p>         C<\/p>\n<p>         o<\/p>\n<p>         n<\/p>\n<p>         v<\/p>\n<p>         7<\/p>\n<p>         \u00d7<\/p>\n<p>         7<\/p>\n<p>         (<\/p>\n<p>         [<\/p>\n<p>         A<\/p>\n<p>         v<\/p>\n<p>         e<\/p>\n<p>         r<\/p>\n<p>         a<\/p>\n<p>         g<\/p>\n<p>         e<\/p>\n<p>         P<\/p>\n<p>         o<\/p>\n<p>         o<\/p>\n<p>         l<\/p>\n<p>         (<\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         )<\/p>\n<p>         ;<\/p>\n<p>         M<\/p>\n<p>         a<\/p>\n<p>         x<\/p>\n<p>         P<\/p>\n<p>         o<\/p>\n<p>         o<\/p>\n<p>         l<\/p>\n<p>         (<\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         )<\/p>\n<p>         ]<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         M_s(X_c) &#061; \\\\sigma(Conv7\u00d77([AveragePool(X_c); MaxPool(X_c)])) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">s<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">C<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord\">7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\">7<\/span><span class=\"mopen\">([<\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">er<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">g<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><span class=\"mpunct\">;<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)]))<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          X<\/p>\n<p>           c<\/p>\n<p>           s<\/p>\n<p>         &#061;<\/p>\n<p>          M<\/p>\n<p>          s<\/p>\n<p>         (<\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         )<\/p>\n<p>         \u2299<\/p>\n<p>          X<\/p>\n<p>          c<\/p>\n<p>         X_{cs} &#061; M_s(X_c) \\\\odot X_c <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">cs<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">s<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2299<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         X<\/p>\n<p>         c<\/p>\n<p>       X_c<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u901a\u9053\u52a0\u6743\u540e\u7684\u7279\u5f81\u56fe&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         M<\/p>\n<p>         s<\/p>\n<p>        (<\/p>\n<p>         X<\/p>\n<p>         c<\/p>\n<p>        )<\/p>\n<p>       M_s(X_c)<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.109em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">s<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span>\u662f\u7a7a\u95f4\u6ce8\u610f\u529b\u6743\u91cd&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        C<\/p>\n<p>        o<\/p>\n<p>        n<\/p>\n<p>        v<\/p>\n<p>        7<\/p>\n<p>        \u00d7<\/p>\n<p>        7<\/p>\n<p>       Conv7\u00d77<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7667em;vertical-align: -0.0833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">C<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord\">7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6444em\"><\/span><span class=\"mord\">7<\/span><\/span><\/span><\/span><\/span>\u662f7\u00d77\u7684\u5377\u79ef\u5c42&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        A<\/p>\n<p>        v<\/p>\n<p>        e<\/p>\n<p>        r<\/p>\n<p>        a<\/p>\n<p>        g<\/p>\n<p>        e<\/p>\n<p>        P<\/p>\n<p>        o<\/p>\n<p>        o<\/p>\n<p>        l<\/p>\n<p>       AveragePool<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8889em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">er<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">g<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><\/span><\/span><\/span><\/span>\u662f\u901a\u9053\u5e73\u5747\u6c60\u5316&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        M<\/p>\n<p>        a<\/p>\n<p>        x<\/p>\n<p>        P<\/p>\n<p>        o<\/p>\n<p>        o<\/p>\n<p>        l<\/p>\n<p>       MaxPool<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">M<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><\/span><\/span><\/span><\/span>\u662f\u901a\u9053\u6700\u5927\u6c60\u5316&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        [<\/p>\n<p>        ;<\/p>\n<p>        ]<\/p>\n<p>       [;]<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mopen\">[<\/span><span class=\"mpunct\">;<\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mclose\">]<\/span><\/span><\/span><\/span><\/span>\u662f\u62fc\u63a5\u64cd\u4f5c&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03c3<\/p>\n<p>       \\\\sigma<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c3<\/span><\/span><\/span><\/span><\/span>\u662fSigmoid\u6fc0\u6d3b\u51fd\u6570&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u2299<\/p>\n<p>       \\\\odot<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6667em;vertical-align: -0.0833em\"><\/span><span class=\"mord\">\u2299<\/span><\/span><\/span><\/span><\/span>\u662f\u9010\u5143\u7d20\u76f8\u4e58\u64cd\u4f5c&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         X<\/p>\n<p>          c<\/p>\n<p>          s<\/p>\n<p>       X_{cs}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">cs<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6700\u7ec8\u7684\u7279\u5f81\u56fe\u3002<\/p>\n<h4>3.4 \u5206\u7c7b\u5668\u8bbe\u8ba1<\/h4>\n<p>AERNet\u7684\u5206\u7c7b\u5668\u5305\u542b\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<li>\u5168\u5c40\u5e73\u5747\u6c60\u5316\u5c42&#xff1a;\u5c06\u6ce8\u610f\u529b\u6a21\u5757\u7684\u8f93\u51fa\u7279\u5f81\u56fe&#xff08;\u5c3a\u5bf8\u4e3a7\u00d77\u00d7512&#xff09;\u8f6c\u6362\u4e3a\u7279\u5f81\u5411\u91cf&#xff08;\u5c3a\u5bf8\u4e3a512\u00d71&#xff09;\u3002<\/li>\n<li>\u5168\u8fde\u63a5\u5c421&#xff1a;\u5c06\u7279\u5f81\u5411\u91cf\u6620\u5c04\u5230256\u7ef4\u7a7a\u95f4&#xff0c;\u4f7f\u7528ReLU\u6fc0\u6d3b\u51fd\u6570\u3002<\/li>\n<li>Dropout\u5c42&#xff1a;dropout\u7387\u4e3a0.5&#xff0c;\u7528\u4e8e\u51cf\u5c11\u8fc7\u62df\u5408\u3002<\/li>\n<li>\u5168\u8fde\u63a5\u5c422&#xff1a;\u5c06256\u7ef4\u7279\u5f81\u5411\u91cf\u6620\u5c04\u5230\u8f93\u51fa\u7c7b\u522b\u7a7a\u95f4&#xff0c;\u4f7f\u7528Softmax\u6fc0\u6d3b\u51fd\u6570\u8f93\u51fa\u7c7b\u522b\u6982\u7387\u3002<\/li>\n<p>\u5206\u7c7b\u5668\u7684\u6570\u5b66\u8868\u8fbe\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         V<\/p>\n<p>         &#061;<\/p>\n<p>         G<\/p>\n<p>         l<\/p>\n<p>         o<\/p>\n<p>         b<\/p>\n<p>         a<\/p>\n<p>         l<\/p>\n<p>         A<\/p>\n<p>         v<\/p>\n<p>         e<\/p>\n<p>         r<\/p>\n<p>         a<\/p>\n<p>         g<\/p>\n<p>         e<\/p>\n<p>         P<\/p>\n<p>         o<\/p>\n<p>         o<\/p>\n<p>         l<\/p>\n<p>         (<\/p>\n<p>          X<\/p>\n<p>           c<\/p>\n<p>           s<\/p>\n<p>         )<\/p>\n<p>         V &#061; GlobalAveragePool(X_{cs}) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">V<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">Gl<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">ba<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">v<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">er<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">g<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">oo<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">cs<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         F<\/p>\n<p>         &#061;<\/p>\n<p>         R<\/p>\n<p>         e<\/p>\n<p>         L<\/p>\n<p>         U<\/p>\n<p>         (<\/p>\n<p>          W<\/p>\n<p>          1<\/p>\n<p>         V<\/p>\n<p>         &#043;<\/p>\n<p>          b<\/p>\n<p>          1<\/p>\n<p>         )<\/p>\n<p>         F &#061; ReLU(W_1 V &#043; b_1) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">LU<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">V<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          F<\/p>\n<p>           d<\/p>\n<p>           r<\/p>\n<p>           o<\/p>\n<p>           p<\/p>\n<p>           o<\/p>\n<p>           u<\/p>\n<p>           t<\/p>\n<p>         &#061;<\/p>\n<p>         D<\/p>\n<p>         r<\/p>\n<p>         o<\/p>\n<p>         p<\/p>\n<p>         o<\/p>\n<p>         u<\/p>\n<p>         t<\/p>\n<p>         (<\/p>\n<p>         F<\/p>\n<p>         )<\/p>\n<p>         F_{dropout} &#061; Dropout(F) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">d<\/span><span class=\"mord mathnormal mtight\">ro<\/span><span class=\"mord mathnormal mtight\">p<\/span><span class=\"mord mathnormal mtight\">o<\/span><span class=\"mord mathnormal mtight\">u<\/span><span class=\"mord mathnormal mtight\">t<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\">Dro<\/span><span class=\"mord mathnormal\">p<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span> <span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         P<\/p>\n<p>         &#061;<\/p>\n<p>         S<\/p>\n<p>         o<\/p>\n<p>         f<\/p>\n<p>         t<\/p>\n<p>         m<\/p>\n<p>         a<\/p>\n<p>         x<\/p>\n<p>         (<\/p>\n<p>          W<\/p>\n<p>          2<\/p>\n<p>          F<\/p>\n<p>           d<\/p>\n<p>           r<\/p>\n<p>           o<\/p>\n<p>           p<\/p>\n<p>           o<\/p>\n<p>           u<\/p>\n<p>           t<\/p>\n<p>         &#043;<\/p>\n<p>          b<\/p>\n<p>          2<\/p>\n<p>         )<\/p>\n<p>         P &#061; Softmax(W_2 F_{dropout} &#043; b_2) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1.0361em;vertical-align: -0.2861em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0576em\">S<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1076em\">f<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mord mathnormal\">ma<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">d<\/span><span class=\"mord mathnormal mtight\">ro<\/span><span class=\"mord mathnormal mtight\">p<\/span><span class=\"mord mathnormal mtight\">o<\/span><span class=\"mord mathnormal mtight\">u<\/span><span class=\"mord mathnormal mtight\">t<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         X<\/p>\n<p>          c<\/p>\n<p>          s<\/p>\n<p>       X_{cs}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0785em\">X<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0785em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">cs<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6ce8\u610f\u529b\u6a21\u5757\u7684\u8f93\u51fa\u7279\u5f81\u56fe&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        V<\/p>\n<p>       V<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.2222em\">V<\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u5c40\u6c60\u5316\u540e\u7684\u7279\u5f81\u5411\u91cf&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         W<\/p>\n<p>         1<\/p>\n<p>       W_1<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u548c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         b<\/p>\n<p>         1<\/p>\n<p>       b_1<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u8fde\u63a5\u5c421\u7684\u6743\u91cd\u548c\u504f\u7f6e&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        F<\/p>\n<p>       F<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u8fde\u63a5\u5c421\u7684\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        D<\/p>\n<p>        r<\/p>\n<p>        o<\/p>\n<p>        p<\/p>\n<p>        o<\/p>\n<p>        u<\/p>\n<p>        t<\/p>\n<p>       Dropout<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8778em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\">Dro<\/span><span class=\"mord mathnormal\">p<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">t<\/span><\/span><\/span><\/span><\/span>\u662fdropout\u64cd\u4f5c&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         F<\/p>\n<p>          d<\/p>\n<p>          r<\/p>\n<p>          o<\/p>\n<p>          p<\/p>\n<p>          o<\/p>\n<p>          u<\/p>\n<p>          t<\/p>\n<p>       F_{dropout}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.9694em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">d<\/span><span class=\"mord mathnormal mtight\">ro<\/span><span class=\"mord mathnormal mtight\">p<\/span><span class=\"mord mathnormal mtight\">o<\/span><span class=\"mord mathnormal mtight\">u<\/span><span class=\"mord mathnormal mtight\">t<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662fdropout\u540e\u7684\u8f93\u51fa&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         W<\/p>\n<p>         2<\/p>\n<p>       W_2<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">W<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u548c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         b<\/p>\n<p>         2<\/p>\n<p>       b_2<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">b<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3011em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u5168\u8fde\u63a5\u5c422\u7684\u6743\u91cd\u548c\u504f\u7f6e&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        P<\/p>\n<p>       P<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><\/span><\/span><\/span><\/span>\u662f\u6700\u7ec8\u7684\u7c7b\u522b\u6982\u7387\u3002<\/p>\n<h4>3.5 \u635f\u5931\u51fd\u6570\u8bbe\u8ba1<\/h4>\n<p>AERNet\u4f7f\u7528\u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570\u4f5c\u4e3a\u4e3b\u8981\u635f\u5931\u51fd\u6570&#xff0c;\u540c\u65f6\u7ed3\u5408\u4e86\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<h5>3.5.1 \u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570<\/h5>\n<p>\u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570\u662f\u5206\u7c7b\u4efb\u52a1\u4e2d\u5e38\u7528\u7684\u635f\u5931\u51fd\u6570&#xff0c;\u5176\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          L<\/p>\n<p>           C<\/p>\n<p>           E<\/p>\n<p>         &#061;<\/p>\n<p>         \u2212<\/p>\n<p>          1<\/p>\n<p>          N<\/p>\n<p>          \u2211<\/p>\n<p>           i<\/p>\n<p>           &#061;<\/p>\n<p>           1<\/p>\n<p>          N<\/p>\n<p>          \u2211<\/p>\n<p>           c<\/p>\n<p>           &#061;<\/p>\n<p>           1<\/p>\n<p>          C<\/p>\n<p>          y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         log<\/p>\n<p>         \u2061<\/p>\n<p>         (<\/p>\n<p>          p<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         )<\/p>\n<p>         L_{CE} &#061; -\\\\frac{1}{N} \\\\sum_{i&#061;1}^{N} \\\\sum_{c&#061;1}^{C} y_{i,c} \\\\log(p_{i,c}) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">L<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3283em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0576em\">CE<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3.106em;vertical-align: -1.2777em\"><\/span><span class=\"mord\">\u2212<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3214em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">N<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8283em\"><span class=\"\" style=\"top: -1.8723em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.109em\">N<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2777em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8283em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">c<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop\">lo<span style=\"margin-right: 0.0139em\">g<\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">p<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        N<\/p>\n<p>       N<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">N<\/span><\/span><\/span><\/span><\/span>\u662f\u6837\u672c\u6570\u91cf&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        C<\/p>\n<p>       C<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><\/span><\/span>\u662f\u7c7b\u522b\u6570\u91cf&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         y<\/p>\n<p>          i<\/p>\n<p>          ,<\/p>\n<p>          c<\/p>\n<p>       y_{i,c}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7167em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6837\u672c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        i<\/p>\n<p>       i<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6595em\"><\/span><span class=\"mord mathnormal\">i<\/span><\/span><\/span><\/span><\/span>\u7684\u771f\u5b9e\u6807\u7b7e&#xff08;one-hot\u7f16\u7801&#xff09;&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         p<\/p>\n<p>          i<\/p>\n<p>          ,<\/p>\n<p>          c<\/p>\n<p>       p_{i,c}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7167em;vertical-align: -0.2861em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">p<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6a21\u578b\u9884\u6d4b\u6837\u672c<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        i<\/p>\n<p>       i<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6595em\"><\/span><span class=\"mord mathnormal\">i<\/span><\/span><\/span><\/span><\/span>\u5c5e\u4e8e\u7c7b\u522b<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        c<\/p>\n<p>       c<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\">c<\/span><\/span><\/span><\/span><\/span>\u7684\u6982\u7387\u3002<\/p>\n<h5>3.5.2 \u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316<\/h5>\n<p>\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u662f\u4e00\u79cd\u6b63\u5219\u5316\u6280\u672f&#xff0c;\u901a\u8fc7\u5c06\u771f\u5b9e\u6807\u7b7e\u4eceone-hot\u7f16\u7801\u8f6c\u6362\u4e3a\u5e26\u6709\u4e00\u5b9a\u5e73\u6ed1\u5ea6\u7684\u6807\u7b7e&#xff0c;\u51cf\u5c11\u6a21\u578b\u5bf9\u8bad\u7ec3\u6570\u636e\u7684\u8fc7\u62df\u5408\u3002\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u7684\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>           s<\/p>\n<p>           m<\/p>\n<p>           o<\/p>\n<p>           o<\/p>\n<p>           t<\/p>\n<p>           h<\/p>\n<p>         &#061;<\/p>\n<p>         (<\/p>\n<p>         1<\/p>\n<p>         \u2212<\/p>\n<p>         \u03f5<\/p>\n<p>         )<\/p>\n<p>          y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         &#043;<\/p>\n<p>          \u03f5<\/p>\n<p>          C<\/p>\n<p>         y_{i,c}^{smooth} &#061; (1 &#8211; \\\\epsilon) y_{i,c} &#043; \\\\frac{\\\\epsilon}{C} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1.2822em;vertical-align: -0.3831em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.453em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mord mathnormal mtight\">oo<\/span><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">h<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3831em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1.0361em;vertical-align: -0.2861em\"><\/span><span class=\"mord mathnormal\">\u03f5<\/span><span class=\"mclose\">)<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1.7936em;vertical-align: -0.686em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.1076em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        \u03f5<\/p>\n<p>       \\\\epsilon<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.4306em\"><\/span><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><\/span><\/span>\u662f\u5e73\u6ed1\u53c2\u6570&#xff0c;\u901a\u5e38\u53d60.1\u3002<\/p>\n<p>\u4f7f\u7528\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u540e\u7684\u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570\u5b9a\u4e49\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          L<\/p>\n<p>           C<\/p>\n<p>           E<\/p>\n<p>           s<\/p>\n<p>           m<\/p>\n<p>           o<\/p>\n<p>           o<\/p>\n<p>           t<\/p>\n<p>           h<\/p>\n<p>         &#061;<\/p>\n<p>         \u2212<\/p>\n<p>          1<\/p>\n<p>          N<\/p>\n<p>          \u2211<\/p>\n<p>           i<\/p>\n<p>           &#061;<\/p>\n<p>           1<\/p>\n<p>          N<\/p>\n<p>          \u2211<\/p>\n<p>           c<\/p>\n<p>           &#061;<\/p>\n<p>           1<\/p>\n<p>          C<\/p>\n<p>          y<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>           s<\/p>\n<p>           m<\/p>\n<p>           o<\/p>\n<p>           o<\/p>\n<p>           t<\/p>\n<p>           h<\/p>\n<p>         log<\/p>\n<p>         \u2061<\/p>\n<p>         (<\/p>\n<p>          p<\/p>\n<p>           i<\/p>\n<p>           ,<\/p>\n<p>           c<\/p>\n<p>         )<\/p>\n<p>         L_{CE}^{smooth} &#061; -\\\\frac{1}{N} \\\\sum_{i&#061;1}^{N} \\\\sum_{c&#061;1}^{C} y_{i,c}^{smooth} \\\\log(p_{i,c}) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1.1461em;vertical-align: -0.247em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">L<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.453em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0576em\">CE<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mord mathnormal mtight\">oo<\/span><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">h<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.247em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 3.106em;vertical-align: -1.2777em\"><\/span><span class=\"mord\">\u2212<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3214em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">N<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.686em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8283em\"><span class=\"\" style=\"top: -1.8723em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.109em\">N<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2777em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop op-limits\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.8283em\"><span class=\"\" style=\"top: -1.8829em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">c<\/span><span class=\"mrel mtight\">&#061;<\/span><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.05em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"\"><span class=\"mop op-symbol large-op\">\u2211<\/span><\/span><\/span><span class=\"\" style=\"top: -4.3em;margin-left: 0em\"><span class=\"pstrut\" style=\"height: 3.05em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0715em\">C<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2671em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">y<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.453em;margin-left: -0.0359em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mord mathnormal mtight\">oo<\/span><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">h<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3831em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.1667em\"><\/span><span class=\"mop\">lo<span style=\"margin-right: 0.0139em\">g<\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">p<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">i<\/span><span class=\"mpunct mtight\">,<\/span><span class=\"mord mathnormal mtight\">c<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.2861em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<h5>3.5.3 \u603b\u635f\u5931\u51fd\u6570<\/h5>\n<p>AERNet\u7684\u603b\u635f\u5931\u51fd\u6570\u662f\u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570\u4e0e\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u7684\u7ed3\u5408&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>          L<\/p>\n<p>           t<\/p>\n<p>           o<\/p>\n<p>           t<\/p>\n<p>           a<\/p>\n<p>           l<\/p>\n<p>         &#061;<\/p>\n<p>          L<\/p>\n<p>           C<\/p>\n<p>           E<\/p>\n<p>           s<\/p>\n<p>           m<\/p>\n<p>           o<\/p>\n<p>           o<\/p>\n<p>           t<\/p>\n<p>           h<\/p>\n<p>         L_{total} &#061; L_{CE}^{smooth} <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">L<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3361em\"><span class=\"\" style=\"top: -2.55em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">o<\/span><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">a<\/span><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0197em\">l<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1.1461em;vertical-align: -0.247em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">L<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.8991em\"><span class=\"\" style=\"top: -2.453em;margin-left: 0em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right: 0.0576em\">CE<\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.113em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">s<\/span><span class=\"mord mathnormal mtight\">m<\/span><span class=\"mord mathnormal mtight\">oo<\/span><span class=\"mord mathnormal mtight\">t<\/span><span class=\"mord mathnormal mtight\">h<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.247em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<h4>3.6 \u8bad\u7ec3\u7b56\u7565<\/h4>\n<p>AERNet\u91c7\u7528\u4ee5\u4e0b\u8bad\u7ec3\u7b56\u7565&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u8bad\u7ec3\u6548\u7387\u548c\u6cdb\u5316\u80fd\u529b&#xff1a;<\/p>\n<h5>3.6.1 \u6570\u636e\u589e\u5f3a<\/h5>\n<p>\u4e3a\u4e86\u589e\u52a0\u8bad\u7ec3\u6570\u636e\u7684\u591a\u6837\u6027&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b&#xff0c;AERNet\u4f7f\u7528\u4e86\u4ee5\u4e0b\u6570\u636e\u589e\u5f3a\u6280\u672f&#xff1a;<\/p>\n<li>\u968f\u673a\u7ffb\u8f6c&#xff1a;\u6c34\u5e73\u7ffb\u8f6c\u548c\u5782\u76f4\u7ffb\u8f6c&#xff0c;\u6982\u7387\u4e3a0.5\u3002<\/li>\n<li>\u968f\u673a\u65cb\u8f6c&#xff1a;\u65cb\u8f6c\u89d2\u5ea6\u4e3a-10\u00b0\u523010\u00b0\u3002<\/li>\n<li>\u968f\u673a\u7f29\u653e&#xff1a;\u7f29\u653e\u6bd4\u4f8b\u4e3a0.8\u52301.2\u3002<\/li>\n<li>\u968f\u673a\u88c1\u526a&#xff1a;\u4ece\u539f\u59cb\u56fe\u50cf\u4e2d\u968f\u673a\u88c1\u526a\u51fa224\u00d7224\u7684\u533a\u57df\u3002<\/li>\n<li>\u989c\u8272\u6296\u52a8&#xff1a;\u8c03\u6574\u56fe\u50cf\u7684\u4eae\u5ea6\u3001\u5bf9\u6bd4\u5ea6\u3001\u9971\u548c\u5ea6\u548c\u8272\u8c03&#xff0c;\u5e45\u5ea6\u4e3a0.1\u3002<\/li>\n<li>\u9ad8\u65af\u6a21\u7cca&#xff1a;\u6dfb\u52a0\u9ad8\u65af\u6a21\u7cca&#xff0c;\u6982\u7387\u4e3a0.3\u3002<\/li>\n<h5>3.6.2 \u4f18\u5316\u5668<\/h5>\n<p>AERNet\u4f7f\u7528Adam\u4f18\u5316\u5668&#xff0c;\u5176\u53c2\u6570\u8bbe\u7f6e\u5982\u4e0b&#xff1a;<\/p>\n<ul>\n<li>\u5b66\u4e60\u7387&#xff1a;0.0001<\/li>\n<li>\u6743\u91cd\u8870\u51cf&#xff1a;0.0001<\/li>\n<li>\u03b21&#xff1a;0.9<\/li>\n<li>\u03b22&#xff1a;0.999<\/li>\n<\/ul>\n<h5>3.6.3 \u5b66\u4e60\u7387\u8c03\u5ea6<\/h5>\n<p>AERNet\u4f7f\u7528\u4f59\u5f26\u9000\u706b\u5b66\u4e60\u7387\u8c03\u5ea6&#xff0c;\u521d\u59cb\u5b66\u4e60\u7387\u4e3a0.0001&#xff0c;\u5728\u8bad\u7ec3\u8fc7\u7a0b\u4e2d\u9010\u6e10\u964d\u4f4e\u5b66\u4e60\u7387&#xff0c;\u76f4\u5230\u8bad\u7ec3\u7ed3\u675f\u3002\u4f59\u5f26\u9000\u706b\u5b66\u4e60\u7387\u7684\u516c\u5f0f\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         l<\/p>\n<p>         r<\/p>\n<p>         (<\/p>\n<p>         t<\/p>\n<p>         )<\/p>\n<p>         &#061;<\/p>\n<p>         l<\/p>\n<p>          r<\/p>\n<p>           m<\/p>\n<p>           i<\/p>\n<p>           n<\/p>\n<p>         &#043;<\/p>\n<p>         0.5<\/p>\n<p>         \u00d7<\/p>\n<p>         (<\/p>\n<p>         l<\/p>\n<p>          r<\/p>\n<p>           m<\/p>\n<p>           a<\/p>\n<p>           x<\/p>\n<p>         \u2212<\/p>\n<p>         l<\/p>\n<p>          r<\/p>\n<p>           m<\/p>\n<p>           i<\/p>\n<p>           n<\/p>\n<p>         )<\/p>\n<p>         \u00d7<\/p>\n<p>         (<\/p>\n<p>         1<\/p>\n<p>         &#043;<\/p>\n<p>         cos<\/p>\n<p>         \u2061<\/p>\n<p>         (<\/p>\n<p>          t<\/p>\n<p>           T<\/p>\n<p>            m<\/p>\n<p>            a<\/p>\n<p>            x<\/p>\n<p>         \u00d7<\/p>\n<p>         \u03c0<\/p>\n<p>         )<\/p>\n<p>         )<\/p>\n<p>         lr(t) &#061; lr_{min} &#043; 0.5 \\\\times (lr_{max} &#8211; lr_{min}) \\\\times (1 &#043; \\\\cos(\\\\frac{t}{T_{max}} \\\\times \\\\pi)) <\/p>\n<p>     <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0278em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">min<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.7278em;vertical-align: -0.0833em\"><\/span><span class=\"mord\">0.5<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0278em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">ma<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0278em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">min<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mopen\">(<\/span><span class=\"mord\">1<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.1281em;vertical-align: -0.836em\"><\/span><span class=\"mop\">cos<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.2921em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">T<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">ma<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\">t<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.836em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 1em;vertical-align: -0.25em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">\u03c0<\/span><span class=\"mclose\">))<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p>\u5176\u4e2d&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        l<\/p>\n<p>         r<\/p>\n<p>          m<\/p>\n<p>          a<\/p>\n<p>          x<\/p>\n<p>       lr_{max}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0278em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">ma<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u521d\u59cb\u5b66\u4e60\u7387&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        l<\/p>\n<p>         r<\/p>\n<p>          m<\/p>\n<p>          i<\/p>\n<p>          n<\/p>\n<p>       lr_{min}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8444em;vertical-align: -0.15em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">l<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.3117em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.0278em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">min<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u6700\u5c0f\u5b66\u4e60\u7387&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>        t<\/p>\n<p>       t<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6151em\"><\/span><span class=\"mord mathnormal\">t<\/span><\/span><\/span><\/span><\/span>\u662f\u5f53\u524d\u8fed\u4ee3\u6b21\u6570&#xff0c;<span class=\"katex--inline\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>         T<\/p>\n<p>          m<\/p>\n<p>          a<\/p>\n<p>          x<\/p>\n<p>       T_{max}<\/p>\n<p>    <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8333em;vertical-align: -0.15em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">T<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.1514em\"><span class=\"\" style=\"top: -2.55em;margin-left: -0.1389em;margin-right: 0.05em\"><span class=\"pstrut\" style=\"height: 2.7em\"><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">ma<\/span><span class=\"mord mathnormal mtight\">x<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.15em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\u662f\u603b\u8fed\u4ee3\u6b21\u6570\u3002<\/p>\n<h5>3.6.4 \u6279\u91cf\u5927\u5c0f<\/h5>\n<p>AERNet\u7684\u6279\u91cf\u5927\u5c0f\u8bbe\u7f6e\u4e3a32&#xff0c;\u5e73\u8861\u4e86\u8bad\u7ec3\u6548\u7387\u548c\u5185\u5b58\u5360\u7528\u3002<\/p>\n<h5>3.6.5 \u8bad\u7ec3\u8f6e\u6570<\/h5>\n<p>AERNet\u7684\u8bad\u7ec3\u8f6e\u6570\u8bbe\u7f6e\u4e3a100&#xff0c;\u4f7f\u7528\u65e9\u505c\u7b56\u7565&#xff08;Early Stopping&#xff09;&#xff0c;\u5f53\u9a8c\u8bc1\u96c6\u7684\u635f\u5931\u8fde\u7eed10\u8f6e\u6ca1\u6709\u4e0b\u964d\u65f6&#xff0c;\u505c\u6b62\u8bad\u7ec3&#xff0c;\u9632\u6b62\u8fc7\u62df\u5408\u3002<\/p>\n<h3>4. \u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0<\/h3>\n<h4>4.1 \u7cfb\u7edf\u603b\u4f53\u67b6\u6784<\/h4>\n<p>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u7684\u603b\u4f53\u67b6\u6784\u5982\u56fe8\u6240\u793a&#xff08;\u6ce8&#xff1a;\u7531\u4e8e\u65e0\u6cd5\u751f\u6210\u56fe\u7247&#xff0c;\u6b64\u5904\u4ec5\u63cf\u8ff0\u67b6\u6784&#xff09;&#xff0c;\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206&#xff1a;<\/p>\n<li>\u7528\u6237\u754c\u9762\u5c42&#xff1a;\u63d0\u4f9b\u53cb\u597d\u7684\u7528\u6237\u4ea4\u4e92\u754c\u9762&#xff0c;\u5305\u62ec\u56fe\u50cf\u4e0a\u4f20\u3001\u53c2\u6570\u8bbe\u7f6e\u3001\u7ed3\u679c\u67e5\u770b\u7b49\u529f\u80fd\u3002<\/li>\n<li>\u4e1a\u52a1\u903b\u8f91\u5c42&#xff1a;\u5904\u7406\u7cfb\u7edf\u7684\u6838\u5fc3\u4e1a\u52a1\u903b\u8f91&#xff0c;\u5305\u62ec\u56fe\u50cf\u9884\u5904\u7406\u3001\u7279\u5f81\u63d0\u53d6\u3001\u5206\u7c7b\u8bc6\u522b\u7b49\u3002<\/li>\n<li>\u6570\u636e\u8bbf\u95ee\u5c42&#xff1a;\u8d1f\u8d23\u6570\u636e\u7684\u5b58\u50a8\u548c\u7ba1\u7406&#xff0c;\u5305\u62ec\u533b\u5b66\u56fe\u50cf\u6570\u636e\u3001\u6a21\u578b\u53c2\u6570\u6570\u636e\u7b49\u3002<\/li>\n<li>\u6a21\u578b\u5c42&#xff1a;\u5305\u542b\u8bad\u7ec3\u597d\u7684AERNet\u6a21\u578b&#xff0c;\u7528\u4e8e\u533b\u5b66\u56fe\u50cf\u7684\u81ea\u52a8\u8bc6\u522b\u3002<\/li>\n<h4>4.2 \u56fe\u50cf\u9884\u5904\u7406\u6a21\u5757<\/h4>\n<p>\u56fe\u50cf\u9884\u5904\u7406\u6a21\u5757\u7684\u4e3b\u8981\u529f\u80fd\u662f\u5bf9\u4e0a\u4f20\u7684\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u9884\u5904\u7406&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u8bc6\u522b\u7cbe\u5ea6\u3002\u9884\u5904\u7406\u6b65\u9aa4\u5305\u62ec&#xff1a;<\/p>\n<li>\u56fe\u50cf\u8bfb\u53d6&#xff1a;\u8bfb\u53d6\u4e0a\u4f20\u7684\u533b\u5b66\u56fe\u50cf\u6587\u4ef6&#xff0c;\u652f\u6301JPG\u3001PNG\u3001DICOM\u7b49\u5e38\u89c1\u533b\u5b66\u56fe\u50cf\u683c\u5f0f\u3002<\/li>\n<li>\u56fe\u50cf\u5f52\u4e00\u5316&#xff1a;\u5c06\u56fe\u50cf\u7684\u50cf\u7d20\u503c\u5f52\u4e00\u5316\u5230[0, 1]\u533a\u95f4&#xff0c;\u4fbf\u4e8e\u6a21\u578b\u5904\u7406\u3002<\/li>\n<li>\u56fe\u50cf\u5c3a\u5bf8\u8c03\u6574&#xff1a;\u5c06\u56fe\u50cf\u8c03\u6574\u4e3a\u6a21\u578b\u8981\u6c42\u7684\u8f93\u5165\u5c3a\u5bf8&#xff08;224\u00d7224&#xff09;\u3002<\/li>\n<li>\u56fe\u50cf\u589e\u5f3a&#xff1a;\u5bf9\u56fe\u50cf\u8fdb\u884c\u968f\u673a\u589e\u5f3a&#xff0c;\u5982\u7ffb\u8f6c\u3001\u65cb\u8f6c\u3001\u7f29\u653e\u7b49&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/li>\n<li>\u56fe\u50cf\u6807\u51c6\u5316&#xff1a;\u5bf9\u56fe\u50cf\u8fdb\u884c\u6807\u51c6\u5316\u5904\u7406&#xff0c;\u4f7f\u5176\u5747\u503c\u4e3a0&#xff0c;\u65b9\u5dee\u4e3a1\u3002<\/li>\n<h4>4.3 \u7279\u5f81\u63d0\u53d6\u6a21\u5757<\/h4>\n<p>\u7279\u5f81\u63d0\u53d6\u6a21\u5757\u7684\u4e3b\u8981\u529f\u80fd\u662f\u4f7f\u7528AERNet\u6a21\u578b\u7684\u5377\u79ef\u5c42\u548c\u6ce8\u610f\u529b\u6a21\u5757\u63d0\u53d6\u533b\u5b66\u56fe\u50cf\u7684\u6df1\u5c42\u7279\u5f81\u3002\u7279\u5f81\u63d0\u53d6\u7684\u6b65\u9aa4\u5305\u62ec&#xff1a;<\/p>\n<li>\u6a21\u578b\u52a0\u8f7d&#xff1a;\u52a0\u8f7d\u8bad\u7ec3\u597d\u7684AERNet\u6a21\u578b\u53c2\u6570\u3002<\/li>\n<li>\u524d\u5411\u4f20\u64ad&#xff1a;\u5c06\u9884\u5904\u7406\u540e\u7684\u56fe\u50cf\u8f93\u5165\u5230\u6a21\u578b\u4e2d&#xff0c;\u8fdb\u884c\u524d\u5411\u4f20\u64ad&#xff0c;\u5f97\u5230\u7279\u5f81\u56fe\u3002<\/li>\n<li>\u7279\u5f81\u63d0\u53d6&#xff1a;\u63d0\u53d6\u6a21\u578b\u4e2d\u95f4\u5c42\u7684\u8f93\u51fa\u4f5c\u4e3a\u56fe\u50cf\u7684\u7279\u5f81\u8868\u793a\u3002<\/li>\n<li>\u7279\u5f81\u4fdd\u5b58&#xff1a;\u5c06\u63d0\u53d6\u7684\u7279\u5f81\u4fdd\u5b58\u5230\u6570\u636e\u5e93\u4e2d&#xff0c;\u4fbf\u4e8e\u540e\u7eed\u5206\u6790\u548c\u4f7f\u7528\u3002<\/li>\n<h4>4.4 \u5206\u7c7b\u8bc6\u522b\u6a21\u5757<\/h4>\n<p>\u5206\u7c7b\u8bc6\u522b\u6a21\u5757\u7684\u4e3b\u8981\u529f\u80fd\u662f\u4f7f\u7528AERNet\u6a21\u578b\u7684\u5168\u8fde\u63a5\u5c42\u548c\u8f93\u51fa\u5c42\u5bf9\u533b\u5b66\u56fe\u50cf\u8fdb\u884c\u5206\u7c7b\u8bc6\u522b\u3002\u5206\u7c7b\u8bc6\u522b\u7684\u6b65\u9aa4\u5305\u62ec&#xff1a;<\/p>\n<li>\u6a21\u578b\u52a0\u8f7d&#xff1a;\u52a0\u8f7d\u8bad\u7ec3\u597d\u7684AERNet\u6a21\u578b\u53c2\u6570\u3002<\/li>\n<li>\u524d\u5411\u4f20\u64ad&#xff1a;\u5c06\u9884\u5904\u7406\u540e\u7684\u56fe\u50cf\u8f93\u5165\u5230\u6a21\u578b\u4e2d&#xff0c;\u8fdb\u884c\u524d\u5411\u4f20\u64ad&#xff0c;\u5f97\u5230\u7c7b\u522b\u6982\u7387\u3002<\/li>\n<li>\u7ed3\u679c\u89e3\u6790&#xff1a;\u89e3\u6790\u6a21\u578b\u7684\u8f93\u51fa&#xff0c;\u5f97\u5230\u6700\u53ef\u80fd\u7684\u7c7b\u522b\u548c\u5bf9\u5e94\u7684\u6982\u7387\u3002<\/li>\n<li>\u7ed3\u679c\u4fdd\u5b58&#xff1a;\u5c06\u8bc6\u522b\u7ed3\u679c\u4fdd\u5b58\u5230\u6570\u636e\u5e93\u4e2d&#xff0c;\u4fbf\u4e8e\u540e\u7eed\u67e5\u770b\u548c\u5206\u6790\u3002<\/li>\n<h4>4.5 \u7ed3\u679c\u53ef\u89c6\u5316\u6a21\u5757<\/h4>\n<p>\u7ed3\u679c\u53ef\u89c6\u5316\u6a21\u5757\u7684\u4e3b\u8981\u529f\u80fd\u662f\u5c06\u8bc6\u522b\u7ed3\u679c\u4ee5\u76f4\u89c2\u7684\u65b9\u5f0f\u5c55\u793a\u7ed9\u7528\u6237&#xff0c;\u5305\u62ec&#xff1a;<\/p>\n<li>\u7c7b\u522b\u6982\u7387\u5206\u5e03&#xff1a;\u4ee5\u67f1\u72b6\u56fe\u7684\u5f62\u5f0f\u5c55\u793a\u6a21\u578b\u5bf9\u5404\u4e2a\u7c7b\u522b\u7684\u9884\u6d4b\u6982\u7387\u3002<\/li>\n<li>\u7279\u5f81\u56fe\u53ef\u89c6\u5316&#xff1a;\u53ef\u89c6\u5316\u6a21\u578b\u4e2d\u95f4\u5c42\u7684\u7279\u5f81\u56fe&#xff0c;\u5e2e\u52a9\u7528\u6237\u7406\u89e3\u6a21\u578b\u7684\u51b3\u7b56\u8fc7\u7a0b\u3002<\/li>\n<li>\u70ed\u529b\u56fe\u53ef\u89c6\u5316&#xff1a;\u751f\u6210\u6ce8\u610f\u529b\u70ed\u529b\u56fe&#xff0c;\u5c55\u793a\u6a21\u578b\u5173\u6ce8\u7684\u56fe\u50cf\u533a\u57df\u3002<\/li>\n<li>\u7ed3\u679c\u62a5\u544a\u751f\u6210&#xff1a;\u751f\u6210\u5305\u542b\u8bc6\u522b\u7ed3\u679c\u3001\u6982\u7387\u5206\u5e03\u3001\u70ed\u529b\u56fe\u7b49\u4fe1\u606f\u7684PDF\u62a5\u544a\u3002<\/li>\n<h4>4.6 \u7cfb\u7edf\u5b9e\u73b0<\/h4>\n<h5>4.6.1 \u6280\u672f\u6808<\/h5>\n<p>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u7684\u6280\u672f\u6808\u5982\u4e0b&#xff1a;<\/p>\n<ul>\n<li>\u524d\u7aef&#xff1a;HTML\u3001CSS\u3001JavaScript\u3001Bootstrap\u3001jQuery<\/li>\n<li>\u540e\u7aef&#xff1a;Python\u3001Flask<\/li>\n<li>\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6&#xff1a;PyTorch<\/li>\n<li>\u6570\u636e\u5e93&#xff1a;MySQL<\/li>\n<li>\u56fe\u50cf\u5904\u7406\u5e93&#xff1a;OpenCV\u3001PIL<\/li>\n<li>\u53ef\u89c6\u5316\u5e93&#xff1a;Matplotlib\u3001Seaborn<\/li>\n<\/ul>\n<h5>4.6.2 \u524d\u7aef\u5b9e\u73b0<\/h5>\n<p>\u524d\u7aef\u9875\u9762\u7684\u4e3b\u8981\u529f\u80fd\u5305\u62ec&#xff1a;<\/p>\n<li>\u56fe\u50cf\u4e0a\u4f20&#xff1a;\u652f\u6301\u5355\u5f20\u6216\u591a\u5f20\u56fe\u50cf\u4e0a\u4f20&#xff0c;\u652f\u6301\u62d6\u62fd\u4e0a\u4f20\u3002<\/li>\n<li>\u53c2\u6570\u8bbe\u7f6e&#xff1a;\u8bbe\u7f6e\u8bc6\u522b\u9608\u503c\u3001\u6a21\u578b\u9009\u62e9\u7b49\u53c2\u6570\u3002<\/li>\n<li>\u8bc6\u522b\u7ed3\u679c\u5c55\u793a&#xff1a;\u5c55\u793a\u8bc6\u522b\u7ed3\u679c\u3001\u7c7b\u522b\u6982\u7387\u5206\u5e03\u3001\u70ed\u529b\u56fe\u7b49\u3002<\/li>\n<li>\u5386\u53f2\u8bb0\u5f55&#xff1a;\u67e5\u770b\u5386\u53f2\u8bc6\u522b\u8bb0\u5f55\u3002<\/li>\n<li>\u7ed3\u679c\u5bfc\u51fa&#xff1a;\u5bfc\u51fa\u8bc6\u522b\u7ed3\u679c\u4e3aPDF\u62a5\u544a\u3002<\/li>\n<p>\u524d\u7aef\u9875\u9762\u7684\u6838\u5fc3\u4ee3\u7801\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"token doctype\"><span class=\"token punctuation\">&lt;!<\/span><span class=\"token doctype-tag\">DOCTYPE<\/span> <span class=\"token name\">html<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>html<\/span> <span class=\"token attr-name\">lang<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>zh-CN<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>meta<\/span> <span class=\"token attr-name\">charset<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>UTF-8<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>meta<\/span> <span class=\"token attr-name\">name<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>viewport<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">content<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>width&#061;device-width, initial-scale&#061;1.0<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>stylesheet<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>https:\/\/cdn.jsdelivr.net\/npm\/bootstrap&#064;5.1.3\/dist\/css\/bootstrap.min.css<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>style<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token style\"><span class=\"token language-css\"><br \/>\n        <span class=\"token selector\">body<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">font-family<\/span><span class=\"token punctuation\">:<\/span> Arial<span class=\"token punctuation\">,<\/span> sans-serif<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #f8f9fa<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.container<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">max-width<\/span><span class=\"token punctuation\">:<\/span> 1200px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 auto<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 20px<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.upload-area<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">border<\/span><span class=\"token punctuation\">:<\/span> 2px dashed #007bff<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">border-radius<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 50px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> center<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #ffffff<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">margin-bottom<\/span><span class=\"token punctuation\">:<\/span> 20px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">cursor<\/span><span class=\"token punctuation\">:<\/span> pointer<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">transition<\/span><span class=\"token punctuation\">:<\/span> all 0.3s ease<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.upload-area:hover<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">border-color<\/span><span class=\"token punctuation\">:<\/span> #0056b3<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #f0f7ff<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.upload-area.dragover<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">border-color<\/span><span class=\"token punctuation\">:<\/span> #28a745<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #f0fff4<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.result-card<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #ffffff<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">border-radius<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">box-shadow<\/span><span class=\"token punctuation\">:<\/span> 0 2px 10px <span class=\"token function\">rgba<\/span><span class=\"token punctuation\">(<\/span>0<span class=\"token punctuation\">,<\/span> 0<span class=\"token punctuation\">,<\/span> 0<span class=\"token punctuation\">,<\/span> 0.1<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 20px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">margin-bottom<\/span><span class=\"token punctuation\">:<\/span> 20px<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.probability-bar<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">height<\/span><span class=\"token punctuation\">:<\/span> 20px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #e9ecef<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">border-radius<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">overflow<\/span><span class=\"token punctuation\">:<\/span> hidden<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">margin-bottom<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token selector\">.probability-fill<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token property\">height<\/span><span class=\"token punctuation\">:<\/span> 100%<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #007bff<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">border-radius<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token property\">transition<\/span><span class=\"token punctuation\">:<\/span> width 0.5s ease<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>style<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>container<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h1<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>text-center mb-4<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h1<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p>\n<p>        <span class=\"token comment\">&lt;!&#8211; \u56fe\u50cf\u4e0a\u4f20\u533a\u57df &#8211;&gt;<\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>upload-area<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>uploadArea<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>i<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>bi bi-cloud-upload display-1 text-primary mb-3<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>i<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u70b9\u51fb\u6216\u62d6\u62fd\u56fe\u50cf\u5230\u6b64\u5904\u4e0a\u4f20<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>p<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>text-muted<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u652f\u6301JPG\u3001PNG\u3001DICOM\u7b49\u683c\u5f0f<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>p<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>input<\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>file<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>fileInput<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">accept<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>image\/*<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">multiple<\/span> <span class=\"token special-attr\"><span class=\"token attr-name\">style<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span><span class=\"token value css language-css\"><span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span><\/span><span class=\"token punctuation\">&#034;<\/span><\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p>\n<p>        <span class=\"token comment\">&lt;!&#8211; \u53c2\u6570\u8bbe\u7f6e &#8211;&gt;<\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>result-card<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h4<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u53c2\u6570\u8bbe\u7f6e<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h4<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>row<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>col-md-4<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>mb-3<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>label<\/span> <span class=\"token attr-name\">for<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>modelSelect<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-label<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u6a21\u578b\u9009\u62e9<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>label<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>select<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-select<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>modelSelect<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>aer_net<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>AERNet\u6a21\u578b<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>res_net<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>ResNet\u6a21\u578b<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>vgg_net<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>VGGNet\u6a21\u578b<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>select<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>col-md-4<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>mb-3<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>label<\/span> <span class=\"token attr-name\">for<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>thresholdInput<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-label<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u8bc6\u522b\u9608\u503c<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>label<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>input<\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>number<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-control<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>thresholdInput<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">min<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>0<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">max<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>1<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">step<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>0.01<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>0.5<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>col-md-4<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>mb-3<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>label<\/span> <span class=\"token attr-name\">for<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>classSelect<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-label<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u8bc6\u522b\u7c7b\u522b<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>label<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>select<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>form-select<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>classSelect<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>chest<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u80f8\u90e8X\u5149\u7247<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>ct<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>CT\u56fe\u50cf<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>option<\/span> <span class=\"token attr-name\">value<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>mri<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>MRI\u56fe\u50cf<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>option<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>select<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n                <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>button<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>btn btn-primary<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>startBtn<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\u5f00\u59cb\u8bc6\u522b<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>button<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p>\n<p>        <span class=\"token comment\">&lt;!&#8211; \u8bc6\u522b\u7ed3\u679c &#8211;&gt;<\/span><br \/>\n        <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>resultContainer<span class=\"token punctuation\">&#034;<\/span><\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>mt-4<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p>\n<p>    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>script<\/span> <span class=\"token attr-name\">src<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>https:\/\/cdn.jsdelivr.net\/npm\/bootstrap&#064;5.1.3\/dist\/js\/bootstrap.bundle.min.js<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token script\"><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>script<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>script<\/span> <span class=\"token attr-name\">src<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">&#061;<\/span><span class=\"token punctuation\">&#034;<\/span>https:\/\/code.jquery.com\/jquery-3.6.0.min.js<span class=\"token punctuation\">&#034;<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token script\"><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>script<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>script<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token script\"><span class=\"token language-javascript\"><br \/>\n        <span class=\"token comment\">\/\/ \u56fe\u50cf\u4e0a\u4f20<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> uploadArea <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;uploadArea&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> fileInput <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;fileInput&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        uploadArea<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;click&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            fileInput<span class=\"token punctuation\">.<\/span><span class=\"token function\">click<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        uploadArea<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;dragover&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token parameter\">e<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            e<span class=\"token punctuation\">.<\/span><span class=\"token function\">preventDefault<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            uploadArea<span class=\"token punctuation\">.<\/span>classList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;dragover&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        uploadArea<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;dragleave&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            uploadArea<span class=\"token punctuation\">.<\/span>classList<span class=\"token punctuation\">.<\/span><span class=\"token function\">remove<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;dragover&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        uploadArea<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;drop&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token parameter\">e<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            e<span class=\"token punctuation\">.<\/span><span class=\"token function\">preventDefault<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            uploadArea<span class=\"token punctuation\">.<\/span>classList<span class=\"token punctuation\">.<\/span><span class=\"token function\">remove<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;dragover&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            fileInput<span class=\"token punctuation\">.<\/span>files <span class=\"token operator\">&#061;<\/span> e<span class=\"token punctuation\">.<\/span>dataTransfer<span class=\"token punctuation\">.<\/span>files<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token function\">handleFiles<\/span><span class=\"token punctuation\">(<\/span>fileInput<span class=\"token punctuation\">.<\/span>files<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        fileInput<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;change&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token function\">handleFiles<\/span><span class=\"token punctuation\">(<\/span>fileInput<span class=\"token punctuation\">.<\/span>files<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token keyword\">let<\/span> selectedFiles <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token keyword\">function<\/span> <span class=\"token function\">handleFiles<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">files<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            selectedFiles <span class=\"token operator\">&#061;<\/span> Array<span class=\"token punctuation\">.<\/span><span class=\"token function\">from<\/span><span class=\"token punctuation\">(<\/span>files<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token comment\">\/\/ \u663e\u793a\u4e0a\u4f20\u7684\u56fe\u50cf<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> resultContainer <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;resultContainer&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            resultContainer<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            selectedFiles<span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">file<span class=\"token punctuation\">,<\/span> index<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> reader <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FileReader<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                reader<span class=\"token punctuation\">.<\/span><span class=\"token function-variable function\">onload<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token parameter\">e<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">const<\/span> card <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">createElement<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;div&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    card<span class=\"token punctuation\">.<\/span>className <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;result-card&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    card<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                        &lt;div class&#061;&#034;row&#034;&gt;<br \/>\n                            &lt;div class&#061;&#034;col-md-4&#034;&gt;<br \/>\n                                &lt;img src&#061;&#034;<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>e<span class=\"token punctuation\">.<\/span>target<span class=\"token punctuation\">.<\/span>result<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&#034; alt&#061;&#034;\u533b\u5b66\u56fe\u50cf&#034; class&#061;&#034;img-fluid rounded&#034; style&#061;&#034;max-height: 200px;&#034;&gt;<br \/>\n                            &lt;\/div&gt;<br \/>\n                            &lt;div class&#061;&#034;col-md-8&#034;&gt;<br \/>\n                                &lt;h5&gt;\u56fe\u50cf <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>index <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">1<\/span><span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">: <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>file<span class=\"token punctuation\">.<\/span>name<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&lt;\/h5&gt;<br \/>\n                                &lt;p class&#061;&#034;text-muted&#034;&gt;\u5927\u5c0f: <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span><span class=\"token punctuation\">(<\/span>file<span class=\"token punctuation\">.<\/span>size <span class=\"token operator\">\/<\/span> <span class=\"token number\">1024<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toFixed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\"> KB&lt;\/p&gt;<br \/>\n                                &lt;div class&#061;&#034;result-content&#034; id&#061;&#034;result-<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>index<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&#034;&gt;\u7b49\u5f85\u8bc6\u522b&#8230;&lt;\/div&gt;<br \/>\n                            &lt;\/div&gt;<br \/>\n                        &lt;\/div&gt;<br \/>\n                    <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    resultContainer<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>card<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                reader<span class=\"token punctuation\">.<\/span><span class=\"token function\">readAsDataURL<\/span><span class=\"token punctuation\">(<\/span>file<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><\/p>\n<p>        <span class=\"token comment\">\/\/ \u5f00\u59cb\u8bc6\u522b<\/span><br \/>\n        document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;startBtn&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;click&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">async<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>selectedFiles<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token function\">alert<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\u8bf7\u5148\u4e0a\u4f20\u56fe\u50cf&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token keyword\">const<\/span> model <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;modelSelect&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> threshold <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;thresholdInput&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> category <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;classSelect&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u663e\u793a\u52a0\u8f7d\u72b6\u6001<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> startBtn <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;startBtn&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            startBtn<span class=\"token punctuation\">.<\/span>disabled <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            startBtn<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;&lt;span class&#061;&#034;spinner-border spinner-border-sm&#034; role&#061;&#034;status&#034; aria-hidden&#061;&#034;true&#034;&gt;&lt;\/span&gt; \u8bc6\u522b\u4e2d&#8230;&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u9010\u4e2a\u8bc6\u522b\u56fe\u50cf<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">let<\/span> i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> selectedFiles<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> file <span class=\"token operator\">&#061;<\/span> selectedFiles<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> formData <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FormData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                formData<span class=\"token punctuation\">.<\/span><span class=\"token function\">append<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;image&#039;<\/span><span class=\"token punctuation\">,<\/span> file<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                formData<span class=\"token punctuation\">.<\/span><span class=\"token function\">append<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;model&#039;<\/span><span class=\"token punctuation\">,<\/span> model<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                formData<span class=\"token punctuation\">.<\/span><span class=\"token function\">append<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;threshold&#039;<\/span><span class=\"token punctuation\">,<\/span> threshold<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                formData<span class=\"token punctuation\">.<\/span><span class=\"token function\">append<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;category&#039;<\/span><span class=\"token punctuation\">,<\/span> category<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">const<\/span> response <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">await<\/span> <span class=\"token function\">fetch<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\/predict&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token literal-property property\">method<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;POST&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token literal-property property\">body<\/span><span class=\"token operator\">:<\/span> formData<br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                    <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">await<\/span> response<span class=\"token punctuation\">.<\/span><span class=\"token function\">json<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token function\">displayResult<\/span><span class=\"token punctuation\">(<\/span>i<span class=\"token punctuation\">,<\/span> result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>error<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    console<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\u8bc6\u522b\u5931\u8d25:&#039;<\/span><span class=\"token punctuation\">,<\/span> error<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">const<\/span> resultContent <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\">result-<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>i<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    resultContent<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;&lt;div class&#061;&#034;alert alert-danger&#034;&gt;\u8bc6\u522b\u5931\u8d25&#xff0c;\u8bf7\u91cd\u8bd5&lt;\/div&gt;&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u6062\u590d\u6309\u94ae\u72b6\u6001<\/span><br \/>\n            startBtn<span class=\"token punctuation\">.<\/span>disabled <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            startBtn<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\u5f00\u59cb\u8bc6\u522b&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token comment\">\/\/ \u663e\u793a\u8bc6\u522b\u7ed3\u679c<\/span><br \/>\n        <span class=\"token keyword\">function<\/span> <span class=\"token function\">displayResult<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">index<span class=\"token punctuation\">,<\/span> result<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> resultContent <span class=\"token operator\">&#061;<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\">result-<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>index<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">.<\/span>error<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                resultContent<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\">&lt;div class&#061;&#034;alert alert-danger&#034;&gt;<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>result<span class=\"token punctuation\">.<\/span>error<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&lt;\/div&gt;<\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u663e\u793a\u7c7b\u522b\u548c\u6982\u7387<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> <span class=\"token punctuation\">{<\/span> predicted_class<span class=\"token punctuation\">,<\/span> probability<span class=\"token punctuation\">,<\/span> probabilities <span class=\"token punctuation\">}<\/span> <span class=\"token operator\">&#061;<\/span> result<span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token keyword\">let<\/span> html <span class=\"token operator\">&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                &lt;div class&#061;&#034;alert alert-success&#034;&gt;<br \/>\n                    &lt;h6&gt;\u8bc6\u522b\u7ed3\u679c&lt;\/h6&gt;<br \/>\n                    &lt;p&gt;&lt;strong&gt;\u7c7b\u522b:&lt;\/strong&gt; <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>predicted_class<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&lt;\/p&gt;<br \/>\n                    &lt;p&gt;&lt;strong&gt;\u6982\u7387:&lt;\/strong&gt; <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span><span class=\"token punctuation\">(<\/span>probability <span class=\"token operator\">*<\/span> <span class=\"token number\">100<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toFixed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">%&lt;\/p&gt;<br \/>\n                &lt;\/div&gt;<\/p>\n<p>                &lt;h6&gt;\u7c7b\u522b\u6982\u7387\u5206\u5e03&lt;\/h6&gt;<br \/>\n            <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u663e\u793a\u6982\u7387\u5206\u5e03<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">const<\/span> <span class=\"token punctuation\">[<\/span>cls<span class=\"token punctuation\">,<\/span> prob<span class=\"token punctuation\">]<\/span> <span class=\"token keyword\">of<\/span> Object<span class=\"token punctuation\">.<\/span><span class=\"token function\">entries<\/span><span class=\"token punctuation\">(<\/span>probabilities<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> percent <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span>prob <span class=\"token operator\">*<\/span> <span class=\"token number\">100<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toFixed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                    &lt;div class&#061;&#034;mb-2&#034;&gt;<br \/>\n                        &lt;div class&#061;&#034;d-flex justify-content-between mb-1&#034;&gt;<br \/>\n                            &lt;span&gt;<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>cls<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&lt;\/span&gt;<br \/>\n                            &lt;span&gt;<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>percent<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">%&lt;\/span&gt;<br \/>\n                        &lt;\/div&gt;<br \/>\n                        &lt;div class&#061;&#034;probability-bar&#034;&gt;<br \/>\n                            &lt;div class&#061;&#034;probability-fill&#034; style&#061;&#034;width: <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>percent<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">%&#034;&gt;&lt;\/div&gt;<br \/>\n                        &lt;\/div&gt;<br \/>\n                    &lt;\/div&gt;<br \/>\n                <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u663e\u793a\u70ed\u529b\u56fe<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">.<\/span>heatmap<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                    &lt;h6 class&#061;&#034;mt-3&#034;&gt;\u6ce8\u610f\u529b\u70ed\u529b\u56fe&lt;\/h6&gt;<br \/>\n                    &lt;img src&#061;&#034;data:image\/png;base64,<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>result<span class=\"token punctuation\">.<\/span>heatmap<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&#034; alt&#061;&#034;\u70ed\u529b\u56fe&#034; class&#061;&#034;img-fluid rounded&#034; style&#061;&#034;max-height: 200px;&#034;&gt;<br \/>\n                <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u663e\u793a\u7279\u5f81\u56fe<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">.<\/span>feature_maps <span class=\"token operator\">&amp;&amp;<\/span> result<span class=\"token punctuation\">.<\/span>feature_maps<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                    &lt;h6 class&#061;&#034;mt-3&#034;&gt;\u7279\u5f81\u56fe\u53ef\u89c6\u5316&lt;\/h6&gt;<br \/>\n                    &lt;div class&#061;&#034;row&#034;&gt;<br \/>\n                <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                result<span class=\"token punctuation\">.<\/span>feature_maps<span class=\"token punctuation\">.<\/span><span class=\"token function\">slice<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">featureMap<span class=\"token punctuation\">,<\/span> idx<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                        &lt;div class&#061;&#034;col-md-3&#034;&gt;<br \/>\n                            &lt;img src&#061;&#034;data:image\/png;base64,<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>featureMap<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&#034; alt&#061;&#034;\u7279\u5f81\u56fe <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>idx <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">1<\/span><span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">&#034; class&#061;&#034;img-fluid rounded&#034; style&#061;&#034;max-height: 100px;&#034;&gt;<br \/>\n                        &lt;\/div&gt;<br \/>\n                    <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\">&lt;\/div&gt;<\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token comment\">\/\/ \u5bfc\u51fa\u62a5\u544a\u6309\u94ae<\/span><br \/>\n            html <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token template-string\"><span class=\"token template-punctuation string\">&#096;<\/span><span class=\"token string\"><br \/>\n                &lt;button class&#061;&#034;btn btn-secondary mt-3&#034; onclick&#061;&#034;exportReport(<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>index<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">)&#034;&gt;\u5bfc\u51fa\u62a5\u544a&lt;\/button&gt;<br \/>\n            <\/span><span class=\"token template-punctuation string\">&#096;<\/span><\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            resultContent<span class=\"token punctuation\">.<\/span>innerHTML <span class=\"token operator\">&#061;<\/span> html<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><\/p>\n<p>        <span class=\"token comment\">\/\/ \u5bfc\u51fa\u62a5\u544a<\/span><br \/>\n        <span class=\"token keyword\">function<\/span> <span class=\"token function\">exportReport<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">index<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token comment\">\/\/ \u5b9e\u73b0\u5bfc\u51fa\u62a5\u544a\u529f\u80fd<\/span><br \/>\n            <span class=\"token function\">alert<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\u5bfc\u51fa\u62a5\u544a\u529f\u80fd\u5f00\u53d1\u4e2d&#8230;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>script<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>html<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p>\n<h5>4.6.3 \u540e\u7aef\u5b9e\u73b0<\/h5>\n<p>\u540e\u7aef\u7684\u4e3b\u8981\u529f\u80fd\u5305\u62ec&#xff1a;<\/p>\n<li>\u56fe\u50cf\u4e0a\u4f20\u5904\u7406&#xff1a;\u63a5\u6536\u524d\u7aef\u4e0a\u4f20\u7684\u56fe\u50cf&#xff0c;\u4fdd\u5b58\u5230\u670d\u52a1\u5668\u3002<\/li>\n<li>\u56fe\u50cf\u9884\u5904\u7406&#xff1a;\u5bf9\u4e0a\u4f20\u7684\u56fe\u50cf\u8fdb\u884c\u9884\u5904\u7406&#xff0c;\u5982\u5c3a\u5bf8\u8c03\u6574\u3001\u5f52\u4e00\u5316\u7b49\u3002<\/li>\n<li>\u6a21\u578b\u52a0\u8f7d\u4e0e\u63a8\u7406&#xff1a;\u52a0\u8f7d\u8bad\u7ec3\u597d\u7684\u6a21\u578b&#xff0c;\u5bf9\u9884\u5904\u7406\u540e\u7684\u56fe\u50cf\u8fdb\u884c\u63a8\u7406\u3002<\/li>\n<li>\u7ed3\u679c\u751f\u6210&#xff1a;\u751f\u6210\u8bc6\u522b\u7ed3\u679c\u3001\u70ed\u529b\u56fe\u3001\u7279\u5f81\u56fe\u7b49\u3002<\/li>\n<li>\u7ed3\u679c\u8fd4\u56de&#xff1a;\u5c06\u8bc6\u522b\u7ed3\u679c\u8fd4\u56de\u7ed9\u524d\u7aef\u3002<\/li>\n<p>\u540e\u7aef\u7684\u6838\u5fc3\u4ee3\u7801\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"token keyword\">from<\/span> flask <span class=\"token keyword\">import<\/span> Flask<span class=\"token punctuation\">,<\/span> request<span class=\"token punctuation\">,<\/span> jsonify<span class=\"token punctuation\">,<\/span> render_template<br \/>\n<span class=\"token keyword\">import<\/span> torch<br \/>\n<span class=\"token keyword\">import<\/span> torch<span class=\"token punctuation\">.<\/span>nn <span class=\"token keyword\">as<\/span> nn<br \/>\n<span class=\"token keyword\">import<\/span> torchvision<span class=\"token punctuation\">.<\/span>transforms <span class=\"token keyword\">as<\/span> transforms<br \/>\n<span class=\"token keyword\">from<\/span> PIL <span class=\"token keyword\">import<\/span> Image<br \/>\n<span class=\"token keyword\">import<\/span> numpy <span class=\"token keyword\">as<\/span> np<br \/>\n<span class=\"token keyword\">import<\/span> cv2<br \/>\n<span class=\"token keyword\">import<\/span> base64<br \/>\n<span class=\"token keyword\">import<\/span> io<br \/>\n<span class=\"token keyword\">import<\/span> os<\/p>\n<p><span class=\"token comment\"># \u521b\u5efaFlask\u5e94\u7528<\/span><br \/>\napp <span class=\"token operator\">&#061;<\/span> Flask<span class=\"token punctuation\">(<\/span>__name__<span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u4e0a\u4f20\u76ee\u5f55<\/span><br \/>\nUPLOAD_FOLDER <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;.\/uploads&#039;<\/span><br \/>\n<span class=\"token keyword\">if<\/span> <span class=\"token keyword\">not<\/span> os<span class=\"token punctuation\">.<\/span>path<span class=\"token punctuation\">.<\/span>exists<span class=\"token punctuation\">(<\/span>UPLOAD_FOLDER<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    os<span class=\"token punctuation\">.<\/span>makedirs<span class=\"token punctuation\">(<\/span>UPLOAD_FOLDER<span class=\"token punctuation\">)<\/span><\/p>\n<p>app<span class=\"token punctuation\">.<\/span>config<span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;UPLOAD_FOLDER&#039;<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> UPLOAD_FOLDER<\/p>\n<p><span class=\"token comment\"># \u8bbe\u5907\u9009\u62e9<\/span><br \/>\ndevice <span class=\"token operator\">&#061;<\/span> torch<span class=\"token punctuation\">.<\/span>device<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;cuda&#039;<\/span> <span class=\"token keyword\">if<\/span> torch<span class=\"token punctuation\">.<\/span>cuda<span class=\"token punctuation\">.<\/span>is_available<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token string\">&#039;cpu&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u56fe\u50cf\u9884\u5904\u7406\u8f6c\u6362<\/span><br \/>\ntransform <span class=\"token operator\">&#061;<\/span> transforms<span class=\"token punctuation\">.<\/span>Compose<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">[<\/span><br \/>\n    transforms<span class=\"token punctuation\">.<\/span>Resize<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">224<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">224<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    transforms<span class=\"token punctuation\">.<\/span>ToTensor<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    transforms<span class=\"token punctuation\">.<\/span>Normalize<span class=\"token punctuation\">(<\/span>mean<span class=\"token operator\">&#061;<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">0.485<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0.456<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0.406<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> std<span class=\"token operator\">&#061;<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">0.229<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0.224<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0.225<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u7c7b\u522b\u540d\u79f0\u6620\u5c04<\/span><br \/>\nclass_names <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token string\">&#039;chest&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;\u6b63\u5e38&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u708e&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u7ed3\u6838&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u764c&#039;<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token string\">&#039;ct&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;\u6b63\u5e38&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u708e&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u7ed3\u6838&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u80ba\u764c&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u809d\u764c&#039;<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token string\">&#039;mri&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;\u6b63\u5e38&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u8111\u80bf\u7624&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u8111\u51fa\u8840&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;\u8111\u6897\u6b7b&#039;<\/span><span class=\"token punctuation\">]<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<p><span class=\"token comment\"># \u52a0\u8f7d\u6a21\u578b<\/span><br \/>\nmodels <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><\/p>\n<p><span class=\"token keyword\">def<\/span> <span class=\"token function\">load_model<\/span><span class=\"token punctuation\">(<\/span>model_name<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token triple-quoted-string string\">&#034;&#034;&#034;\u52a0\u8f7d\u8bad\u7ec3\u597d\u7684\u6a21\u578b&#034;&#034;&#034;<\/span><br \/>\n    <span class=\"token keyword\">if<\/span> model_name <span class=\"token keyword\">in<\/span> models<span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> models<span class=\"token punctuation\">[<\/span>model_name<span class=\"token punctuation\">]<\/span><\/p>\n<p>    <span class=\"token comment\"># \u8fd9\u91cc\u5e94\u8be5\u52a0\u8f7d\u5b9e\u9645\u8bad\u7ec3\u597d\u7684\u6a21\u578b<\/span><br \/>\n    <span class=\"token comment\"># \u7531\u4e8e\u662f\u793a\u4f8b&#xff0c;\u8fd9\u91cc\u4f7f\u7528\u4e00\u4e2a\u7b80\u5355\u7684\u6a21\u578b<\/span><br \/>\n    <span class=\"token keyword\">from<\/span> torchvision<span class=\"token punctuation\">.<\/span>models <span class=\"token keyword\">import<\/span> resnet50<br \/>\n    model <span class=\"token operator\">&#061;<\/span> resnet50<span class=\"token punctuation\">(<\/span>pretrained<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    model<span class=\"token punctuation\">.<\/span>fc <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>Linear<span class=\"token punctuation\">(<\/span>model<span class=\"token punctuation\">.<\/span>fc<span class=\"token punctuation\">.<\/span>in_features<span class=\"token punctuation\">,<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span>  <span class=\"token comment\"># \u5047\u8bbe\u67094\u4e2a\u7c7b\u522b<\/span><br \/>\n    model <span class=\"token operator\">&#061;<\/span> model<span class=\"token punctuation\">.<\/span>to<span class=\"token punctuation\">(<\/span>device<span class=\"token punctuation\">)<\/span><br \/>\n    model<span class=\"token punctuation\">.<\/span><span class=\"token builtin\">eval<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    models<span class=\"token punctuation\">[<\/span>model_name<span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> model<br \/>\n    <span class=\"token keyword\">return<\/span> model<\/p>\n<p><span class=\"token comment\"># CBAM\u6ce8\u610f\u529b\u6a21\u5757\u5b9e\u73b0<\/span><br \/>\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">CBAM<\/span><span class=\"token punctuation\">(<\/span>nn<span class=\"token punctuation\">.<\/span>Module<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token keyword\">def<\/span> <span class=\"token function\">__init__<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> in_channels<span class=\"token punctuation\">,<\/span> reduction_ratio<span class=\"token operator\">&#061;<\/span><span class=\"token number\">16<\/span><span class=\"token punctuation\">,<\/span> kernel_size<span class=\"token operator\">&#061;<\/span><span class=\"token number\">7<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token builtin\">super<\/span><span class=\"token punctuation\">(<\/span>CBAM<span class=\"token punctuation\">,<\/span> self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>__init__<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u901a\u9053\u6ce8\u610f\u529b<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>avg_pool <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>AdaptiveAvgPool2d<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>max_pool <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>AdaptiveMaxPool2d<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        self<span class=\"token punctuation\">.<\/span>mlp <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>Sequential<span class=\"token punctuation\">(<\/span><br \/>\n            nn<span class=\"token punctuation\">.<\/span>Linear<span class=\"token punctuation\">(<\/span>in_channels<span class=\"token punctuation\">,<\/span> in_channels <span class=\"token operator\">\/\/<\/span> reduction_ratio<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            nn<span class=\"token punctuation\">.<\/span>ReLU<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            nn<span class=\"token punctuation\">.<\/span>Linear<span class=\"token punctuation\">(<\/span>in_channels <span class=\"token operator\">\/\/<\/span> reduction_ratio<span class=\"token punctuation\">,<\/span> in_channels<span class=\"token punctuation\">)<\/span><br \/>\n        <span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u7a7a\u95f4\u6ce8\u610f\u529b<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>conv <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>Conv2d<span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> kernel_size<span class=\"token operator\">&#061;<\/span>kernel_size<span class=\"token punctuation\">,<\/span> padding<span class=\"token operator\">&#061;<\/span>kernel_size<span class=\"token operator\">\/\/<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">,<\/span> bias<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">False<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>sigmoid <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>Sigmoid<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">def<\/span> <span class=\"token function\">forward<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> x<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token comment\"># \u901a\u9053\u6ce8\u610f\u529b<\/span><br \/>\n        avg_out <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>mlp<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">.<\/span>avg_pool<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>view<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">&#8211;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>view<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        max_out <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>mlp<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">.<\/span>max_pool<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>view<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">&#8211;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>view<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> x<span class=\"token punctuation\">.<\/span>size<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        channel_att <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>sigmoid<span class=\"token punctuation\">(<\/span>avg_out <span class=\"token operator\">&#043;<\/span> max_out<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> x <span class=\"token operator\">*<\/span> channel_att<\/p>\n<p>        <span class=\"token comment\"># \u7a7a\u95f4\u6ce8\u610f\u529b<\/span><br \/>\n        avg_out <span class=\"token operator\">&#061;<\/span> torch<span class=\"token punctuation\">.<\/span>mean<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">,<\/span> dim<span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> keepdim<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        max_out<span class=\"token punctuation\">,<\/span> _ <span class=\"token operator\">&#061;<\/span> torch<span class=\"token punctuation\">.<\/span><span class=\"token builtin\">max<\/span><span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">,<\/span> dim<span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> keepdim<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        spatial_att <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>sigmoid<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">.<\/span>conv<span class=\"token punctuation\">(<\/span>torch<span class=\"token punctuation\">.<\/span>cat<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">[<\/span>avg_out<span class=\"token punctuation\">,<\/span> max_out<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> dim<span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> x <span class=\"token operator\">*<\/span> spatial_att<\/p>\n<p>        <span class=\"token keyword\">return<\/span> x<\/p>\n<p><span class=\"token comment\"># AERNet\u6a21\u578b\u5b9e\u73b0<\/span><br \/>\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">AERNet<\/span><span class=\"token punctuation\">(<\/span>nn<span class=\"token punctuation\">.<\/span>Module<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token keyword\">def<\/span> <span class=\"token function\">__init__<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> num_classes<span class=\"token operator\">&#061;<\/span><span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token builtin\">super<\/span><span class=\"token punctuation\">(<\/span>AERNet<span class=\"token punctuation\">,<\/span> self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>__init__<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        <span class=\"token comment\"># \u8fd9\u91cc\u5e94\u8be5\u5b9e\u73b0\u5b8c\u6574\u7684AERNet\u6a21\u578b<\/span><br \/>\n        <span class=\"token comment\"># \u7531\u4e8e\u662f\u793a\u4f8b&#xff0c;\u8fd9\u91cc\u4f7f\u7528\u4e00\u4e2a\u7b80\u5316\u7248\u672c<\/span><br \/>\n        <span class=\"token keyword\">from<\/span> torchvision<span class=\"token punctuation\">.<\/span>models <span class=\"token keyword\">import<\/span> resnet50<br \/>\n        self<span class=\"token punctuation\">.<\/span>backbone <span class=\"token operator\">&#061;<\/span> resnet50<span class=\"token punctuation\">(<\/span>pretrained<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u66ff\u6362\u4e3a\u5e26\u6709CBAM\u6ce8\u610f\u529b\u6a21\u5757\u7684\u5c42<\/span><br \/>\n        <span class=\"token comment\"># \u8fd9\u91cc\u662f\u7b80\u5316\u5b9e\u73b0<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>cbam1 <span class=\"token operator\">&#061;<\/span> CBAM<span class=\"token punctuation\">(<\/span><span class=\"token number\">64<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>cbam2 <span class=\"token operator\">&#061;<\/span> CBAM<span class=\"token punctuation\">(<\/span><span class=\"token number\">128<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>cbam3 <span class=\"token operator\">&#061;<\/span> CBAM<span class=\"token punctuation\">(<\/span><span class=\"token number\">256<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        self<span class=\"token punctuation\">.<\/span>cbam4 <span class=\"token operator\">&#061;<\/span> CBAM<span class=\"token punctuation\">(<\/span><span class=\"token number\">512<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>fc <span class=\"token operator\">&#061;<\/span> nn<span class=\"token punctuation\">.<\/span>Linear<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>fc<span class=\"token punctuation\">.<\/span>in_features<span class=\"token punctuation\">,<\/span> num_classes<span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">def<\/span> <span class=\"token function\">forward<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> x<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token comment\"># \u8fd9\u91cc\u5e94\u8be5\u5b9e\u73b0\u5b8c\u6574\u7684\u524d\u5411\u4f20\u64ad<\/span><br \/>\n        <span class=\"token comment\"># \u7531\u4e8e\u662f\u793a\u4f8b&#xff0c;\u8fd9\u91cc\u4f7f\u7528\u7b80\u5316\u5b9e\u73b0<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>conv1<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>bn1<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>relu<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>maxpool<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>layer1<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>cbam1<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>layer2<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>cbam2<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>layer3<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>cbam3<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>layer4<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>cbam4<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>avgpool<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> torch<span class=\"token punctuation\">.<\/span>flatten<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">,<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        x <span class=\"token operator\">&#061;<\/span> self<span class=\"token punctuation\">.<\/span>backbone<span class=\"token punctuation\">.<\/span>fc<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token keyword\">return<\/span> x<\/p>\n<p><span class=\"token comment\"># \u6ce8\u518cAERNet\u6a21\u578b<\/span><br \/>\nmodels<span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;aer_net&#039;<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> AERNet<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>to<span class=\"token punctuation\">(<\/span>device<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token builtin\">eval<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u751f\u6210\u70ed\u529b\u56fe<\/span><br \/>\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">generate_heatmap<\/span><span class=\"token punctuation\">(<\/span>model<span class=\"token punctuation\">,<\/span> image<span class=\"token punctuation\">,<\/span> target_layer<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token triple-quoted-string string\">&#034;&#034;&#034;\u751f\u6210\u6ce8\u610f\u529b\u70ed\u529b\u56fe&#034;&#034;&#034;<\/span><br \/>\n    <span class=\"token comment\"># \u8fd9\u91cc\u5e94\u8be5\u5b9e\u73b0\u5b8c\u6574\u7684\u70ed\u529b\u56fe\u751f\u6210\u903b\u8f91<\/span><br \/>\n    <span class=\"token comment\"># \u7531\u4e8e\u662f\u793a\u4f8b&#xff0c;\u8fd9\u91cc\u8fd4\u56de\u4e00\u4e2a\u968f\u673a\u751f\u6210\u7684\u70ed\u529b\u56fe<\/span><br \/>\n    heatmap <span class=\"token operator\">&#061;<\/span> np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>rand<span class=\"token punctuation\">(<\/span><span class=\"token number\">224<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">224<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    heatmap <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span>heatmap <span class=\"token operator\">*<\/span> <span class=\"token number\">255<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>astype<span class=\"token punctuation\">(<\/span>np<span class=\"token punctuation\">.<\/span>uint8<span class=\"token punctuation\">)<\/span><br \/>\n    heatmap <span class=\"token operator\">&#061;<\/span> cv2<span class=\"token punctuation\">.<\/span>applyColorMap<span class=\"token punctuation\">(<\/span>heatmap<span class=\"token punctuation\">,<\/span> cv2<span class=\"token punctuation\">.<\/span>COLORMAP_JET<span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token comment\"># \u8f6c\u6362\u4e3abase64\u7f16\u7801<\/span><br \/>\n    _<span class=\"token punctuation\">,<\/span> <span class=\"token builtin\">buffer<\/span> <span class=\"token operator\">&#061;<\/span> cv2<span class=\"token punctuation\">.<\/span>imencode<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.png&#039;<\/span><span class=\"token punctuation\">,<\/span> heatmap<span class=\"token punctuation\">)<\/span><br \/>\n    heatmap_base64 <span class=\"token operator\">&#061;<\/span> base64<span class=\"token punctuation\">.<\/span>b64encode<span class=\"token punctuation\">(<\/span><span class=\"token builtin\">buffer<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>decode<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;utf-8&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">return<\/span> heatmap_base64<\/p>\n<p><span class=\"token comment\"># \u751f\u6210\u7279\u5f81\u56fe<\/span><br \/>\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">generate_feature_maps<\/span><span class=\"token punctuation\">(<\/span>model<span class=\"token punctuation\">,<\/span> image<span class=\"token punctuation\">,<\/span> target_layers<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token triple-quoted-string string\">&#034;&#034;&#034;\u751f\u6210\u7279\u5f81\u56fe\u53ef\u89c6\u5316&#034;&#034;&#034;<\/span><br \/>\n    feature_maps <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><\/p>\n<p>    <span class=\"token comment\"># \u8fd9\u91cc\u5e94\u8be5\u5b9e\u73b0\u5b8c\u6574\u7684\u7279\u5f81\u56fe\u751f\u6210\u903b\u8f91<\/span><br \/>\n    <span class=\"token comment\"># \u7531\u4e8e\u662f\u793a\u4f8b&#xff0c;\u8fd9\u91cc\u8fd4\u56de\u968f\u673a\u751f\u6210\u7684\u7279\u5f81\u56fe<\/span><br \/>\n    <span class=\"token keyword\">for<\/span> _ <span class=\"token keyword\">in<\/span> <span class=\"token builtin\">range<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        feature_map <span class=\"token operator\">&#061;<\/span> np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>rand<span class=\"token punctuation\">(<\/span><span class=\"token number\">64<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">64<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        feature_map <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span>feature_map <span class=\"token operator\">*<\/span> <span class=\"token number\">255<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>astype<span class=\"token punctuation\">(<\/span>np<span class=\"token punctuation\">.<\/span>uint8<span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u8f6c\u6362\u4e3abase64\u7f16\u7801<\/span><br \/>\n        _<span class=\"token punctuation\">,<\/span> <span class=\"token builtin\">buffer<\/span> <span class=\"token operator\">&#061;<\/span> cv2<span class=\"token punctuation\">.<\/span>imencode<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.png&#039;<\/span><span class=\"token punctuation\">,<\/span> feature_map<span class=\"token punctuation\">)<\/span><br \/>\n        feature_map_base64 <span class=\"token operator\">&#061;<\/span> base64<span class=\"token punctuation\">.<\/span>b64encode<span class=\"token punctuation\">(<\/span><span class=\"token builtin\">buffer<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>decode<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;utf-8&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n        feature_maps<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span>feature_map_base64<span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">return<\/span> feature_maps<\/p>\n<p><span class=\"token comment\"># \u9884\u6d4b\u8def\u7531<\/span><br \/>\n<span class=\"token decorator annotation punctuation\">&#064;app<span class=\"token punctuation\">.<\/span>route<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\/predict&#039;<\/span><span class=\"token punctuation\">,<\/span> methods<span class=\"token operator\">&#061;<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;POST&#039;<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">predict<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token comment\"># \u68c0\u67e5\u662f\u5426\u6709\u6587\u4ef6\u4e0a\u4f20<\/span><br \/>\n    <span class=\"token keyword\">if<\/span> <span class=\"token string\">&#039;image&#039;<\/span> <span class=\"token keyword\">not<\/span> <span class=\"token keyword\">in<\/span> request<span class=\"token punctuation\">.<\/span>files<span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> jsonify<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">&#039;\u672a\u4e0a\u4f20\u56fe\u50cf&#039;<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token builtin\">file<\/span> <span class=\"token operator\">&#061;<\/span> request<span class=\"token punctuation\">.<\/span>files<span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;image&#039;<\/span><span class=\"token punctuation\">]<\/span><br \/>\n    <span class=\"token keyword\">if<\/span> <span class=\"token builtin\">file<\/span><span class=\"token punctuation\">.<\/span>filename <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> jsonify<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">&#039;\u672a\u9009\u62e9\u56fe\u50cf&#039;<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token comment\"># \u83b7\u53d6\u53c2\u6570<\/span><br \/>\n    model_name <span class=\"token operator\">&#061;<\/span> request<span class=\"token punctuation\">.<\/span>form<span class=\"token punctuation\">.<\/span>get<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;model&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;aer_net&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    threshold <span class=\"token operator\">&#061;<\/span> <span class=\"token builtin\">float<\/span><span class=\"token punctuation\">(<\/span>request<span class=\"token punctuation\">.<\/span>form<span class=\"token punctuation\">.<\/span>get<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;threshold&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0.5<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    category <span class=\"token operator\">&#061;<\/span> request<span class=\"token punctuation\">.<\/span>form<span class=\"token punctuation\">.<\/span>get<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;category&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;chest&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token comment\"># \u8bfb\u53d6\u56fe\u50cf<\/span><br \/>\n        image <span class=\"token operator\">&#061;<\/span> Image<span class=\"token punctuation\">.<\/span><span class=\"token builtin\">open<\/span><span class=\"token punctuation\">(<\/span><span class=\"token builtin\">file<\/span><span class=\"token punctuation\">.<\/span>stream<span class=\"token punctuation\">)<\/span><br \/>\n        <span class=\"token keyword\">if<\/span> image<span class=\"token punctuation\">.<\/span>mode <span class=\"token operator\">!&#061;<\/span> <span class=\"token string\">&#039;RGB&#039;<\/span><span class=\"token punctuation\">:<\/span><br \/>\n            image <span class=\"token operator\">&#061;<\/span> image<span class=\"token punctuation\">.<\/span>convert<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;RGB&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u9884\u5904\u7406\u56fe\u50cf<\/span><br \/>\n        input_tensor <span class=\"token operator\">&#061;<\/span> transform<span class=\"token punctuation\">(<\/span>image<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>unsqueeze<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>to<span class=\"token punctuation\">(<\/span>device<span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u52a0\u8f7d\u6a21\u578b<\/span><br \/>\n        model <span class=\"token operator\">&#061;<\/span> load_model<span class=\"token punctuation\">(<\/span>model_name<span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u524d\u5411\u4f20\u64ad<\/span><br \/>\n        <span class=\"token keyword\">with<\/span> torch<span class=\"token punctuation\">.<\/span>no_grad<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n            outputs <span class=\"token operator\">&#061;<\/span> model<span class=\"token punctuation\">(<\/span>input_tensor<span class=\"token punctuation\">)<\/span><br \/>\n            probabilities <span class=\"token operator\">&#061;<\/span> torch<span class=\"token punctuation\">.<\/span>softmax<span class=\"token punctuation\">(<\/span>outputs<span class=\"token punctuation\">,<\/span> dim<span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>cpu<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>numpy<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><\/p>\n<p>        <span class=\"token comment\"># \u83b7\u53d6\u7c7b\u522b\u540d\u79f0<\/span><br \/>\n        current_class_names <span class=\"token operator\">&#061;<\/span> class_names<span class=\"token punctuation\">[<\/span>category<span class=\"token punctuation\">]<\/span><\/p>\n<p>        <span class=\"token comment\"># \u786e\u5b9a\u9884\u6d4b\u7c7b\u522b<\/span><br \/>\n        predicted_idx <span class=\"token operator\">&#061;<\/span> np<span class=\"token punctuation\">.<\/span>argmax<span class=\"token punctuation\">(<\/span>probabilities<span class=\"token punctuation\">)<\/span><br \/>\n        predicted_class <span class=\"token operator\">&#061;<\/span> current_class_names<span class=\"token punctuation\">[<\/span>predicted_idx<span class=\"token punctuation\">]<\/span><br \/>\n        confidence <span class=\"token operator\">&#061;<\/span> probabilities<span class=\"token punctuation\">[<\/span>predicted_idx<span class=\"token punctuation\">]<\/span><\/p>\n<p>        <span class=\"token comment\"># \u751f\u6210\u6982\u7387\u5b57\u5178<\/span><br \/>\n        prob_dict <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">for<\/span> i<span class=\"token punctuation\">,<\/span> prob <span class=\"token keyword\">in<\/span> <span class=\"token builtin\">enumerate<\/span><span class=\"token punctuation\">(<\/span>probabilities<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n            prob_dict<span class=\"token punctuation\">[<\/span>current_class_names<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> prob<\/p>\n<p>        <span class=\"token comment\"># \u751f\u6210\u70ed\u529b\u56fe<\/span><br \/>\n        heatmap <span class=\"token operator\">&#061;<\/span> generate_heatmap<span class=\"token punctuation\">(<\/span>model<span class=\"token punctuation\">,<\/span> image<span class=\"token punctuation\">,<\/span> target_layer<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;layer4&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u751f\u6210\u7279\u5f81\u56fe<\/span><br \/>\n        feature_maps <span class=\"token operator\">&#061;<\/span> generate_feature_maps<span class=\"token punctuation\">(<\/span>model<span class=\"token punctuation\">,<\/span> image<span class=\"token punctuation\">,<\/span> target_layers<span class=\"token operator\">&#061;<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">&#039;layer1&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;layer2&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;layer3&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">&#039;layer4&#039;<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>        <span class=\"token comment\"># \u8fd4\u56de\u7ed3\u679c<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> jsonify<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token string\">&#039;predicted_class&#039;<\/span><span class=\"token punctuation\">:<\/span> predicted_class<span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token string\">&#039;probability&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token builtin\">float<\/span><span class=\"token punctuation\">(<\/span>confidence<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token string\">&#039;probabilities&#039;<\/span><span class=\"token punctuation\">:<\/span> prob_dict<span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token string\">&#039;heatmap&#039;<\/span><span class=\"token punctuation\">:<\/span> heatmap<span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token string\">&#039;feature_maps&#039;<\/span><span class=\"token punctuation\">:<\/span> feature_maps<br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>    <span class=\"token keyword\">except<\/span> Exception <span class=\"token keyword\">as<\/span> e<span class=\"token punctuation\">:<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> jsonify<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token builtin\">str<\/span><span class=\"token punctuation\">(<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u4e3b\u9875\u9762\u8def\u7531<\/span><br \/>\n<span class=\"token decorator annotation punctuation\">&#064;app<span class=\"token punctuation\">.<\/span>route<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\/&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">index<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> render_template<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;index.html&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token keyword\">if<\/span> __name__ <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token string\">&#039;__main__&#039;<\/span><span class=\"token punctuation\">:<\/span><br \/>\n    app<span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span>debug<span class=\"token operator\">&#061;<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<h3>5. \u5b9e\u9a8c\u4e0e\u7ed3\u679c\u5206\u6790<\/h3>\n<h4>5.1 \u5b9e\u9a8c\u73af\u5883<\/h4>\n<p>\u672c\u6587\u7684\u5b9e\u9a8c\u5728\u4ee5\u4e0b\u73af\u5883\u4e2d\u8fdb\u884c&#xff1a;<\/p>\n<ul>\n<li>\u64cd\u4f5c\u7cfb\u7edf&#xff1a;Ubuntu 20.04 LTS<\/li>\n<li>GPU&#xff1a;NVIDIA RTX 3090 24GB<\/li>\n<li>CPU&#xff1a;Intel Core i9-10900K 3.7GHz<\/li>\n<li>\u5185\u5b58&#xff1a;64GB<\/li>\n<li>\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6&#xff1a;PyTorch 1.12.0<\/li>\n<li>CUDA\u7248\u672c&#xff1a;11.6<\/li>\n<li>CuDNN\u7248\u672c&#xff1a;8.4.0<\/li>\n<li>Python\u7248\u672c&#xff1a;3.9.7<\/li>\n<\/ul>\n<h4>5.2 \u6570\u636e\u96c6\u4e0e\u8bc4\u4ef7\u6307\u6807<\/h4>\n<h5>5.2.1 \u5b9e\u9a8c\u6570\u636e\u96c6<\/h5>\n<p>\u672c\u6587\u4f7f\u7528\u4ee5\u4e0b\u516c\u5f00\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u8fdb\u884c\u5b9e\u9a8c&#xff1a;<\/p>\n<li>ChestX-ray14&#xff1a;\u5305\u542b112,120\u5f20\u80f8\u90e8X\u5149\u7247&#xff0c;\u6807\u6ce8\u4e8614\u79cd\u80f8\u90e8\u75be\u75c5\u3002<\/li>\n<li>COVID-19 CT&#xff1a;\u5305\u542b1,252\u5f20COVID-19 CT\u56fe\u50cf\u548c1,230\u5f20\u6b63\u5e38CT\u56fe\u50cf\u3002<\/li>\n<li>Brain MRI&#xff1a;\u5305\u542b2,538\u5f20\u8111\u90e8MRI\u56fe\u50cf&#xff0c;\u6807\u6ce8\u4e864\u79cd\u8111\u90e8\u75be\u75c5\u3002<\/li>\n<p>\u5728\u5b9e\u9a8c\u4e2d&#xff0c;\u6211\u4eec\u5c06\u6bcf\u4e2a\u6570\u636e\u96c6\u6309\u71677:2:1\u7684\u6bd4\u4f8b\u5212\u5206\u4e3a\u8bad\u7ec3\u96c6\u3001\u9a8c\u8bc1\u96c6\u548c\u6d4b\u8bd5\u96c6\u3002<\/p>\n<h5>5.2.2 \u8bc4\u4ef7\u6307\u6807<\/h5>\n<p>\u672c\u6587\u4f7f\u7528\u4ee5\u4e0b\u8bc4\u4ef7\u6307\u6807\u8bc4\u4f30\u6a21\u578b\u7684\u6027\u80fd&#xff1a;<\/p>\n<li>\n<p>\u51c6\u786e\u7387&#xff08;Accuracy&#xff09;&#xff1a;\u6b63\u786e\u8bc6\u522b\u7684\u6837\u672c\u6570\u5360\u603b\u6837\u672c\u6570\u7684\u6bd4\u4f8b\u3002<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>           A<\/p>\n<p>           c<\/p>\n<p>           c<\/p>\n<p>           u<\/p>\n<p>           r<\/p>\n<p>           a<\/p>\n<p>           c<\/p>\n<p>           y<\/p>\n<p>           &#061;<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             &#043;<\/p>\n<p>             T<\/p>\n<p>             N<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             &#043;<\/p>\n<p>             T<\/p>\n<p>             N<\/p>\n<p>             &#043;<\/p>\n<p>             F<\/p>\n<p>             P<\/p>\n<p>             &#043;<\/p>\n<p>             F<\/p>\n<p>             N<\/p>\n<p>           Accuracy &#061; \\\\frac{TP &#043; TN}{TP &#043; TN &#043; FP &#043; FN} <\/p>\n<p>       <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.8778em;vertical-align: -0.1944em\"><\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\">cc<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0278em\">r<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0359em\">cy<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.1297em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3603em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">TN<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">FP<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">FN<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">TN<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<\/li>\n<li>\n<p>\u7cbe\u786e\u7387&#xff08;Precision&#xff09;&#xff1a;\u9884\u6d4b\u4e3a\u6b63\u7c7b\u7684\u6837\u672c\u4e2d\u5b9e\u9645\u4e3a\u6b63\u7c7b\u7684\u6bd4\u4f8b\u3002<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>           P<\/p>\n<p>           r<\/p>\n<p>           e<\/p>\n<p>           c<\/p>\n<p>           i<\/p>\n<p>           s<\/p>\n<p>           i<\/p>\n<p>           o<\/p>\n<p>           n<\/p>\n<p>           &#061;<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             &#043;<\/p>\n<p>             F<\/p>\n<p>             P<\/p>\n<p>           Precision &#061; \\\\frac{TP}{TP &#043; FP} <\/p>\n<p>       <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">rec<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.1297em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3603em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">FP<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<\/li>\n<li>\n<p>\u53ec\u56de\u7387&#xff08;Recall&#xff09;&#xff1a;\u5b9e\u9645\u4e3a\u6b63\u7c7b\u7684\u6837\u672c\u4e2d\u88ab\u6b63\u786e\u9884\u6d4b\u4e3a\u6b63\u7c7b\u7684\u6bd4\u4f8b\u3002<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>           R<\/p>\n<p>           e<\/p>\n<p>           c<\/p>\n<p>           a<\/p>\n<p>           l<\/p>\n<p>           l<\/p>\n<p>           &#061;<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             T<\/p>\n<p>             P<\/p>\n<p>             &#043;<\/p>\n<p>             F<\/p>\n<p>             N<\/p>\n<p>           Recall &#061; \\\\frac{TP}{TP &#043; FN} <\/p>\n<p>       <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.6944em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">ec<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">ll<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.1297em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3603em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.109em\">FN<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">TP<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<\/li>\n<li>\n<p>F1\u5206\u6570&#xff08;F1-Score&#xff09;&#xff1a;\u7cbe\u786e\u7387\u548c\u53ec\u56de\u7387\u7684\u8c03\u548c\u5e73\u5747\u503c\u3002<\/p>\n<p><span class=\"katex--display\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><\/p>\n<p>           F<\/p>\n<p>           1<\/p>\n<p>           \u2212<\/p>\n<p>           S<\/p>\n<p>           c<\/p>\n<p>           o<\/p>\n<p>           r<\/p>\n<p>           e<\/p>\n<p>           &#061;<\/p>\n<p>           2<\/p>\n<p>           \u00d7<\/p>\n<p>             P<\/p>\n<p>             r<\/p>\n<p>             e<\/p>\n<p>             c<\/p>\n<p>             i<\/p>\n<p>             s<\/p>\n<p>             i<\/p>\n<p>             o<\/p>\n<p>             n<\/p>\n<p>             \u00d7<\/p>\n<p>             R<\/p>\n<p>             e<\/p>\n<p>             c<\/p>\n<p>             a<\/p>\n<p>             l<\/p>\n<p>             l<\/p>\n<p>             P<\/p>\n<p>             r<\/p>\n<p>             e<\/p>\n<p>             c<\/p>\n<p>             i<\/p>\n<p>             s<\/p>\n<p>             i<\/p>\n<p>             o<\/p>\n<p>             n<\/p>\n<p>             &#043;<\/p>\n<p>             R<\/p>\n<p>             e<\/p>\n<p>             c<\/p>\n<p>             a<\/p>\n<p>             l<\/p>\n<p>             l<\/p>\n<p>           F1-Score &#061; 2 \\\\times \\\\frac{Precision \\\\times Recall}{Precision &#043; Recall} <\/p>\n<p>       <\/span><span class=\"katex-html\"><span class=\"base\"><span class=\"strut\" style=\"height: 0.7667em;vertical-align: -0.0833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">F<\/span><span class=\"mord\">1<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.6833em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0576em\">S<\/span><span class=\"mord mathnormal\">core<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><span class=\"mrel\">&#061;<\/span><span class=\"mspace\" style=\"margin-right: 0.2778em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 0.7278em;vertical-align: -0.0833em\"><\/span><span class=\"mord\">2<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><\/span><span class=\"base\"><span class=\"strut\" style=\"height: 2.1408em;vertical-align: -0.7693em\"><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"><\/span><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 1.3714em\"><span class=\"\" style=\"top: -2.314em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">rec<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">&#043;<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">ec<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">ll<\/span><\/span><\/span><span class=\"\" style=\"top: -3.23em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"frac-line\" style=\"border-bottom-width: 0.04em\"><\/span><\/span><span class=\"\" style=\"top: -3.677em\"><span class=\"pstrut\" style=\"height: 3em\"><\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right: 0.1389em\">P<\/span><span class=\"mord mathnormal\">rec<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mbin\">\u00d7<\/span><span class=\"mspace\" style=\"margin-right: 0.2222em\"><\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0077em\">R<\/span><span class=\"mord mathnormal\">ec<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\" style=\"margin-right: 0.0197em\">ll<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height: 0.7693em\"><span class=\"\"><\/span><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<\/li>\n<li>\n<p>AUC-ROC&#xff1a;ROC\u66f2\u7ebf\u4e0b\u7684\u9762\u79ef&#xff0c;\u7528\u4e8e\u8bc4\u4f30\u6a21\u578b\u7684\u5206\u7c7b\u80fd\u529b\u3002<\/p>\n<\/li>\n<p>\u5176\u4e2d&#xff0c;TP&#xff08;True Positive&#xff09;\u8868\u793a\u771f\u6b63\u7c7b&#xff0c;TN&#xff08;True Negative&#xff09;\u8868\u793a\u771f\u8d1f\u7c7b&#xff0c;FP&#xff08;False Positive&#xff09;\u8868\u793a\u5047\u6b63\u7c7b&#xff0c;FN&#xff08;False Negative&#xff09;\u8868\u793a\u5047\u8d1f\u7c7b\u3002<\/p>\n<h4>5.3 \u5b9e\u9a8c\u7ed3\u679c\u4e0e\u5206\u6790<\/h4>\n<h5>5.3.1 ChestX-ray14\u6570\u636e\u96c6\u5b9e\u9a8c\u7ed3\u679c<\/h5>\n<p>\u5728ChestX-ray14\u6570\u636e\u96c6\u4e0a&#xff0c;AERNet\u6a21\u578b\u7684\u5b9e\u9a8c\u7ed3\u679c\u5982\u88685.1\u6240\u793a&#xff1a;<\/p>\n<table>\n<tr>\u7c7b\u522b\u51c6\u786e\u7387\u7cbe\u786e\u7387\u53ec\u56de\u7387F1\u5206\u6570AUC-ROC<\/tr>\n<tbody>\n<tr>\n<td align=\"left\">\u6b63\u5e38<\/td>\n<td align=\"left\">98.2%<\/td>\n<td align=\"left\">97.8%<\/td>\n<td align=\"left\">98.5%<\/td>\n<td align=\"left\">98.1%<\/td>\n<td align=\"left\">0.995<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u708e<\/td>\n<td align=\"left\">96.5%<\/td>\n<td align=\"left\">95.8%<\/td>\n<td align=\"left\">97.2%<\/td>\n<td align=\"left\">96.5%<\/td>\n<td align=\"left\">0.992<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u7ed3\u6838<\/td>\n<td align=\"left\">94.3%<\/td>\n<td align=\"left\">93.5%<\/td>\n<td align=\"left\">95.1%<\/td>\n<td align=\"left\">94.3%<\/td>\n<td align=\"left\">0.988<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u764c<\/td>\n<td align=\"left\">92.1%<\/td>\n<td align=\"left\">91.3%<\/td>\n<td align=\"left\">92.9%<\/td>\n<td align=\"left\">92.1%<\/td>\n<td align=\"left\">0.985<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u5e73\u5747\u503c<\/td>\n<td align=\"left\">95.3%<\/td>\n<td align=\"left\">94.6%<\/td>\n<td align=\"left\">95.9%<\/td>\n<td align=\"left\">95.3%<\/td>\n<td align=\"left\">0.990<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ece\u88685.1\u53ef\u4ee5\u770b\u51fa&#xff0c;AERNet\u6a21\u578b\u5728ChestX-ray14\u6570\u636e\u96c6\u4e0a\u7684\u8868\u73b0\u4f18\u5f02&#xff0c;\u5e73\u5747\u51c6\u786e\u7387\u8fbe\u523095.3%&#xff0c;\u5e73\u5747AUC-ROC\u8fbe\u52300.990&#xff0c;\u8bc1\u660e\u4e86\u6a21\u578b\u7684\u6709\u6548\u6027\u3002<\/p>\n<h5>5.3.2 COVID-19 CT\u6570\u636e\u96c6\u5b9e\u9a8c\u7ed3\u679c<\/h5>\n<p>\u5728COVID-19 CT\u6570\u636e\u96c6\u4e0a&#xff0c;AERNet\u6a21\u578b\u7684\u5b9e\u9a8c\u7ed3\u679c\u5982\u88685.2\u6240\u793a&#xff1a;<\/p>\n<table>\n<tr>\u7c7b\u522b\u51c6\u786e\u7387\u7cbe\u786e\u7387\u53ec\u56de\u7387F1\u5206\u6570AUC-ROC<\/tr>\n<tbody>\n<tr>\n<td align=\"left\">\u6b63\u5e38<\/td>\n<td align=\"left\">99.1%<\/td>\n<td align=\"left\">98.8%<\/td>\n<td align=\"left\">99.4%<\/td>\n<td align=\"left\">99.1%<\/td>\n<td align=\"left\">0.998<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u708e<\/td>\n<td align=\"left\">98.5%<\/td>\n<td align=\"left\">97.9%<\/td>\n<td align=\"left\">99.1%<\/td>\n<td align=\"left\">98.5%<\/td>\n<td align=\"left\">0.997<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u7ed3\u6838<\/td>\n<td align=\"left\">97.3%<\/td>\n<td align=\"left\">96.8%<\/td>\n<td align=\"left\">97.8%<\/td>\n<td align=\"left\">97.3%<\/td>\n<td align=\"left\">0.995<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u80ba\u764c<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">95.5%<\/td>\n<td align=\"left\">96.7%<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">0.993<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u809d\u764c<\/td>\n<td align=\"left\">95.2%<\/td>\n<td align=\"left\">94.6%<\/td>\n<td align=\"left\">95.8%<\/td>\n<td align=\"left\">95.2%<\/td>\n<td align=\"left\">0.991<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u5e73\u5747\u503c<\/td>\n<td align=\"left\">97.2%<\/td>\n<td align=\"left\">96.7%<\/td>\n<td align=\"left\">97.8%<\/td>\n<td align=\"left\">97.2%<\/td>\n<td align=\"left\">99.5%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ece\u88685.2\u53ef\u4ee5\u770b\u51fa&#xff0c;AERNet\u6a21\u578b\u5728COVID-19 CT\u6570\u636e\u96c6\u4e0a\u7684\u8868\u73b0\u4f18\u5f02&#xff0c;\u5e73\u5747\u51c6\u786e\u7387\u8fbe\u523097.2%&#xff0c;\u5e73\u5747AUC-ROC\u8fbe\u52300.995&#xff0c;\u7279\u522b\u662f\u5728\u6b63\u5e38\u548c\u80ba\u708e\u7c7b\u522b\u7684\u8bc6\u522b\u4e0a&#xff0c;\u51c6\u786e\u7387\u5747\u8d85\u8fc7\u4e8698%&#xff0c;\u8bc1\u660e\u4e86\u6a21\u578b\u5728COVID-19 CT\u56fe\u50cf\u8bc6\u522b\u4e2d\u7684\u6709\u6548\u6027\u3002<\/p>\n<h5>5.3.3 Brain MRI\u6570\u636e\u96c6\u5b9e\u9a8c\u7ed3\u679c<\/h5>\n<p>\u5728Brain MRI\u6570\u636e\u96c6\u4e0a&#xff0c;AERNet\u6a21\u578b\u7684\u5b9e\u9a8c\u7ed3\u679c\u5982\u88685.3\u6240\u793a&#xff1a;<\/p>\n<table>\n<tr>\u7c7b\u522b\u51c6\u786e\u7387\u7cbe\u786e\u7387\u53ec\u56de\u7387F1\u5206\u6570AUC-ROC<\/tr>\n<tbody>\n<tr>\n<td align=\"left\">\u6b63\u5e38<\/td>\n<td align=\"left\">98.7%<\/td>\n<td align=\"left\">98.3%<\/td>\n<td align=\"left\">99.1%<\/td>\n<td align=\"left\">98.7%<\/td>\n<td align=\"left\">0.996<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u8111\u80bf\u7624<\/td>\n<td align=\"left\">97.5%<\/td>\n<td align=\"left\">96.9%<\/td>\n<td align=\"left\">98.1%<\/td>\n<td align=\"left\">97.5%<\/td>\n<td align=\"left\">0.994<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u8111\u51fa\u8840<\/td>\n<td align=\"left\">96.2%<\/td>\n<td align=\"left\">95.6%<\/td>\n<td align=\"left\">96.8%<\/td>\n<td align=\"left\">96.2%<\/td>\n<td align=\"left\">0.992<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u8111\u6897\u6b7b<\/td>\n<td align=\"left\">95.1%<\/td>\n<td align=\"left\">94.5%<\/td>\n<td align=\"left\">95.7%<\/td>\n<td align=\"left\">95.1%<\/td>\n<td align=\"left\">0.990<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u5e73\u5747\u503c<\/td>\n<td align=\"left\">96.9%<\/td>\n<td align=\"left\">96.3%<\/td>\n<td align=\"left\">97.4%<\/td>\n<td align=\"left\">96.9%<\/td>\n<td align=\"left\">0.993<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ece\u88685.3\u53ef\u4ee5\u770b\u51fa&#xff0c;AERNet\u6a21\u578b\u5728Brain MRI\u6570\u636e\u96c6\u4e0a\u7684\u8868\u73b0\u4e5f\u975e\u5e38\u4f18\u5f02&#xff0c;\u5e73\u5747\u51c6\u786e\u7387\u8fbe\u523096.9%&#xff0c;\u5e73\u5747AUC-ROC\u8fbe\u52300.993&#xff0c;\u8bc1\u660e\u4e86\u6a21\u578b\u5728\u8111\u90e8MRI\u56fe\u50cf\u8bc6\u522b\u4e2d\u7684\u6709\u6548\u6027\u3002<\/p>\n<h4>5.4 \u6d88\u878d\u5b9e\u9a8c<\/h4>\n<p>\u4e3a\u4e86\u9a8c\u8bc1AERNet\u6a21\u578b\u4e2d\u5404\u7ec4\u4ef6\u7684\u6709\u6548\u6027&#xff0c;\u672c\u6587\u8fdb\u884c\u4e86\u6d88\u878d\u5b9e\u9a8c&#xff0c;\u7ed3\u679c\u5982\u88685.4\u6240\u793a&#xff1a;<\/p>\n<table>\n<tr>\u6a21\u578b\u53d8\u4f53\u51c6\u786e\u7387\u7cbe\u786e\u7387\u53ec\u56de\u7387F1\u5206\u6570AUC-ROC<\/tr>\n<tbody>\n<tr>\n<td align=\"left\">ResNet-50<\/td>\n<td align=\"left\">93.2%<\/td>\n<td align=\"left\">92.5%<\/td>\n<td align=\"left\">93.9%<\/td>\n<td align=\"left\">93.2%<\/td>\n<td align=\"left\">0.985<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">ResNet-50 &#043; \u901a\u9053\u6ce8\u610f\u529b<\/td>\n<td align=\"left\">94.5%<\/td>\n<td align=\"left\">93.8%<\/td>\n<td align=\"left\">95.2%<\/td>\n<td align=\"left\">94.5%<\/td>\n<td align=\"left\">0.988<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">ResNet-50 &#043; \u7a7a\u95f4\u6ce8\u610f\u529b<\/td>\n<td align=\"left\">94.1%<\/td>\n<td align=\"left\">93.4%<\/td>\n<td align=\"left\">94.8%<\/td>\n<td align=\"left\">94.1%<\/td>\n<td align=\"left\">0.987<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">ResNet-50 &#043; CBAM&#xff08;\u901a\u9053&#043;\u7a7a\u95f4\u6ce8\u610f\u529b&#xff09;<\/td>\n<td align=\"left\">95.3%<\/td>\n<td align=\"left\">94.6%<\/td>\n<td align=\"left\">95.9%<\/td>\n<td align=\"left\">95.3%<\/td>\n<td align=\"left\">0.990<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">AERNet&#xff08;ResNet-50 &#043; CBAM &#043; \u6807\u7b7e\u5e73\u6ed1&#xff09;<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">95.4%<\/td>\n<td align=\"left\">96.8%<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">0.992<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ece\u6d88\u878d\u5b9e\u9a8c\u7ed3\u679c\u53ef\u4ee5\u770b\u51fa&#xff1a;<\/p>\n<li>\n<p>\u6ce8\u610f\u529b\u673a\u5236\u7684\u6709\u6548\u6027&#xff1a;\u5728ResNet-50\u57fa\u7840\u4e0a\u6dfb\u52a0\u901a\u9053\u6ce8\u610f\u529b\u6216\u7a7a\u95f4\u6ce8\u610f\u529b&#xff0c;\u90fd\u80fd\u663e\u8457\u63d0\u9ad8\u6a21\u578b\u7684\u6027\u80fd&#xff0c;\u5176\u4e2d\u901a\u9053\u6ce8\u610f\u529b\u7684\u63d0\u5347\u6548\u679c\u7565\u4f18\u4e8e\u7a7a\u95f4\u6ce8\u610f\u529b\u3002<\/p>\n<\/li>\n<li>\n<p>CBAM\u6ce8\u610f\u529b\u6a21\u5757\u7684\u6709\u6548\u6027&#xff1a;\u5c06\u901a\u9053\u6ce8\u610f\u529b\u548c\u7a7a\u95f4\u6ce8\u610f\u529b\u7ed3\u5408\u6210CBAM\u6a21\u5757&#xff0c;\u80fd\u591f\u8fdb\u4e00\u6b65\u63d0\u9ad8\u6a21\u578b\u7684\u6027\u80fd&#xff0c;\u51c6\u786e\u7387\u4ece93.2%\u63d0\u9ad8\u523095.3%&#xff0c;\u63d0\u5347\u4e862.1\u4e2a\u767e\u5206\u70b9\u3002<\/p>\n<\/li>\n<li>\n<p>\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u7684\u6709\u6548\u6027&#xff1a;\u5728CBAM\u6a21\u5757\u7684\u57fa\u7840\u4e0a\u6dfb\u52a0\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316&#xff0c;\u80fd\u591f\u8fdb\u4e00\u6b65\u63d0\u9ad8\u6a21\u578b\u7684\u6027\u80fd&#xff0c;\u51c6\u786e\u7387\u4ece95.3%\u63d0\u9ad8\u523096.1%&#xff0c;\u63d0\u5347\u4e860.8\u4e2a\u767e\u5206\u70b9\u3002<\/p>\n<\/li>\n<h4>5.5 \u5bf9\u6bd4\u5b9e\u9a8c<\/h4>\n<p>\u4e3a\u4e86\u9a8c\u8bc1AERNet\u6a21\u578b\u7684\u6027\u80fd\u4f18\u52bf&#xff0c;\u672c\u6587\u5c06AERNet\u4e0e\u5f53\u524d\u4e3b\u6d41\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b\u8fdb\u884c\u4e86\u5bf9\u6bd4\u5b9e\u9a8c&#xff0c;\u7ed3\u679c\u5982\u88685.5\u6240\u793a&#xff1a;<\/p>\n<table>\n<tr>\u6a21\u578b\u51c6\u786e\u7387\u7cbe\u786e\u7387\u53ec\u56de\u7387F1\u5206\u6570AUC-ROC\u53c2\u6570\u91cf&#xff08;M&#xff09;\u63a8\u7406\u65f6\u95f4&#xff08;ms&#xff09;<\/tr>\n<tbody>\n<tr>\n<td align=\"left\">AlexNet<\/td>\n<td align=\"left\">85.2%<\/td>\n<td align=\"left\">84.5%<\/td>\n<td align=\"left\">85.9%<\/td>\n<td align=\"left\">85.2%<\/td>\n<td align=\"left\">0.952<\/td>\n<td align=\"left\">61.1<\/td>\n<td align=\"left\">12.3<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">VGGNet-16<\/td>\n<td align=\"left\">89.3%<\/td>\n<td align=\"left\">88.6%<\/td>\n<td align=\"left\">90.0%<\/td>\n<td align=\"left\">89.3%<\/td>\n<td align=\"left\">0.971<\/td>\n<td align=\"left\">138.4<\/td>\n<td align=\"left\">25.6<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">GoogleNet<\/td>\n<td align=\"left\">91.5%<\/td>\n<td align=\"left\">90.8%<\/td>\n<td align=\"left\">92.2%<\/td>\n<td align=\"left\">91.5%<\/td>\n<td align=\"left\">0.980<\/td>\n<td align=\"left\">6.8<\/td>\n<td align=\"left\">18.9<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">ResNet-50<\/td>\n<td align=\"left\">93.2%<\/td>\n<td align=\"left\">92.5%<\/td>\n<td align=\"left\">93.9%<\/td>\n<td align=\"left\">93.2%<\/td>\n<td align=\"left\">0.985<\/td>\n<td align=\"left\">25.6<\/td>\n<td align=\"left\">22.4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">DenseNet-121<\/td>\n<td align=\"left\">94.1%<\/td>\n<td align=\"left\">93.4%<\/td>\n<td align=\"left\">94.8%<\/td>\n<td align=\"left\">94.1%<\/td>\n<td align=\"left\">0.988<\/td>\n<td align=\"left\">8.0<\/td>\n<td align=\"left\">20.7<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">AERNet<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">95.4%<\/td>\n<td align=\"left\">96.8%<\/td>\n<td align=\"left\">96.1%<\/td>\n<td align=\"left\">0.992<\/td>\n<td align=\"left\">26.2<\/td>\n<td align=\"left\">24.1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ece\u5bf9\u6bd4\u5b9e\u9a8c\u7ed3\u679c\u53ef\u4ee5\u770b\u51fa&#xff1a;<\/p>\n<li>\n<p>AERNet\u6a21\u578b\u7684\u6027\u80fd\u4f18\u52bf&#xff1a;AERNet\u6a21\u578b\u5728\u6240\u6709\u8bc4\u4ef7\u6307\u6807\u4e0a\u5747\u4f18\u4e8e\u5176\u4ed6\u4e3b\u6d41\u6a21\u578b&#xff0c;\u51c6\u786e\u7387\u8fbe\u523096.1%&#xff0c;\u6bd4ResNet-50\u63d0\u9ad8\u4e862.9\u4e2a\u767e\u5206\u70b9&#xff0c;\u6bd4DenseNet-121\u63d0\u9ad8\u4e862.0\u4e2a\u767e\u5206\u70b9\u3002<\/p>\n<\/li>\n<li>\n<p>\u53c2\u6570\u91cf\u548c\u63a8\u7406\u65f6\u95f4&#xff1a;AERNet\u6a21\u578b\u7684\u53c2\u6570\u91cf\u4e3a26.2M&#xff0c;\u7565\u9ad8\u4e8eResNet-50\u768425.6M&#xff0c;\u63a8\u7406\u65f6\u95f4\u4e3a24.1ms&#xff0c;\u7565\u9ad8\u4e8eResNet-50\u768422.4ms&#xff0c;\u4f46\u6027\u80fd\u63d0\u5347\u663e\u8457&#xff0c;\u53c2\u6570\u91cf\u548c\u63a8\u7406\u65f6\u95f4\u7684\u589e\u52a0\u662f\u53ef\u4ee5\u63a5\u53d7\u7684\u3002<\/p>\n<\/li>\n<li>\n<p>\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b&#xff1a;AERNet\u6a21\u578b\u5728\u4e0d\u540c\u7c7b\u578b\u7684\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u4e0a\u5747\u8868\u73b0\u4f18\u5f02&#xff0c;\u8bc1\u660e\u4e86\u6a21\u578b\u5177\u6709\u826f\u597d\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<\/li>\n<h3>6. \u603b\u7ed3\u4e0e\u5c55\u671b<\/h3>\n<h4>6.1 \u7814\u7a76\u5de5\u4f5c\u603b\u7ed3<\/h4>\n<p>\u672c\u6587\u9488\u5bf9\u4f20\u7edf\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u65b9\u6cd5\u5b58\u5728\u7684\u7279\u5f81\u63d0\u53d6\u56f0\u96be\u3001\u8bc6\u522b\u7cbe\u5ea6\u4e0d\u9ad8\u3001\u6cdb\u5316\u80fd\u529b\u5dee\u7b49\u95ee\u9898&#xff0c;\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u4e86\u4e00\u79cd\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u3002\u4e3b\u8981\u7814\u7a76\u6210\u679c\u5982\u4e0b&#xff1a;<\/p>\n<li>\n<p>\u63d0\u51fa\u4e86AERNet\u6a21\u578b&#xff1a;\u8bbe\u8ba1\u4e86\u4e00\u79cd\u7ed3\u5408\u6b8b\u5dee\u7f51\u7edc\u548cCBAM\u6ce8\u610f\u529b\u673a\u5236\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578bAERNet&#xff0c;\u8be5\u6a21\u578b\u80fd\u591f\u81ea\u52a8\u5b66\u4e60\u533b\u5b66\u56fe\u50cf\u4e2d\u7684\u6df1\u5c42\u7279\u5f81&#xff0c;\u63d0\u9ad8\u8bc6\u522b\u7cbe\u5ea6\u548c\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<\/li>\n<li>\n<p>\u591a\u635f\u5931\u51fd\u6570\u8bbe\u8ba1&#xff1a;\u91c7\u7528\u4ea4\u53c9\u71b5\u635f\u5931\u51fd\u6570\u7ed3\u5408\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316&#xff0c;\u51cf\u5c11\u6a21\u578b\u5bf9\u8bad\u7ec3\u6570\u636e\u7684\u8fc7\u62df\u5408&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b\u3002<\/p>\n<\/li>\n<li>\n<p>\u5b8c\u6574\u7cfb\u7edf\u5b9e\u73b0&#xff1a;\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u4e86\u4e00\u4e2a\u5b8c\u6574\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf&#xff0c;\u5305\u62ec\u56fe\u50cf\u9884\u5904\u7406\u3001\u7279\u5f81\u63d0\u53d6\u3001\u5206\u7c7b\u8bc6\u522b\u548c\u7ed3\u679c\u53ef\u89c6\u5316\u7b49\u6a21\u5757&#xff0c;\u80fd\u591f\u5b9e\u73b0\u533b\u5b66\u56fe\u50cf\u7684\u81ea\u52a8\u8bc6\u522b\u548c\u7ed3\u679c\u5c55\u793a\u3002<\/p>\n<\/li>\n<li>\n<p>\u5927\u91cf\u5b9e\u9a8c\u9a8c\u8bc1&#xff1a;\u5728ChestX-ray14\u3001COVID-19 CT\u548cBrain MRI\u4e09\u4e2a\u516c\u5f00\u6570\u636e\u96c6\u4e0a\u8fdb\u884c\u4e86\u5927\u91cf\u5b9e\u9a8c&#xff0c;\u9a8c\u8bc1\u4e86AERNet\u6a21\u578b\u7684\u6709\u6548\u6027&#xff0c;\u7ed3\u679c\u8868\u660e\u6a21\u578b\u5728\u51c6\u786e\u7387\u3001\u7cbe\u786e\u7387\u3001\u53ec\u56de\u7387\u3001F1\u5206\u6570\u548cAUC-ROC\u7b49\u6307\u6807\u4e0a\u5747\u4f18\u4e8e\u5176\u4ed6\u4e3b\u6d41\u6a21\u578b\u3002<\/p>\n<\/li>\n<li>\n<p>\u6d88\u878d\u5b9e\u9a8c\u9a8c\u8bc1&#xff1a;\u901a\u8fc7\u6d88\u878d\u5b9e\u9a8c\u9a8c\u8bc1\u4e86AERNet\u6a21\u578b\u4e2d\u5404\u7ec4\u4ef6\u7684\u6709\u6548\u6027&#xff0c;\u8bc1\u660e\u4e86\u6ce8\u610f\u529b\u673a\u5236\u548c\u6807\u7b7e\u5e73\u6ed1\u6b63\u5219\u5316\u5bf9\u6a21\u578b\u6027\u80fd\u7684\u63d0\u5347\u4f5c\u7528\u3002<\/p>\n<\/li>\n<h4>6.2 \u7814\u7a76\u5de5\u4f5c\u5c55\u671b<\/h4>\n<p>\u867d\u7136\u672c\u6587\u63d0\u51fa\u7684AERNet\u6a21\u578b\u5728\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u4efb\u52a1\u4e2d\u53d6\u5f97\u4e86\u4f18\u5f02\u7684\u6027\u80fd&#xff0c;\u4f46\u4ecd\u5b58\u5728\u4e00\u4e9b\u95ee\u9898\u548c\u6539\u8fdb\u7a7a\u95f4&#xff0c;\u672a\u6765\u7684\u7814\u7a76\u65b9\u5411\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762&#xff1a;<\/p>\n<li>\n<p>\u6a21\u578b\u8f7b\u91cf\u5316&#xff1a;\u5f53\u524dAERNet\u6a21\u578b\u7684\u53c2\u6570\u91cf\u548c\u8ba1\u7b97\u590d\u6742\u5ea6\u8f83\u9ad8&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u6a21\u578b\u8f7b\u91cf\u5316\u6280\u672f&#xff0c;\u5982\u77e5\u8bc6\u84b8\u998f\u3001\u6a21\u578b\u526a\u679d\u3001\u91cf\u5316\u7b49&#xff0c;\u51cf\u5c11\u6a21\u578b\u7684\u53c2\u6570\u91cf\u548c\u8ba1\u7b97\u590d\u6742\u5ea6&#xff0c;\u4fbf\u4e8e\u90e8\u7f72\u5230\u8fb9\u7f18\u8bbe\u5907\u6216\u79fb\u52a8\u7aef\u3002<\/p>\n<\/li>\n<li>\n<p>\u591a\u6a21\u6001\u878d\u5408&#xff1a;\u4e0d\u540c\u6a21\u6001\u7684\u533b\u5b66\u56fe\u50cf&#xff08;\u5982X\u5149\u7247\u3001CT\u3001MRI\u7b49&#xff09;\u5305\u542b\u4e0d\u540c\u7684\u4fe1\u606f&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u591a\u6a21\u6001\u878d\u5408\u6280\u672f&#xff0c;\u7ed3\u5408\u4e0d\u540c\u6a21\u6001\u7684\u533b\u5b66\u56fe\u50cf\u4fe1\u606f&#xff0c;\u63d0\u9ad8\u8bc6\u522b\u7cbe\u5ea6\u548c\u53ef\u9760\u6027\u3002<\/p>\n<\/li>\n<li>\n<p>\u5f31\u76d1\u7763\u5b66\u4e60&#xff1a;\u533b\u5b66\u56fe\u50cf\u7684\u6807\u6ce8\u6210\u672c\u9ad8\u3001\u8017\u65f6\u957f&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u5f31\u76d1\u7763\u5b66\u4e60\u6280\u672f&#xff0c;\u5229\u7528\u5c11\u91cf\u6807\u6ce8\u6570\u636e\u548c\u5927\u91cf\u672a\u6807\u6ce8\u6570\u636e\u8fdb\u884c\u8bad\u7ec3&#xff0c;\u964d\u4f4e\u6807\u6ce8\u6210\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u534a\u76d1\u7763\u5b66\u4e60&#xff1a;\u534a\u76d1\u7763\u5b66\u4e60\u53ef\u4ee5\u7ed3\u5408\u6807\u6ce8\u6570\u636e\u548c\u672a\u6807\u6ce8\u6570\u636e\u8fdb\u884c\u8bad\u7ec3&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6cdb\u5316\u80fd\u529b&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u534a\u76d1\u7763\u5b66\u4e60\u5728\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u4e2d\u7684\u5e94\u7528\u3002<\/p>\n<\/li>\n<li>\n<p>\u8fc1\u79fb\u5b66\u4e60&#xff1a;\u8fc1\u79fb\u5b66\u4e60\u53ef\u4ee5\u5c06\u4ece\u5927\u89c4\u6a21\u6570\u636e\u96c6\u4e0a\u5b66\u5230\u7684\u77e5\u8bc6\u8fc1\u79fb\u5230\u5c0f\u89c4\u6a21\u533b\u5b66\u56fe\u50cf\u6570\u636e\u96c6\u4e0a&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u6027\u80fd&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u8fc1\u79fb\u5b66\u4e60\u5728\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u4e2d\u7684\u5e94\u7528\u3002<\/p>\n<\/li>\n<li>\n<p>\u6a21\u578b\u53ef\u89e3\u91ca\u6027&#xff1a;\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u662f\u9ed1\u76d2\u6a21\u578b&#xff0c;\u96be\u4ee5\u89e3\u91ca\u5176\u51b3\u7b56\u8fc7\u7a0b&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a76\u6a21\u578b\u53ef\u89e3\u91ca\u6027\u6280\u672f&#xff0c;\u5982\u6ce8\u610f\u529b\u70ed\u529b\u56fe\u3001\u7279\u5f81\u53ef\u89c6\u5316\u3001\u51b3\u7b56\u6811\u7b49&#xff0c;\u63d0\u9ad8\u6a21\u578b\u7684\u53ef\u89e3\u91ca\u6027&#xff0c;\u4fbf\u4e8e\u533b\u751f\u4fe1\u4efb\u548c\u4f7f\u7528\u3002<\/p>\n<\/li>\n<li>\n<p>3D\u533b\u5b66\u56fe\u50cf\u8bc6\u522b&#xff1a;\u5f53\u524d\u7814\u7a76\u4e3b\u8981\u96c6\u4e2d\u57282D\u533b\u5b66\u56fe\u50cf\u8bc6\u522b&#xff0c;\u672a\u6765\u53ef\u4ee5\u7814\u7a763D\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6280\u672f&#xff0c;\u59823D\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u30013D U-Net\u7b49&#xff0c;\u63d0\u9ad8\u6a21\u578b\u5bf93D\u533b\u5b66\u56fe\u50cf\u7684\u8bc6\u522b\u80fd\u529b\u3002<\/p>\n<\/li>\n<h4>6.3 \u7814\u7a76\u610f\u4e49\u4e0e\u5e94\u7528\u524d\u666f<\/h4>\n<p>\u672c\u6587\u63d0\u51fa\u7684\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u5177\u6709\u91cd\u8981\u7684\u7406\u8bba\u610f\u4e49\u548c\u5e94\u7528\u524d\u666f&#xff1a;<\/p>\n<li>\n<p>\u7406\u8bba\u610f\u4e49&#xff1a;<\/p>\n<ul>\n<li>\u4e30\u5bcc\u4e86\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u7684\u7406\u8bba\u7814\u7a76&#xff0c;\u4e3a\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u63d0\u4f9b\u4e86\u65b0\u7684\u601d\u8def\u548c\u65b9\u6cd5\u3002<\/li>\n<li>\u9a8c\u8bc1\u4e86\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5728\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u4e2d\u7684\u6709\u6548\u6027&#xff0c;\u63a8\u52a8\u4e86\u6df1\u5ea6\u5b66\u4e60\u6280\u672f\u5728\u533b\u5b66\u9886\u57df\u7684\u5e94\u7528\u3002<\/li>\n<li>\u63d0\u51fa\u4e86\u7ed3\u5408\u6b8b\u5dee\u7f51\u7edc\u548c\u6ce8\u610f\u529b\u673a\u5236\u7684\u533b\u5b66\u56fe\u50cf\u8bc6\u522b\u6a21\u578b&#xff0c;\u4e3a\u540e\u7eed\u7814\u7a76\u63d0\u4f9b\u4e86\u53c2\u8003\u3002<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5e94\u7528\u524d\u666f&#xff1a;<\/p>\n<ul>\n<li>\u4e34\u5e8a\u8bca\u65ad\u8f85\u52a9&#xff1a;\u80fd\u591f\u8f85\u52a9\u533b\u751f\u8fdb\u884c\u533b\u5b66\u56fe\u50cf\u8bca\u65ad&#xff0c;\u63d0\u9ad8\u8bca\u65ad\u6548\u7387\u548c\u51c6\u786e\u6027&#xff0c;\u51cf\u5c11\u8bef\u8bca\u7387\u3002<\/li>\n<li>\u5927\u89c4\u6a21\u7b5b\u67e5&#xff1a;\u80fd\u591f\u5b9e\u73b0\u533b\u5b66\u56fe\u50cf\u7684\u5927\u89c4\u6a21\u7b5b\u67e5&#xff0c;\u5982\u80ba\u764c\u7b5b\u67e5\u3001\u4e73\u817a\u764c\u7b5b\u67e5\u7b49&#xff0c;\u63d0\u9ad8\u7b5b\u67e5\u6548\u7387\u548c\u8986\u76d6\u7387\u3002<\/li>\n<li>\u8fdc\u7a0b\u533b\u7597&#xff1a;\u80fd\u591f\u5e94\u7528\u4e8e\u8fdc\u7a0b\u533b\u7597\u573a\u666f&#xff0c;\u4e3a\u504f\u8fdc\u5730\u533a\u7684\u60a3\u8005\u63d0\u4f9b\u9ad8\u8d28\u91cf\u7684\u8bca\u65ad\u670d\u52a1\u3002<\/li>\n<li>\u533b\u5b66\u6559\u80b2&#xff1a;\u80fd\u591f\u7528\u4e8e\u533b\u5b66\u6559\u80b2&#xff0c;\u5e2e\u52a9\u533b\u5b66\u751f\u5b66\u4e60\u533b\u5b66\u56fe\u50cf\u8bca\u65ad\u77e5\u8bc6\u3002<\/li>\n<li>\u836f\u7269\u7814\u53d1&#xff1a;\u80fd\u591f\u7528\u4e8e\u836f\u7269\u7814\u53d1\u8fc7\u7a0b\u4e2d\u7684\u533b\u5b66\u56fe\u50cf\u5206\u6790&#xff0c;\u52a0\u901f\u836f\u7269\u7814\u53d1\u8fdb\u7a0b\u3002<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u793e\u4f1a\u4ef7\u503c&#xff1a;<\/p>\n<ul>\n<li>\u63d0\u9ad8\u533b\u7597\u8d44\u6e90\u7684\u5229\u7528\u6548\u7387&#xff0c;\u7f13\u89e3\u533b\u7597\u8d44\u6e90\u7d27\u5f20\u7684\u95ee\u9898\u3002<\/li>\n<li>\u964d\u4f4e\u533b\u7597\u6210\u672c&#xff0c;\u4f7f\u66f4\u591a\u60a3\u8005\u80fd\u591f\u4eab\u53d7\u5230\u9ad8\u8d28\u91cf\u7684\u533b\u7597\u670d\u52a1\u3002<\/li>\n<li>\u63d0\u9ad8\u533b\u7597\u8bca\u65ad\u7684\u51c6\u786e\u6027\u548c\u53ef\u9760\u6027&#xff0c;\u51cf\u5c11\u533b\u7597\u7ea0\u7eb7\u3002<\/li>\n<\/ul>\n<\/li>\n<h3>7. \u53c2\u8003\u6587\u732e<\/h3>\n<p>[1] \u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd\u56fd\u5bb6\u536b\u751f\u5065\u5eb7\u59d4\u5458\u4f1a. 2022\u5e74\u6211\u56fd\u536b\u751f\u5065\u5eb7\u4e8b\u4e1a\u53d1\u5c55\u7edf\u8ba1\u516c\u62a5[EB\/OL]. http:\/\/www.nhc.gov.cn\/guihuaxxs\/s10748\/202309\/92c8d0c797004e55a65e3f1e3a0a73cc.shtml, 2023-09-06.<\/p>\n<p>[2] Goodfellow I J, Bengio Y, Courville A. Deep Learning[M]. MIT Press, 2016.<\/p>\n<p>[3] Krizhevsky A, Sutskever I, Hinton G E. ImageNet classification with deep convolutional neural networks[C]\/\/Advances in neural information processing systems, 2012, 25.<\/p>\n<p>[4] Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition[J]. arXiv preprint arXiv:1409.1556, 2014.<\/p>\n<p>[5] Szegedy C, Liu W, Jia Y, et al. Going deeper with convolutions[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2015: 1-9.<\/p>\n<p>[6] He K, Zhang X, Ren S, et al. Deep residual learning for image recognition[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2016: 770-778.<\/p>\n<p>[7] Huang G, Liu Z, Van Der Maaten L, et al. Densely connected convolutional networks[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2017: 4700-4708.<\/p>\n<p>[8] Woo S, Park J, Lee J Y, et al. CBAM: convolutional block attention module[C]\/\/Proceedings of the European conference on computer vision (ECCV), 2018: 3-19.<\/p>\n<p>[9] Chen T, Kornblith S, Norouzi M, et al. A simple framework for contrastive learning of visual representations[C]\/\/International conference on machine learning. PMLR, 2020: 1597-1607.<\/p>\n<p>[10] Vaswani A, Shazeer N, Parmar N, et al. Attention is all you need[C]\/\/Advances in neural information processing systems, 2017, 30.<\/p>\n<p>[11] Wang X, Girshick R, Gupta A, et al. Non-local neural networks[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2018: 7794-7803.<\/p>\n<p>[12] Rajpurkar P, Irvin J, Zhu K, et al. CheXNet: radiologist-level pneumonia detection on chest X-rays with deep learning[J]. arXiv preprint arXiv:1711.05225, 2017.<\/p>\n<p>[13] Wang X, Peng Y, Lu L, et al. ChestX-ray8: hospital-scale chest X-ray database and benchmarks on weakly-supervised classification and localization of common thorax diseases[J]. Proceedings of the IEEE conference on computer vision and pattern recognition, 2017: 2097-2106.<\/p>\n<p>[14] Kermany D S, Goldbaum M, Cai W, et al. Identifying medical diagnoses and treatable diseases by image-based deep learning[J]. Cell, 2018, 172(5): 1122-1131.<\/p>\n<p>[15] Litjens G, Kooi T, Bejnordi B E, et al. A survey on deep learning in medical image analysis[J]. Medical image analysis, 2017, 42: 60-88.<\/p>\n<p>[16] Shen D, Wu G, Suk H I. Deep learning in medical image analysis[J]. Annual review of biomedical engineering, 2017, 19: 221-248.<\/p>\n<p>[17] Zhang Y, Liu Q, Wang H. Deep learning for medical image analysis: challenges and solutions[J]. Pattern recognition letters, 2019, 118: 81-88.<\/p>\n<p>[18] Ronneberger O, Fischer P, Brox T. U-Net: convolutional networks for biomedical image segmentation[C]\/\/International Conference on Medical image computing and computer-assisted intervention. Springer, Cham, 2015: 234-241.<\/p>\n<p>[19] Milletari F, Navab N, Ahmadi S A. V-Net: fully convolutional neural networks for volumetric medical image segmentation[C]\/\/2016 Fourth international conference on 3D vision (3DV). IEEE, 2016: 565-571.<\/p>\n<p>[20] Chen H, Qi X, Yu L, et al. DCAN: deep contour-aware networks for accurate gland segmentation[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2016: 2487-2496.<\/p>\n<p>[21] Li H, Chen X, Qi X, et al. H-DenseUNet: hybrid densely connected UNet for liver and liver tumor segmentation from CT volumes[J]. IEEE transactions on medical imaging, 2018, 37(12): 2663-2674.<\/p>\n<p>[22] Wang G, Yu L, Yang X, et al. Multi-scale residual network for image super-resolution[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition workshops, 2018: 1321-1324.<\/p>\n<p>[23] Zhang Y, Li K, Li K, et al. Image super-resolution using very deep residual channel attention networks[J]. Proceedings of the European conference on computer vision (ECCV), 2018: 286-301.<\/p>\n<p>[24] Zhou Y, Wu H, Ni B, et al. Learning a no-reference quality metric for single-image super-resolution[C]\/\/Proceedings of the IEEE conference on computer vision and pattern recognition, 2018: 391-400.<\/p>\n<p>[25] Huang G B, Ramesh M, Berg T, et al. Labeled faces in the wild: a database for studying face recognition in unconstrained environments[J]. Workshop on faces in real-life images: detection, alignment, and recognition, 2008, 20: 86-91.<\/p>\n<p>[26] Russakovsky O, Deng J, Su H, et al. ImageNet large scale visual recognition challenge[J]. International journal of computer vision, 2015, 115(3): 211-252.<\/p>\n<p>[27] Kingma D P, Ba J. Adam: a method for stochastic optimization[J]. arXiv preprint arXiv:1412.6980, 2014.<\/p>\n<p>[28] He K, Zhang X, Ren S, et al. Identity mappings in deep residual networks[C]\/\/European conference on computer vision. Springer, Cham, 2016: 630-645.<\/p>\n<p>[29] Ioffe S, Szegedy C. Batch normalization: accelerating deep network training by reducing internal covariate shift[C]\/\/International conference on machine learning. PMLR, 2015: 448-456.<\/p>\n<p>[30] Srivastava N, Hinton G, Krizhevsky A, et al. Dropout: a simple way to prevent neural networks from overfitting[J]. The journal of machine learning research, 2014, 15(1): 1929-1958.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#x1f4dd;\u5206\u4eab\u7684\u6240\u6709\u9879\u76ee\u6e90\u7801\u5747\u5305\u542b&#xff08;\u524d\u7aef\u540e\u53f0\u6570\u636e\u5e93&#xff09;&#xff0c;\u53ef\u505a\u6bd5\u4e1a\u8bbe\u8ba1\u6216\u8bfe\u7a0b\u8bbe\u8ba1&#xff0c;\u6b22\u8fce\u7559\u8a00\u5206\u4eab\u95ee\u9898&#xff0c;\u4ea4\u6d41\u7ecf\u9a8c&#xff0c;\u767d\u5ad6\u52ff\u6270&#x1f345;\u66f4\u591a\u4f18\u8d28\u9879\u76ee&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;\u53ef\u8bc4\u8bba\u7559\u8a00\u83b7\u53d6&#xff01;&#xff01;<br \/>\n\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0<br \/>\n\u6458\u8981<br \/>\n\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u662f\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff08;Compu<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[99,81,152,50,86,51],"topic":[],"class_list":["post-65067","post","type-post","status-publish","format-standard","hentry","category-server","tag-java","tag-python","tag-pytorch","tag-50","tag-86","tag-51"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/65067.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"&#x1f4dd;\u5206\u4eab\u7684\u6240\u6709\u9879\u76ee\u6e90\u7801\u5747\u5305\u542b&#xff08;\u524d\u7aef\u540e\u53f0\u6570\u636e\u5e93&#xff09;&#xff0c;\u53ef\u505a\u6bd5\u4e1a\u8bbe\u8ba1\u6216\u8bfe\u7a0b\u8bbe\u8ba1&#xff0c;\u6b22\u8fce\u7559\u8a00\u5206\u4eab\u95ee\u9898&#xff0c;\u4ea4\u6d41\u7ecf\u9a8c&#xff0c;\u767d\u5ad6\u52ff\u6270&#x1f345;\u66f4\u591a\u4f18\u8d28\u9879\u76ee&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;\u53ef\u8bc4\u8bba\u7559\u8a00\u83b7\u53d6&#xff01;&#xff01; \u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 \u6458\u8981 \u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u662f\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff08;Compu\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/65067.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-24T05:57:01+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"29 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/65067.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/65067.html\",\"name\":\"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-01-24T05:57:01+00:00\",\"dateModified\":\"2026-01-24T05:57:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/65067.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/65067.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/65067.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/65067.html","og_locale":"zh_CN","og_type":"article","og_title":"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"&#x1f4dd;\u5206\u4eab\u7684\u6240\u6709\u9879\u76ee\u6e90\u7801\u5747\u5305\u542b&#xff08;\u524d\u7aef\u540e\u53f0\u6570\u636e\u5e93&#xff09;&#xff0c;\u53ef\u505a\u6bd5\u4e1a\u8bbe\u8ba1\u6216\u8bfe\u7a0b\u8bbe\u8ba1&#xff0c;\u6b22\u8fce\u7559\u8a00\u5206\u4eab\u95ee\u9898&#xff0c;\u4ea4\u6d41\u7ecf\u9a8c&#xff0c;\u767d\u5ad6\u52ff\u6270&#x1f345;\u66f4\u591a\u4f18\u8d28\u9879\u76ee&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;\u53ef\u8bc4\u8bba\u7559\u8a00\u83b7\u53d6&#xff01;&#xff01; \u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 \u6458\u8981 \u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u662f\u8ba1\u7b97\u673a\u8f85\u52a9\u8bca\u65ad&#xff08;Compu","og_url":"https:\/\/www.wsisp.com\/helps\/65067.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-01-24T05:57:01+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"29 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/65067.html","url":"https:\/\/www.wsisp.com\/helps\/65067.html","name":"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-01-24T05:57:01+00:00","dateModified":"2026-01-24T05:57:01+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/65067.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/65067.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/65067.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u57fa\u4e8e\u6df1\u5ea6\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u7684\u533b\u5b66\u56fe\u50cf\u81ea\u52a8\u8bc6\u522b\u7cfb\u7edf\u8bbe\u8ba1\u4e0e\u5b9e\u73b0"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/65067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=65067"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/65067\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=65067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=65067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=65067"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=65067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}