A. CNN鏄浠涔堟剰镐 瑙i喷CNN镄勫畾涔夊拰鐢ㄩ旓纻
镐讳箣锛孋NN鏄涓绉岖敤浜庡浘镀忓勭悊鍜屾ā寮忚瘑鍒镄勪汉宸ョ炵粡缃戠粶锛屽叿链夎嚜锷ㄦ彁鍙栫壒寰併佸勭悊楂樼淮鏁版嵁銆佸嗳纭鐜囬珮绛変紭镣癸纴宸茬粡鍦ㄨ$畻链鸿呜夐嗗烟寰楀埌浜嗗箍娉涚殑搴旂敤銆
镐讳箣锛孋NN鏄涓绉岖敤浜庡浘镀忓勭悊鍜屾ā寮忚瘑鍒镄勪汉宸ョ炵粡缃戠粶锛屽叿链夎嚜锷ㄦ彁鍙栫壒寰併佸勭悊楂樼淮鏁版嵁銆佸嗳纭鐜囬珮绛変紭镣癸纴宸茬粡鍦ㄨ$畻链鸿呜夐嗗烟寰楀埌浜嗗箍娉涚殑搴旂敤銆
CNN鍦ㄨ$畻链鸿呜夐嗗烟链夊箍娉涚殑搴旂敤锛屽傚浘镀忓垎绫汇佺洰镙囨娴嬨佷汉鑴歌瘑鍒绛夈傚畠宸茬粡鎴愪负浜嗘繁搴﹀︿範镄勯吨瑕佺粍鎴愰儴鍒嗭纴娣卞害瀛︿範妯″瀷镄勮稿氩彉绉嶉兘鏄锘轰簬CNN镄勬敼杩涘拰𨰾揿𪾢銆
镐讳箣锛孋NN鏄涓绉岖敤浜庡浘镀忓勭悊鍜屾ā寮忚瘑鍒镄勪汉宸ョ炵粡缃戠粶锛屽叿链夎嚜锷ㄦ彁鍙栫壒寰併佸勭悊楂樼淮鏁版嵁銆佸嗳纭鐜囬珮绛変紭镣癸纴宸茬粡鍦ㄨ$畻链鸿呜夐嗗烟寰楀埌浜嗗箍娉涚殑搴旂敤銆
B. cnn镄勫师鐞嗗浘瑙
cnn镄勫师鐞嗗浘瑙f槸鍒╃敤鍗风Н锛坈onvolve锛夊拰婵娲诲嚱鏁帮纸activation function锛夎繘琛岀壒寰佹彁鍙栵纴寰楀埌涓绉嶆柊鍨嬬殑绁炵粡缃戠粶妯″瀷銆
绉绁炵粡缃戠粶锛圕onvolutional Neural Network锛岀亩绉癈NN锛夋槸涓绉崭笓闂ㄧ敤浜庡勭悊鍏锋湁绫讳技缃戞牸缁撴瀯鏁版嵁镄勬繁搴﹀︿範妯″瀷锛屼緥濡傚浘镀忋佽阔充俊鍙风瓑銆侰NN阃氲繃灞閮ㄦ劅鐭ャ佸叡浜𨱒冮吨鍜屽垎姝ヨ$畻绛夊师鍒欙纴鑳藉熸湁鏁埚湴鍑忓皯妯″瀷镄勫弬鏁版暟閲忥纴鎻愰珮妯″瀷镄勬硾鍖栬兘锷涘拰璁$畻鏁堢巼銆
鍦–NN涓锛屾疮涓绁炵粡鍏冨彧涓庤緭鍏ユ暟鎹镄勫眬閮ㄥ尯锘熺浉杩烇纴鍗虫疮涓绁炵粡鍏冨彧鎺ユ敹杈揿叆鏁版嵁镄勪竴灏忛儴鍒嗕俊鎭銆傝繖绉嶅眬閮ㄦ劅鐭ョ殑鏂瑰纺浣垮缑CNN鑳藉熸洿濂藉湴鎹曟崏鍒拌緭鍏ユ暟鎹镄勫眬閮ㄧ壒寰侊纴骞朵笖鍑忓皬浜嗗弬鏁扮殑鏁伴噺锛岄檷浣庝简妯″瀷镄勫嶆潅搴︺
鍦–NN涓锛屽悓涓涓鍗风Н镙革纸涔熺О婊ゆ尝鍣ㄦ垨𨱒冮吨鐭╅樀锛夊彲浠ヨ澶氭″岖敤锛岀敤浜庡硅緭鍏ユ暟鎹杩涜屽嵎绉镎崭綔銆傝繖绉嶅叡浜𨱒冮吨镄勭瓥鐣ヤ笉浠呭噺灏戜简妯″瀷镄勫弬鏁版暟閲忥纴钥屼笖鑳藉熷炲己妯″瀷瀵硅緭鍏ユ暟鎹镄勭┖闂翠笉鍙樻с
CNN镄勫垎姝ヨ$畻鍖呮嫭涓や釜姝ラわ细鍗风Н璁$畻鍜屾縺娲诲嚱鏁般傚湪鍗风Н璁$畻涓锛屾疮涓绁炵粡鍏冨皢杈揿叆鏁版嵁涓庡嵎绉镙歌繘琛岄愮偣鐩镐箻锛岀劧钖庡皢缁撴灉锷犺捣𨱒ヤ綔涓虹炵粡鍏幂殑杈揿嚭锛涘湪婵娲诲嚱鏁颁腑锛岀炵粡鍏幂殑杈揿嚭灏嗙粡杩囦竴涓闱炵嚎镐у嚱鏁帮纸濡俣eLU锛夛纴浠ュ炲姞妯″瀷镄勮〃杈捐兘锷涖
姹犲寲镎崭綔锛圥ooling锛夋槸CNN涓镄勪竴绉嶉吨瑕佹妧链锛岀敤浜庡噺灏忚緭鍏ユ暟鎹镄勭淮搴︼纴钖屾椂淇濈暀閲嶈佺壒寰併傛睁鍖栨搷浣滃彲浠ユ槸链澶ф睁鍖栥佸钩鍧囨睁鍖栥丩2锣冩暟姹犲寲绛夈傛睁鍖栨搷浣滃彲浠ュ炲己妯″瀷镄勯瞾妫掓э纴鍑忓皯杩囨嫙钖堢殑椋庨橹銆
CNN阃氩父鐢卞氢釜灞傛$粍鎴愶纴姣忎釜灞傛$敱澶氢釜鍗风Н灞傚拰姹犲寲灞备氦镟跨粍鎴愩傝繖浜涘眰娆$粨鏋勫彲浠ヤ娇寰桟NN鑳藉熼愭ユ彁鍙栧嚭镟撮珮绾х殑鐗瑰緛銆备緥濡傦纴鍦ㄥ浘镀忚瘑鍒浠诲姟涓锛孋NN镄勫簳灞傚彲浠ユ彁鍙栧嚭杈圭紭銆佺汗鐞嗙瓑锘虹鐗瑰緛锛岄珮灞傚彲浠ユ彁鍙栧嚭鐗╀綋镄勫舰鐘躲佷綅缃绛夐珮绾х壒寰併
CNN镄勮缁冭繃绋嬩腑浣跨敤鍙嶅悜浼犳挱绠楁硶𨱒ユ洿鏂版ā鍨嬬殑𨱒冮吨銆傚弽钖戜紶鎾绠楁硶鍙浠ュ垎涓轰袱涓阒舵碉细鍓嶅悜浼犳挱鍜屽弽钖戜紶鎾銆傚湪鍓嶅悜浼犳挱涓锛岃緭鍏ユ暟鎹缁忚繃CNN镄勫嵎绉灞傚拰姹犲寲灞傦纴寰楀埌杈揿嚭缁撴灉锛涘湪鍙嶅悜浼犳挱涓锛屾牴鎹杈揿嚭缁撴灉鍜岀湡瀹炴爣绛剧殑宸寮傛潵璁$畻姣忎釜绁炵粡鍏幂殑璇宸姊搴︼纴铹跺悗镟存柊姣忎釜绁炵粡鍏幂殑𨱒冮吨銆
镐讳箣锛孋NN浣滀负涓绉嶅己澶х殑娣卞害瀛︿範妯″瀷锛屽湪锲惧儚澶勭悊銆佽嚜铹惰瑷澶勭悊銆佽阔宠瘑鍒绛夐嗗烟寰楀埌浜嗗箍娉涘簲鐢ㄣ傚畠阃氲繃灞閮ㄦ劅鐭ャ佸叡浜𨱒冮吨銆佸垎姝ヨ$畻銆佹睁鍖栨搷浣滃拰澶氩眰娆$粨鏋勭瓑铡熷垯锛岃兘澶熸湁鏁埚湴鍑忓皬妯″瀷镄勫嶆潅搴︼纴鎻愰珮妯″瀷镄勬硾鍖栬兘锷涘拰璁$畻鏁堢巼銆