晓查 整理 
量子位 报道 | 公众号 QbitAI

新冠疫情的出现,让许多AI医疗技术浮出水面。

但是AI一直黑箱问题存在,如果AI对过程都不能做到可解释,又怎么能放心让它来诊断病患呢。而关于机器学习可解释问题的书籍少之又少。

最近,一位来自复旦大学的研究生朱明超,将一本少有的书《Interpretable Machine Learning》(可解释机器学习)翻译成了中文。

这本书最初是由德国慕尼黑大学博士Christoph Molnar耗时两年完成的,长达250页,是仅有的一本系统介绍可解释性机器学习的书籍。

朱明超近期完成了这本书的翻译和校对工作,目前已经开源放到GitHub网页上。朱同学在翻译过程中还和原作者进行了多次讨论,中文版还得到了Christoph Molnar本人在Twiter上的推荐。

“可解释”是这本书的核心论题。作者认为,可解释性在机器学习甚至日常生活中都是相当重要的一个问题。建议机器学习从业者、数据科学家、统计学家和任何对使机器学习模型可解释的人阅读本书。

《可解释的机器学习》该书总共包含 7 章内容:

第一章:前言
第二章:可解释性
第三章:数据集
第四章:可解释的模型
第五章:模型无关方法
第六章:基于样本的解释
第七章:水晶球

Molnar表示,虽然数据集与黑盒机器学习解决了很多问题,但这不是最好的使用姿势,现在模型本身代替了数据成为了信息的来源,但可解释性可以提取模型捕捉到的额外信息。

当我们的日常生活中全都是机器和算法时,也需要可解释性来增加社会的接受度。毕竟要是连科学家都研究不透“黑盒”,怎样让普通人完全信任模型做出的决策呢?

这本书的重点是机器学习的可解释性。你可以从这本书中学习简单的、可解释的模型,如线性回归、决策树和决策规则等。

后面几章重点介绍了解释黑盒模型的模型无关的一般方法,如特征重要性和累积局部效应,以及用 Shapley 值和 LIME 解释单个实例预测。

对各种解释方法进行了深入的解释和批判性的讨论。它们是如何工作的?优点和缺点是什么?如何解释它们的输出?本书使你能够选择并正确应用最适合你的机器学习项目的解释方法。

这本书结合了各类现实生活中的例子来介绍相关的概念,同时搭配参考链接帮助读者进一步学习了解。

另外朱同学的GitHub上还一直在坚持翻译Goodfellow的《机器学习》,还在翻译中配上了自己编写的Python代码供参考。有兴趣的同学也可以顺带去参考学习。

最后附上《可解释机器学习》一书的项目地址:
https://github.com/MingchaoZhu/InterpretableMLBook

PDF下载:

在我爱计算机视觉公众号后台回复“iml”,即可收到该书中英文PDF下载。

END

备注:学习

机器学习交流群

机器学习技术学习与交流分享,若已为CV君其他账号好友请直接私信。

我爱计算机视觉

微信号:aicvml

QQ群:805388940

微博知乎:@我爱计算机视觉

投稿:amos@52cv.net

网站:www.52cv.net

在看,让更多人看到  

