精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何可視化卷積網絡分類圖像時關注的焦點

開發 開發工具
在我們使用 CNN 進行圖片分類時,模型到底關注的是圖像的哪個區域?Grad-CAM 利用卷積網絡最后一個特征圖的信息,并加權對應的梯度而構建模型分類的熱力圖,通過該熱力圖,我們可以清楚地了解哪一塊區域對于類別是最重要的。

你在訓練神經網絡進行圖片分類時,有沒有想過網絡是否就是像人類感知信息一樣去理解圖像?這個問題很難回答,因為多數情況下深度神經網絡都被視作黑箱。我們喂給它輸入數據進而得到輸出。整個流程如果出現問題很難去調試。盡管預測的已經相當精準,但這并不能說明他們足以和人類感知的方式媲美。

[[222327]]

為何會這樣?

假設你需要對大象和企鵝進行二分類(我知道這個任務十分簡單)。現在你已經獲取了數據集,訓好了模型并完成部署。這個模型想必是適用于絕大多數數據的,但是總有可能會出現誤判。有人可能會把它看作是一個極端情況,但是你覺得對于 CNN 來說,什么時候物體才是明確可辨的?

結合上述內容,顯然在圖像中,大象常伴著草木出現,企鵝常伴著冰雪出現。所以,實際上模型已經學會了分辨草木與冰雪的顏色/形狀,而不是真的學會了按對象分類。

由上文案例知,如顏色通道統計那樣的簡單圖像處理技術,與訓練模型是一樣的。因為在沒有智能的情況下,模型只能依靠顏色辯物。現在你或許會問,如何知道 CNN 究竟在尋找什么?答案就是,Grad-CAM。

加權梯度類激活映射(Grad-CAM)

我們在本篇博客中實現了加權梯度類激活映射。首先,我們要知道這不是唯一的解決方案。原作說,

加權梯度類激活映射 (Grad-CAM) 通過任意目標概念的梯度(比如說類別「狗」的分對數甚至是「狗」這個字),將這些知識傳遞到***的卷積層進而產生一張粗略的定位圖,用于凸顯圖像中對于預測相關概念至關重要的區域。

通俗點講,我們只取最終卷積層的特征圖,然后將該特征中的每個通道通過與該通道相關的類的梯度進行加權。這種方法只不過是輸入圖像如何通過每個通道對于類的重要性來激活不同的通道,最重要的是它不需要對現有架構進行任何重訓練或更改。

特定類的特征空間得分就是對應類的輸出值 y^c 關于特征圖 A_ij 的偏導在 i 和 j 維上的特征進行全局平均池化操作。然后,我們將結果與特征圖沿其通道軸 k 相乘。***,將結果在通道維度 k 上求平均/池化。因此,特征空間的得分凸的大小是 i×j。Σ 符號用于描述池化和平均操作。

ReLU 激活函數用于得分圖,隨后被歸一化以便輸出正區域預測

ReLU 激活函數用于得分圖,隨后被歸一化以便輸出正區域預測

實現

為了達到本篇博客的目的,我們套用一個預訓練好的 VGG 模型,并導入一些必要包開始實現代碼。

  1. from keras.applications.vgg16 import VGG16, preprocess_input, decode_predictions 
  2. from keras.preprocessing import image 
  3. import keras.backend as K 
  4. import numpy as np 
  5. import cv2 
  6. import sys 

