成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度神經網絡可解釋性方法匯總,附Tensorflow代碼實現

新聞 深度學習
理解神經網絡:人們一直覺得深度學習可解釋性較弱。然而,理解神經網絡的研究一直也沒有停止過,本文就來介紹幾種神經網絡的可解釋性方法,并配有能夠在Jupyter下運行的代碼連接。

理解神經網絡:人們一直覺得深度學習可解釋性較弱。然而,理解神經網絡的研究一直也沒有停止過,本文就來介紹幾種神經網絡的可解釋性方法,并配有能夠在Jupyter下運行的代碼連接。

Activation Maximization

通過激活最化來解釋深度神經網絡的方法一共有兩種,具體如下:

1.1 Activation Maximization (AM)

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/1.1%20Activation%20Maximization.ipynb  

深度神经网络可解释性方法汇总,附Tensorflow代码实现

1.2 Performing AM in Code Space

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/1.3%20Performing%20AM%20in%20Code%20Space.ipynb

深度神经网络可解释性方法汇总,附Tensorflow代码实现

Layer-wise Relevance Propagation

層方向的關聯傳播,一共有5種可解釋方法。Sensitivity Analysis、Simple Taylor Decomposition、Layer-wise Relevance Propagation、Deep Taylor Decomposition、DeepLIFT。它們的處理方法是:先通過敏感性分析引入關聯分數的概念,利用簡單的Taylor Decomposition探索基本的關聯分解,進而建立各種分層的關聯傳播方法。具體如下:

2.1 Sensitivity Analysis

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.1%20Sensitivity%20Analysis.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

2.2 Simple Taylor Decomposition

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.2%20Simple%20Taylor%20Decomposition.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

2.3 Layer-wise Relevance Propagation

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.3%20Layer-wise%20Relevance%20Propagation%20%281%29.ipynb 

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.3%20Layer-wise%20Relevance%20Propagation%20%282%29.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

2.4 Deep Taylor Decomposition

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.4%20Deep%20Taylor%20Decomposition%20%281%29.ipynb 

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.4%20Deep%20Taylor%20Decomposition%20%282%29.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

2.5 DeepLIFT

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/2.5%20DeepLIFT.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

Gradient Based Methods

基于梯度的方法有:反卷積、反向傳播, 引導反向傳播,積分梯度和平滑梯度這幾種。具體可以參考如下鏈接:

https://github.com/1202kbs/Understanding-NN/blob/master/models/grad.py 

詳細信息如下:

3.1 Deconvolution

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/3.1%20Deconvolution.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

3.2 Backpropagation

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/3.2%20Backpropagation.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

3.3 Guided Backpropagation

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/3.3%20Guided%20Backpropagation.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

3.4 Integrated Gradients

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/3.4%20Integrated%20Gradients.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

3.5 SmoothGrad

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/3.5%20SmoothGrad.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

Class Activation Map

類激活映射的方法有3種,分別為:Class Activation Map、Grad-CAM、 Grad-CAM++。在MNIST上的代碼可以參考:

https://github.com/deepmind/mnist-cluttered

每種方法的詳細信息如下:

4.1 Class Activation Map

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/4.1%20CAM.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

4.2 Grad-CAM

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/4.2%20Grad-CAM.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

4.3 Grad-CAM++

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/4.3%20Grad-CAM-PP.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

Quantifying Explanation Quality

雖然每一種解釋技術都基于其自身的直覺或數學原理,但在更抽象的層次上確定好解釋的特征并能夠定量地測試這些特征也很重要。這里再推薦兩種基于質量和評價的可解釋性方法。具體如下:

5.1 Explanation Continuity

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/5.1%20Explanation%20Continuity.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

5.2 Explanation Selectivity

相關代碼如下:

http://nbviewer.jupyter.org/github/1202kbs/Understanding-NN/blob/master/5.2%20Explanation%20Selectivity.ipynb 

深度神经网络可解释性方法汇总,附Tensorflow代码实现

 

 

責任編輯:張燕妮 來源: 相約機器人
相關推薦

2025-01-09 14:06:31

2020-05-14 08:40:57

神經網絡決策樹AI

2023-03-09 12:12:38

算法準則

2022-06-07 11:14:23

神經網絡AI中科院

2023-03-07 16:48:54

算法可解釋性

2024-08-23 13:40:00

AI模型

2019-08-29 18:07:51

機器學習人工智能

2025-01-13 08:13:18

2020-12-17 16:50:28

曙光

2024-09-18 05:25:00

可解釋性人工智能AI

2024-05-28 08:00:00

人工智能機器學習

2022-06-14 14:48:09

AI圖像GAN

2019-07-25 08:20:37

代碼開發神經網絡

2023-08-15 10:04:40

2021-01-08 10:47:07

機器學習模型算法

2023-05-04 07:23:04

因果推斷貝葉斯因果網絡

2025-03-10 08:34:39

2022-02-07 15:49:15

人工智能機器學習技術

2024-12-20 08:07:45

2021-01-25 21:41:59

人工智能深度學習自動駕駛
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲天天干 | 亚洲精品麻豆 | 91久久精品| 电影午夜精品一区二区三区 | 精品一区二区av | 夜夜精品视频 | 狠狠做深爱婷婷综合一区 | 亚洲超碰在线观看 | 美女艹b | 国产成人一区二 | 久久av网站 | 亚洲精品www久久久久久广东 | 久久久精品一区二区三区四季av | 欧美成视频 | 在线免费观看a级片 | 亚州激情| 日韩中文字幕av | 欧美一区 | 日韩欧美手机在线 | 午夜影院在线观看视频 | 欧美亚洲一区二区三区 | h片在线免费看 | 欧美黑人巨大videos精品 | 亚洲激情综合网 | 超碰97人人人人人蜜桃 | 久久视频精品在线 | 国产精品视频久久 | 国产精品99久久久久久宅男 | 日本欧美在线观看视频 | www.一级片 | 成人欧美一区二区三区1314 | 成人福利 | 国产精品国产精品国产专区不卡 | 亚洲视频一区二区三区 | 中文字幕欧美日韩一区 | 欧美精品一区二区三区四区 在线 | 黄页网址在线观看 | 亚洲免费片 | 中文在线日韩 | 精品中文字幕久久 |