资源 | 最入门级别的机器学习图书:Chris Bishop发布在线新书

选自MBML book

参与:蒋思源

PRML 大神、微软剑桥研究院院长 Chris Bishop 与 John Winn 的机器学习新书 Model Based Machine Learning(基于模型的机器学习)不久之前刚刚公布。本书从实际案例出发,每一章节都着重从头解决一个问题,本书从最基础的概念开始,一步步带领读者体会机器学习建模解决问题的思路。本书现有 5 个章节,其他章节将陆续推出。

项目地址:http://mbmlbook.com/toc.html

近年来,机器学习已经走到了科技世界的中心位置。今天,成百上千的科学家和工程师们正在将机器学习的各类方法应用到越来越多的领域里。然而,在实践中有效利用机器学习是一项艰巨的任务,特别是对于新领域而言,以下是使用机器学习解决现实世界问题面临的一些主要挑战:

  • 「我正被机器学习方法和技术的海洋所淹没,有太多的方法了!」
  • 「我不知道该用哪个方法,不知道为什么这个方法在我的问题中表现更好。」
  • 「我的问题看起来不能用任何标准算法解决。」

机器学习对于入门者而言是令人畏惧的

在本书中,作者从一个新的视角审视机器学习,即基于模型的机器学习。从这个视角来看,我们会更系统、清晰地了解创建高效机器学习解决方案的过程。本教程适应于全方位了解机器学习技术和应用,并有助于大家构建成功的机器学习解决方案。

什么是基于模型的机器学习?

在基于模型的视角中,我们不需要转换我们的问题而去拟合一些标准算法,我们只需要精确地设计我们自己的机器学习算法而拟合我们的问题。

在基于模型的机器学习中,核心观点即所有问题域的假设都可以在特定形式的模型中表达。实际上,模型就是对问题作出一系列假设,并用十分精确的数学形式表达出来。例如在第一章中,我们尝试构建一个模型而解决简单的谋杀问题。在这个任务中,模型的假设就包括一组犯罪嫌疑人、可能行凶的武器、不同犯罪嫌疑人对不同武器的偏好等,然后我们再对这些不同的假设采用具体的机器学习算法完成模型。基于模型的机器学习是一种广义目的方法,因此我们不需要学习巨量的机器学习算法和技术。

模型和算法

从基于模型的机器学习角度来看,模型是组合一系列假设以在问题域中寻找解决方案。为了从模型获得一组预测,我们需要收集数据并计算那些我们希望知道的变量值。而这一计算的过程就称之为推断。我们将在本教程中讨论几种常见的推断技术,而模型和推断过程的结合如下所示就可以定义成一个机器学习算法。

目标读者

本教程并不是寻常的机器学习教科书,因此我们也不会一一介绍不同的机器学习算法。我们会通过一系列现实案例介绍各种算法的关键概念。案例学习在本教程中起到了极其重要的作用,因为我们只有通过案例才能真正理解不同的建模方法和算法。因此每一章主要只讨论一个案例,并且将尝试使用基于模型的方法解决该案例所出现的问题。因此本教程非常适合机器学习入门者快速了解机器学习的核心思想和方法。

本教程每一个章节(或一个案例)将分为多个小节,因此初学者可以在阅读完每小节后消化该小节的内容再进入下一小节的内容。

当前章节内容

第一章:破密神秘谋杀任务

在破解谋杀秘密中,我们将使用各种常见的概率方法跟着作者一步步找出隐藏在幕后的凶手,本章节涉及到概率的意义、随机变量和概率分布等核心概念。

  • 概率:即衡量随机事件不确定性程度的数值,其取值范围从 0 到 1。其中 0 代表不可能发生,1 代表必定发生。
  • 随机变量:即数值存在不确定性的变量。
  • 标准化约束:即对概率分布的限制,一个随机变量在所有情况下出现的概率和为 1.
  • 概率分布:即一个函数,该函数给定了随机变量每一个可能的值和概率。
  • 抽样:抽样是一种推论统计方法,它是指从目标总体中抽取一部分个体作为样本,通过观察样本的某一或某些属性,依据所获得的数据对总体的数量特征得出具有一定可靠性的估计判断,从而达到对总体的认识。
  • 伯努利分布:伯努利分布又名两点分布或者 0-1 分布,是一个离散型概率分布。若伯努利试验成功,则伯努利随机变量取值为 1。若伯努利试验失败,则伯努利随机变量取值为 0。
  • 均匀分布:均匀分布表示随机变量等可能出现。在实际问题中,当我们无法区分在区间 [a,b] 内取值的随机变量 X 取不同值的可能性有何不同时,我们就可以假定 X 服从 [a,b] 上的均匀分布。