唯一《可解释机器学习》中文书来了:复旦研究生翻译,原作者转发点赞相关推荐

  1. 通俗解释机器学习中的召回率、精确率、准确率

    赶时间的同学们看这里:提升精确率是为了不错报.提升召回率是为了不漏报 网络上很多地方分不清准确率和精确率,在这里先正确区分一下精确率和准确率,以及他们的别称 切入正题 很多人分不清召回率和精确率的区别 ...

  2. 解释机器学习中的熵、联合熵、条件熵、相对熵和交叉熵

    原文地址:https://www.cnblogs.com/kyrieng/p/8694705.html 1.信息熵 (information entropy) 熵 (entropy) 这一词最初来源于 ...

  3. 《可解释机器学习》中文资源重磅来袭!复旦研究生翻译,原作者转发点赞!...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 转载自:量子位 前言 我曾经介绍过一本不错的书籍:<A Gudie for ...

  4. 【人工智能系列经典图书翻译】可解释机器学习(第二版) 第8章 全局模型无关方法

    第 8 章 全局模型无关方法 全局方法描述了机器学习模型的一种惯例做法.与全局方法相对应的是局部方法.全局方法通常表示为基于数据分布的预期值.例如,部分依赖图是一个特征效应图,是所有其他特征都被边缘化 ...

  5. 终于有人把可解释机器学习讲明白了

    导读:为了解决模型的"黑盒"问题,科学家们提出了可解释机器学习.除了预测的精准性之外,可解释性也是机器学习模型是否值得信赖的重要衡量标准. 可解释机器学习(IML)的核心思想在于选 ...

  6. 独家 | 在R中使用LIME解释机器学习模型

    作者:PURVAHUILGOL 翻译:陈丹 校对:欧阳锦 本文约3200字,建议阅读15分钟 本文为大家介绍如何在R中使用LIME来解释机器学习模型,并提供了相关代码. 关键词:机器学习模型解释.R语 ...

  7. 这只是一种解释,未必是唯一的解释——人脑处理信息中混入主观歧义

    有这么一个简单但深刻的实验: 有这么一个简单但深刻的实验: 我们看到这张图片的第一反应是:5个凸的按钮,1个凹的按钮. 现在仅仅将图片上下颠倒一下: 在我们眼中立即就变成了:1个凸的按钮,5个凹的按钮 ...

  8. 在自然对话中解释机器学习模型——通过建立一个对话式的XAI代理;保护峰值:关于尖峰神经网络对对抗性示例的可转移性和安全性;SUNet:用于全景分段的具有规模意识的统一网络;一种新型的可用于主体转移脑机

    可解释的机器学习 中文标题:在自然对话中解释机器学习模型--通过建立一个对话式的XAI代理 英文标题:Explaining Machine Learning Models in Natural Con ...

  9. 举例解释大数定律、中心极限定理及其在机器学习中的应用

    面试曾经被问到:什么是大数定律,什么是中心极限定理,大数定律在机器学习中有什么应用?大数定律在实际应用中有什么缺陷? 先说大数定律: 大数定律核心思想顾名思义,实验次数够大则随机事件发生的频率将收敛于 ...

最新文章

  1. Hd Simpsons’ Hidden Talents
  2. python学习06
  3. Linux设置环境变量小结:设置永久变量临时变量 全局变量局部变量
  4. Python中的队列结构及其用法
  5. jupyter notebook安装相关问题
  6. sklearn中的损失函数
  7. python编写生日代码_利用python-docx模块写批量生日邀请函
  8. dmx512 java_什么书通过软件层讲解DMX512协议
  9. Keras 中文文档地址
  10. 【情报分享1234】来自海莲花组织的道歉,然后再给你扔了个恶意文档
  11. hdu 2037 今年暑假不AC 贪心)
  12. python如何自己写库_亲自动手写一个python库(二)
  13. Aurora核使用中tx_dst_rdy信号拉低问题(续)
  14. 记录一篇Spring 5的WebClient 的 重试问题
  15. 怎样营造线上购物氛围-纽黑文教育
  16. 使用libphonenumber格式化手机号以及归属地查询
  17. Moodle文件夹简介
  18. logdet函数的凹凸性和遍历速率
  19. 网页扩展名是php的是,php文件的扩展名是什么
  20. c语言程序设计第五版李丽娟_c语言程序设计第五版习题答案

热门文章

  1. 单目相机提高标定精度的经验(转载)
  2. CMFCColorButton的使用以及重绘
  3. Hibernate框架 一对多,多对多映射
  4. CentOS基础操作指令(磁盘分区和挂载)
  5. Golang笔记—封装/继承/接口
  6. 小程序基础 - wafer2 - PHP - 后台和前台 - 利用对象数组来传递表单数组的正确方法 - 下载部分(服务器到微信)
  7. 【004】vim 和 他的辅助工具们
  8. 系统集成项目管理工程师_系统集成项目管理工程师,最热门的入户软考专业!...
  9. toast弹窗_一个弹窗的设计思考
  10. html隐藏并失效,如果元素开始隐藏,css过渡将不起作用