归因分析笔记21 可解释的机器学习-李宏毅讲座
创始人
2024-05-26 11:00:18
0

视频链接:

https://www.bilibili.com/video/BV1Wv411h7kN/?p=96&vd_source=7259e29498a413d91ab48c04f9329855

课件链接:

https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fspeech.ee.ntu.edu.tw%2F~hylee%2Fml%2Fml2021-course-data%2Fxai_v4.pptx&wdOrigin=BROWSELINK

作业链接:

https://speech.ee.ntu.edu.tw/~hylee/ml/ml2021-course-data/hw/HW09/HW09.pdf

https://colab.research.google.com/github/ga642381/ML2021-Spring/blob/main/HW09/HW09.ipynb

目录

Interpretable与explainable的差异

Explainable的目标

解释的类别

Local

解释的方法

1.输入的哪些部分重要

2.网络如何处理输入

Global

1.以网络输出最大为优化目标训练输入

2. Generator

替代模型


Interpretable与explainable的差异

Interpretable本身就可解释的(线性模型, 单颗浅层决策树)

explainable本身不可解释的模型赋予其解释(深层决策树/随机森林)

Explainable的目标

什么是好的解释结果

人能接受的理由(让人高兴)

解释的类别

Local:对单个样本做出判断的理由(哪些组成部分components像猫)

Global:对任意的输入, 什么样的输入能获得肯定的判断(什么样的图片可以看作猫)

Local

解释的方法

1.输入的哪些部分重要

2.网络如何处理输入

1.输入的哪些部分重要

1.看梯度

(1)逐部分mask特征/或者对单个特征进行微小变化

(2)然后观察输出/计算梯度:

变化大/梯度大的为重要特征, 由此可画出Saliency Map(主要在CV中使用)

2. Integrated gradient (IG)--扩展了解的方法

SmoothGrad

避免杂讯影响: 在图片上加入不同杂讯, 所有的Saliency Map叠加后, 就是SmoothGrad的结果

草对分辨图片可能重要, 但老板会喜欢机器根据猫的本体判断, 让老板高兴的解释才是好的解释

梯度≠特征重要度

当大象鼻子长到一定程度的时候, 再变长对判断就没有帮助了, 此时长度发生变化的梯度为0.

2.网络如何处理输入

降维+可视化

对网络某一层(或Attention)的输出进行降维+可视化, 输出图片给人眼看是否有联系

Attention is not Explanation

Probing

1.Probing(探针)=分类器

基于这一层的输出, 训练判断词性(或其它特性)的分类器, 来确定这一层是否学到了词性方面的信息.

但是要小心可能单纯是分类器没有训练好/或训练太好, 导致无法分别.

2. Probing(探针)=生成器

利用某一层的输出, 复现网络的输入

看出网络抹去了哪些特征, 学到了哪些特征

Global

不是对单个样本为什么选择

而是根据整个模型参数, 找出模型想象中的猫

1.以网络输出最大为优化目标训练输入

创造一张图片, 其中包含filter (网络)想要侦测的像素

把像素值当作训练的参数, 使得某层输出的feature map值(整个网络输出)大.

找出的值用X*表示, 观察X*的特征

其中aij是feature map中的元素

其中yi是整个网络的输出.

寻找的方法不是梯度下降而是梯度上升(gradient ascent).

如果寻找的时候不加限制, 输出的图片是杂讯:

加限制--图片要像数字. 此处的限制R()是有笔画的地方越少越好

此时得到的图片:

要得到很像人类的图片其实很难, 要根据对影像的了解下非常多的限制, 对超参数微调.

2. Generator

将生成器与分类器接在一起

此时不是找分类器的输入X, 而是生成器的输入Z

找到能使y最大的z, 记为z*, 再把z*输入生成器.

替代模型

用简单的模型模仿复杂模型的行为

再分析简单的可解释的模型

Local Interpretable Model-Agnostic Explanations (LIME)

线性模型无法模仿网络的所有行为, 只模仿一小区域的行为.

相关内容

热门资讯

讲题算补课吗 讲题算补课吗不算,讲题并不算补课。讲题只是课后的一个习题讲解,并且这样子最好就是放到一型册个课后服务...
你知道的神话故事有? 你知道的神话故事有?封神之战 逐鹿之战 水神大战火神 精卫填海 夸父逐日 杨戬救母劈桃山 沉香救母劈...
谁有描写声音的 英语单词?我急... 谁有描写声音的 英语单词?我急用!要写出这是什么东西的声音。ring电话声。oh感叹词欧bang 撞...
至尊龙纹为什么从152章就看不... 至尊龙纹为什么从152章就看不了?未克从,黄金赠路岁晏,十载陇西头。
李九重在相声界的地位如何? 李九重在相声界的地位如何?地位是挺高的,而且他也是一位非常优秀的相声演员,出演过很多优秀的作品。李九...
《美好人生》所以歌曲 《美好人生》所以歌曲《美好人生》全部歌曲序号 歌曲名称 歌手 播放 送歌 1 千里之外 周杰伦 ...
3.05 2400AP的兽王L... 3.05 2400AP的兽王LR 24%暴击 120命中.秒伤应该大概多少?我打AG70级的木桩才1...
开塞36首小提琴练习曲1多少级 开塞36首小提琴练习曲1多少级开塞36首练习曲的第一首练习曲,一般收录在小提琴考级的第二级,也有收录...
关于怀孕的。 关于怀孕的。上个月30号来的月经,这个月18号和老公同房了,今天来了月经,是不是就代表不会怀孕了?指...
上夜班很累 上夜班很累以前我也上过夜班,上夜班的人一般都是生物钟与别要刚好完全相反,所以白天的休息时间一定要足,...
九老十三匠是指哪些? 九老十三匠是指哪些?同上 。。木匠、泥水匠、。木匠、泥水匠、石匠、铁匠、船匠、佛匠、雕花匠、搭彩...
有哪些好玩有趣的的休闲益智游戏... 有哪些好玩有趣的的休闲益智游戏?您好,七麦数据为您解答~对抗类的休闲游戏其实也很火,如之前火爆全网的...
找一首老歌 找一首老歌我想找一首歌是一个男的唱的我记得里面有一句歌词是什么难舍难了.........什么岩一首还...
电影《无双》中李问真的是画家吗... 电影《无双》中李问真的是画家吗?电影的结局已经很清楚,李问是画家,歼链秀清终究还是蠢尘无带改禅法忍受...
年轻人一年四季在打工,仍旧穷得... 年轻人一年四季在打工,仍旧穷得叮当响,这是为什么?年轻人一年闹中四季在打工,仍旧穷得叮当响,主要的嫌...
搭帐篷是小猪佩奇搭档吗 搭帐篷是小猪佩奇搭档吗搭帐篷是小猪佩奇搭档。根据查询相关公开信息显示,培衡正《小猪佩奇奇遇记》第57...
垂手可得的幸福可信吗 垂手可得的幸福可信吗恩...最好还是三思而后行啊不要太相信了,不要拿自己的幸福开玩笑,太容易得到的不...
有哪些一流的中文流行歌曲作词人... 有哪些一流的中文流行歌曲作词人?他们各有什么强项?邓丽君,感情很细腻,一般都是做的男女情爱的歌曲,让...
你们炒股的感受经验和心得,分享... 你们炒股的感受经验和心得,分享下抽屉有几抽屉的东西,要不要丢?76还行,一有时间我就追啊32
雾起我在迷雾中爱你,雾散众人皆... 雾起我在迷雾中爱你,雾散众人皆知我爱你下句雾起我在迷雾中爱你,雾散众人皆知我爱你,希望未来的路,有你...