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浣滀負涓縐嶅己澶х殑娣卞害瀛︿範妯″瀷錛屽湪鍥懼儚澶勭悊銆佽嚜鐒惰璦澶勭悊銆佽闊寵瘑鍒絳夐嗗煙寰楀埌浜嗗箍娉涘簲鐢ㄣ傚畠閫氳繃灞閮ㄦ劅鐭ャ佸叡浜鏉冮噸銆佸垎姝ヨ$畻銆佹睜鍖栨搷浣滃拰澶氬眰嬈$粨鏋勭瓑鍘熷垯錛岃兘澶熸湁鏁堝湴鍑忓皬妯″瀷鐨勫嶆潅搴︼紝鎻愰珮妯″瀷鐨勬硾鍖栬兘鍔涘拰璁$畻鏁堢巼銆