我們使用 Keras 自帶的 VGG16 模型。并加載一些有助于加載和處理圖像的函數。

  1. model = VGG16(weights="imagenet"
  2. img_path = sys.argv[1] 
  3. img = image.load_img(img_path, target_size=(224, 224)) 
  4. x = image.img_to_array(img) 
  5. x = np.expand_dims(x, axis=0
  6. x = preprocess_input(x) 

我們先初始化模型并通過命令行參數加載圖片。VGG 網絡只接受 (224×224×3) 大小的圖片,所以我們要把圖片放縮到指定大小。由于我們只通過網絡傳遞一個圖像,因此需要擴展***個維度,將其擴展為一個大小為 1 的批量。然后,我們通過輔助函數 preprocess_input 從輸入圖像中減去平均 RGB 值來實現圖像的歸一化。

  1. preds = model.predict(x) 
  2. class_idx = np.argmax(preds[0]) 
  3. class_output = model.output[:, class_idx] 
  4. last_conv_layer = model.get_layer("block5_conv3") 

此處,我們來看看頂部預測的特征圖。所以我們得到圖像的預測,并給得分靠前的類做個索引。請記住,我們可以為任意類計算特征圖。然后,我們可以取出 VGG16 中***一個卷積層的輸出 block5_conv3。得到的特征圖大小應該是 14×14×512。

  1. grads = K.gradients(class_output, last_conv_layer.output)[0] 
  2. pooled_grads = K.mean(grads, axis=(0, 1, 2)) 
  3. iterate = K.function([model.input], [pooled_grads, last_conv_layer.output[0]]) 
  4. pooled_grads_value, conv_layer_output_value = iterate([x]) 
  5. for i in range(512): 
  6.  conv_layer_output_value[:, :, i] *= pooled_grads_value[i] 

如上所述,我們計算相類輸出值關于特征圖的梯度。然后,我們沿著除了通道維度之外的軸對梯度進行池化操作。***,我們用計算出的梯度值對輸出特征圖加權。

  1. heatmap = np.mean(conv_layer_output_value, axis=-1) 
  2. heatmap = np.maximum(heatmap, 0) 
  3. heatmap /= np.max(heatmap) 

然后,我們沿著通道維度對加權的特征圖求均值,從而得到大小為 14*14 的熱力圖。***,我們對熱力圖進行歸一化處理,以使其值在 0 和 1 之間。

  1. img = cv2.imread(img_path) 
  2. heatmap = cv2.resize(heatmap, (img.shape[1], img.shape[0])) 
  3. heatmap = np.uint8(255 * heatmap) 
  4. heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET) 
  5. superimposed_img = cv2.addWeighted(img, 0.6, heatmap, 0.4, 0) 
  6. cv2.imshow("Original", img) 
  7. cv2.imshow("GradCam", superimposed_img) 
  8. cv2.waitKey(0) 

***,我們使用 OpenCV 來讀圖片,將獲取的熱力圖放縮到原圖大小。我們將原圖和熱力圖混合,以將熱力圖疊加到圖像上。

從上面的圖片可以清楚地看到 CNN 在圖像中尋找的是區分這些類的地方。這種技術不僅適用于定位,還可用于視覺問答、圖像標注等。

此外,它在調試建立精確模型的數據需求方面非常有幫助。雖然此技術并未過多涉及調參,但我們可以使用額外的數據和數據增強技術更好地泛化模型。

原文鏈接:http://www.hackevolve.com/where-cnn-is-looking-grad-cam/

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2018-04-03 14:42:46

Python神經網絡深度學習

2022-06-16 10:29:33

神經網絡圖像分類算法

2018-08-28 16:45:38

圖像識別神經網絡人工智能

2010-06-09 15:09:57

IP網絡

2022-06-06 21:46:32

Kubernetes網絡

2025-02-21 10:09:44

DINOv2圖像分類開發

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2017-09-11 13:33:44

大數據數據可視化決策樹

2017-02-16 09:30:04

數據可視化信息

2021-07-21 12:00:41

數據可視化人工智能

2017-10-14 13:54:26

數據可視化數據信息可視化

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監控IT管理摩卡

2013-12-06 10:05:29

數據中心網絡操作可視化

2020-10-26 15:33:13

可視化數據項目

2015-11-06 14:19:03

博科網絡可視化

2016-07-29 13:22:09

2022-06-29 08:28:58

數據可視化數據可視化平臺

2021-04-09 10:42:03

數據可視化框架大數據

2014-02-18 10:19:44

點贊
收藏

51CTO技術棧公眾號

黄色软件在线| 亚洲不卡在线视频| 99久久免费精品国产72精品九九| 国产成人一区在线| 欧美刺激性大交免费视频| 人妻互换一二三区激情视频| 中文字幕不卡三区视频| 国产精品成人免费精品自在线观看| 2020国产精品视频| 亚洲午夜精品久久久久久高潮| 欧美四级在线| 久久久精品蜜桃| 亚洲www视频| 日本天堂网在线观看| 国产调教一区二区三区| 欧美成人综合网站| 国产又黄又猛又粗| 182在线视频观看| 国产精品欧美一区喷水| 好吊妞www.84com只有这里才有精品| 麻豆亚洲av熟女国产一区二| 香蕉精品久久| 欧美mv和日韩mv国产网站| 又色又爽又高潮免费视频国产| 亚洲 欧美 激情 小说 另类| 久久国产精品色婷婷| 欧美在线亚洲一区| 亚洲熟女www一区二区三区| 禁断一区二区三区在线| 亚洲第一免费网站| 中文字幕日韩久久| 成人一级视频| 色综合久久久久网| 日韩欧美不卡在线| 污影院在线观看| 国产精品久久久久毛片软件| 国产专区一区二区三区| www.中文字幕| 国产一区二区三区久久久| 国产精品高潮在线| 特级西西444www大精品视频免费看| 国产精品嫩草影院在线看| 精品国产一区a| 日本黄色www| 精品午夜视频| 91精品国产入口在线| 亚洲欧美视频二区| 国外成人福利视频| 欧美综合亚洲图片综合区| 免费欧美一级视频| 91精品论坛| 色综合久久久久久久久| 92看片淫黄大片一级| 高端美女服务在线视频播放| 性欧美疯狂xxxxbbbb| 老司机午夜免费福利视频| 麻豆免费在线观看| 亚洲三级久久久| 国产成年人在线观看| 五月香视频在线观看| 中文字幕一区二区三区视频| 亚洲国产一区二区精品视频| 色欧美激情视频在线| 国产精品国产三级国产aⅴ原创| 国产高清在线一区| 天堂网av在线播放| 久久综合99re88久久爱| 欧美中文娱乐网| 天天综合视频在线观看| 国产精品国产自产拍高清av| 亚洲砖区区免费| av网址在线播放| 亚洲超碰精品一区二区| 无码精品a∨在线观看中文| 欧美电影免费观看网站| 欧美天天综合网| 做a视频在线观看| 一区二区在线视频观看| 亚洲精品久久久久中文字幕二区| 在线观看国产中文字幕| 国产午夜亚洲精品一级在线| 精品久久久久久久久久久久久久久 | 亚洲地区一二三色| 六月婷婷激情综合| 午夜不卡影院| 欧美性色黄大片| www,av在线| 国内精品偷拍| 在线播放国产精品| 2025国产精品自拍| 亚洲免费影院| 91日本视频在线| 天堂av手机版| 国产精品成人免费在线| 奇米影视亚洲色图| 精品三区视频| 亚洲高清av在线| 日本少妇aaa| 亚洲激情国产| 国产欧美精品va在线观看| 超碰免费在线97| 国产欧美精品一区二区三区四区 | 又色又爽又黄视频| 成人资源在线| 亚洲欧洲在线播放| 我家有个日本女人| 日韩成人免费看| 懂色一区二区三区av片| 成年人在线免费观看| 亚洲一区国产视频| 欧美特级aaa| 久久综合五月婷婷| 精品国偷自产在线视频| 成年人免费高清视频| 国产一区二区免费看| 欧美日韩免费观看一区| 中文在线手机av| 欧美视频在线不卡| 黄色国产在线观看| 韩国精品一区二区三区| 国产精品视频免费观看www| 黄色一级大片在线免费看国产一 | 视频一区二区三区入口| av噜噜色噜噜久久| 伊人在线视频| 日本韩国精品一区二区在线观看| www黄色av| 成人av激情人伦小说| 日韩亚洲国产中文字幕| 在线观看日本视频| 国产成人精品aa毛片| 影音先锋欧美资源| 免费观看成人性生生活片 | 一级日本不卡的影视| 九九热在线免费| 蜜桃国内精品久久久久软件9| 亚洲欧洲美洲在线综合| 色婷婷av国产精品| 成人性色生活片| 日韩精品第1页| 91麻豆精品| 色噜噜国产精品视频一区二区| wwwav国产| 黑人巨大精品欧美一区| 亚洲精品成人三区| 国产精品久久久久久久久免费高清 | 亚洲福利影视| 中文字幕综合在线| 中文字幕 自拍偷拍| 欧美国产日本韩| 欧美婷婷精品激情| 久久综合国产| 成人亚洲激情网| 黄网站视频在线观看| 欧美日韩国产成人在线免费| 成人黄色短视频| 久久成人av少妇免费| 伊人久久大香线蕉午夜av| 国产精品久久久久久久久免费高清| 日韩一区二区电影| 国模无码国产精品视频| 国产成人精品免费一区二区| 亚洲第一综合网站| 日韩欧美高清一区二区三区| 欧美猛少妇色xxxxx| 丰满少妇高潮在线观看| 亚洲国产一区二区三区| 荫蒂被男人添免费视频| 久久国产精品久久久久久电车| 国产精品亚洲第一区| 性少妇videosexfreexxx片| 亚洲最新在线观看| 粉嫩av懂色av蜜臀av分享| 日韩网站在线| 午夜欧美性电影| 粉嫩一区二区三区在线观看| 色中色综合影院手机版在线观看| 91porny九色| 欧美高清在线视频| 日本高清免费观看| 欧美精品一线| 欧美三日本三级少妇三99| 国产成人免费| 欧美国产第二页| 精品影院一区| 91麻豆精品国产91久久久使用方法| 女人又爽又黄免费女仆| 久久精品99国产精品日本| 久久免费一级片| 日韩有码av| 91久久精品美女高潮| 人人澡人人添人人爽一区二区| 欧美一区二区三区免费大片 | 国产农村老头老太视频| 亚洲黄色小视频| 亚洲av无码一区二区三区人| 黑人精品欧美一区二区蜜桃| 131美女爱做视频| 久久综合成人| 欧美黄色直播| 69精品国产久热在线观看| 日本韩国欧美精品大片卡二| 黄色网址在线免费播放| 亚洲精选一区二区| 国产福利免费视频| 色激情天天射综合网| 久久久久无码国产精品不卡| 国产亚洲精久久久久久| 五月天丁香社区| 久久www免费人成看片高清| 日本a在线免费观看| 不卡日本视频| 精品中文字幕一区| 亚洲码欧美码一区二区三区| 国产精品无av码在线观看| 在线毛片观看| 久久久久五月天| 大地资源网3页在线观看| 亚洲色图综合久久| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 国产伦精品一区二区三区照片91| 日本成人不卡| 最近中文字幕2019免费| 十八禁一区二区三区| 欧美一区二区久久久| 中文字幕乱码一区二区| 欧美午夜丰满在线18影院| 久久久久久久蜜桃| 亚洲精品视频在线| 男人晚上看的视频| 国产精品欧美一级免费| 国产 欧美 在线| 91免费看`日韩一区二区| 亚洲欧美日韩色| 国产传媒久久文化传媒| 久久精品久久99| 国产真实乱子伦精品视频| av污在线观看| 日本不卡123| 亚洲精品视频导航| 可以看av的网站久久看| 欧美成人一区二区在线观看| 日韩视频一区二区三区在线播放免费观看 | 特级西西444| 亚洲电影影音先锋| 99精品视频网站| 中文字幕一区二区三区乱码图片| 韩日午夜在线资源一区二区| 大型av综合网站| 99视频在线播放| 91精品国产自产精品男人的天堂| 庆余年2免费日韩剧观看大牛| yjizz视频网站在线播放| 亚洲欧美日韩高清| 国产在线一二三区| 在线观看亚洲区| 色三级在线观看| 久久久久www| 色呦呦在线看| 久久久久久久久久久人体| 96av在线| 欧美最猛性xxxxx免费| 久久sese| 国产欧美在线看| 久久国产精品美女| 福利视频一区二区三区| jizz国产精品| 免费99视频| 青青草91久久久久久久久| 在线不卡日本| 欧美欧美天天天天操| 国自产拍偷拍精品啪啪一区二区| 91精品国产乱码久久久久久久| 国产综合欧美在线看| 美女亚洲一区| 一区二区三区国产福利| 欧美一区二区三区久久精品茉莉花| 美女主播视频一区| 四季av一区二区凹凸精品| 国产香蕉一区二区三区| 99精品国产福利在线观看免费| 中文字幕一区二区三区四区五区六区| 欧美日韩一区二区三区不卡视频| 亚洲一区二区免费在线| 国产精品99久久免费观看| 欧美在线3区| 91精品91| 国产无套粉嫩白浆内谢的出处| av成人国产| 中文字幕第17页| 成人福利视频在线| 亚洲一二三四视频| 亚洲成年人网站在线观看| 五月婷婷丁香在线| 亚洲精品一区二区三区在线观看 | 一区二区冒白浆视频| 重囗味另类老妇506070| 成年人黄色片视频| 国产91丝袜在线播放0| 三年中国中文观看免费播放| 一区二区三区av电影| 免费黄色片视频| 精品国产网站在线观看| 91免费在线| 欧美性资源免费| 日本精品在线播放| 日韩欧美一区二区视频在线播放| 深爱激情久久| 久久av综合网| 国内精品免费**视频| mm131丰满少妇人体欣赏图| 亚洲永久免费视频| 中文字幕一区二区三区免费看| 日本电影亚洲天堂一区| 国产福利资源在线| 在线中文字幕日韩| 成人香蕉视频| 国产欧美在线一区二区| 一区二区电影| 一区二区三区视频网| 26uuu精品一区二区在线观看| 亚洲自拍偷拍图| 天天综合色天天综合| 亚洲爱情岛论坛永久| www.久久撸.com| 视频二区不卡| 免费观看成人高| 亚洲理论在线| 中文字幕第九页| 亚洲一区二区三区爽爽爽爽爽| 天天插天天操天天干| 欧美v亚洲v综合ⅴ国产v| 老司机福利在线视频| 国产成人精品日本亚洲| 亚洲传媒在线| 国产精品秘入口18禁麻豆免会员| 蜜乳av一区二区三区| 一区二区精品免费| 欧美视频二区36p| 天天干天天舔天天射| 国内自拍欧美激情| 精品视频高潮| 国产91xxx| 91蜜桃在线免费视频| 国产成人亚洲欧洲在线| 亚洲国产毛片完整版| 999av小视频在线| 国产亚洲精品美女久久久m| 1024日韩| 熟妇高潮精品一区二区三区| 黑人狂躁日本妞一区二区三区 | 国产乡下妇女做爰| 欧美mv日韩mv| wwww亚洲| 久久久久久久久一区| 嫩草成人www欧美| 日本二区在线观看| 欧美综合一区二区三区| 欧洲日本在线| 亚洲aaa激情| 狠狠色综合网| 国产ts丝袜人妖系列视频| 色呦呦日韩精品| aaa在线观看| 91免费看网站| 亚洲视频播放| 五月婷婷欧美激情| 91精品久久久久久久久99蜜臂| 国家队第一季免费高清在线观看| 精品中文字幕在线2019| 国产一区二区三区亚洲| 国产精品一线二线三线| 久久久久久久电影| 一级黄色片在线| 欧美国产精品人人做人人爱| 天海翼亚洲一区二区三区| caoporn超碰97| 亚洲天堂成人网| 手机在线精品视频| 国产精品美女在线观看| 亚洲最新av| 波多野结衣 在线| 欧美日韩国产另类不卡| 2020国产在线| 亚洲精品无人区| 成人午夜av影视| 国产在线观看第一页| 欧美精品性视频| 蜜桃成人av| 日韩大尺度视频| 色美美综合视频| 色爱综合区网| 日韩av电影免费在线| 国产福利一区在线| 中文字幕在线欧美| 欧美老少配视频| 欧美日韩激情| 久久久久久久久免费看无码 | 好吊妞视频这里有精品| 亚洲免费av一区二区三区|