第二章:评估人才技能

在这一章节中,我们将学会使用真实的数据构建模型。这一部分主要的概念如下:

  • 概率密度函数:连续型随机变量的概率密度函数是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数。
  • β 分布:Β分布也称贝塔分布,是指一组定义在 (0,1) 区间内的连续概率分布,有两个参数α和β。
  • 对数概率(似然函数):似然函数是一种关于统计模型中的参数的函数,表示模型参数中的似然性,似然函数在统计推断中有重大作用。
  • 真正类率(true positive rate):预测为正且实际为正的样本占所有正样本的比例。
  • 假正类率(false positive rate):预测为正且实际为负的样本占所有正样本的比例。

后面第三章、第四章和第六章已经完成,而剩下的章节还没有更新。第三章主要是构建游戏玩家匹配系统,即使用 Xbox Live 数据构建一个可以匹配游戏玩家的系统,我们希望能使相匹配的玩家拥有相近的技能。第四章主要是构建邮件过滤系统,因为我们的邮件非常多,有些重要邮件会因为源源不断的新邮件而被覆盖掉,那么该章节就叫我们怎样利用机器学习方法减少这种信息负载。第六章则更深入到了医学场景中,因为儿童哮喘病近来比较严重,而我们更好地理解哮喘和过敏间的关系有助于帮助医生检测和诊断哮喘病,那么我们是不是可以利用机器学习解决该问题。

本文为机器之心原创,转载请联系本公众号获得授权。

原文发布于微信公众号 - 机器之心(almosthuman2014)

原文发表时间:2017-07-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏新智元

8张图看苹果公开的第一篇 AI 论文

【新智元导读】 苹果终于发表了AI方面的第一篇论文。12月22日,苹果题为《Learning from Simulated and Unsupervised I...

4216
来自专栏深度学习

人脸识别技术发展及实用方案设计

人脸识别技术不但吸引了Google、Facebook、阿里、腾讯、百度等国内外互联网巨头的大量研发投入,也催生了Face++、商汤科技、Linkface、中科云...

4637
来自专栏数据派THU

深度学习并非万能,你用对了吗?

来源:机器人圈 作者:Pablo Cordero 本文文章长度为4700字,建议阅读8分钟。 本文为你全面揭示深度学习的应用场合和作用。 [ 导读 ]深度学习随...

2008
来自专栏深度学习

人脸识别技术发展及实用方案设计

人脸识别技术不但吸引了Google、Facebook、阿里、腾讯、百度等国内外互联网巨头的大量研发投入,也催生了Face++、商汤科技、Linkface、中科云...

4669
来自专栏AI科技评论

干货 | 2 分钟论文:神经网络开始自我学习,说是用了架构搜索新算法

来源 / Two Minute Papers 翻译 / 严谨文 校对 / 凡江 整理 / 雷锋字幕组 本期论文:结合分层表示的高级架构搜索 Hierarchic...

3147
来自专栏新智元

【普华永道全息图解】机器学习演化史,方法、应用场景与发展趋势

【新智元导读】普华永道最近推出了一系列机器学习信息图示,很好地将机器学习的发展历史、关键方法以及未来会如何影响社会生活展现了出来。基础概念部分包括机器学习各大学...

3879
来自专栏PPV课数据科学社区

机器学习和统计模型的差异

在各种各样的数据科学论坛上这样一个问题经常被问到——机器学习和统计模型的差别是什么? 这确实是一个难以回答的问题。考虑到机器学习和统计模型解决问题的相似性,两者...

3146
来自专栏数据派THU

【独家】深扒Yann LeCun清华演讲中提到的深度学习与人工智能技术(PPT+视频)

本文长度为3000字,建议阅读10分钟 本文为Yann LeCun在清华大学做的关于深度学习与人工智能技术的演讲梗概。 姚期智先生引言: 非常荣幸来给大家介...

2217
来自专栏专知

【干货】为什么深度学习要使用大量数据?

3401
来自专栏大数据文摘

让你上瘾的网易云音乐推荐算法,用Word2vec就可以实现

1314

扫码关注云+社区