前言

这本书是机器学习的一般介绍,可以作为研究人员的参考,也可以作为学生的教科书。它覆盖了机器学习基本现代主题,同时提供了讨论和算法论证所需的理论基础和概念工具。并且,这本书还描述了这些算法应用的许多关键部分。

我们致力于用最新颖的理论工具和观念提供简明的证明,即使是相对先进的结果也会采用这种方法。总而言之,只要有可能,我们就会选择简洁。然而,我们会讨论出现在人工智能领域的某些关键的复杂主题,并且会强调部分开放的研究问题。部分课题通常会和别的主题融合在一起,因而可能不会得到充分的重视,在这里我们会单独讨论加以强调:例如,保留一个不同章节用于阐述多元分类 ,排序和回归。

尽管本书十分全面地覆盖了人工智能领域的重要主题,但是为了简洁起见,我们不得不删除部分重要的主题,比如几何模型,神经网络,其中也是因为目前这些方法缺乏坚实的理论保障。

这本书是为学生和研究人工智能、统计以及其他范畴的专业人员而写的。它可以当作研究生和高年级本科生的人工智能课堂的教科书,它同样也可以作为研究研讨会的参考文本。本书前面的三到四章节主要是打下理论基础,除了第6章和第13章(与第12章密切相关),其他章节大多是自成一体的。并且,第6章介绍了一些在以后的章节中广泛使用的概念。每个章节都包含了一系列的练习。并分别给出完整的解决方案。

我们假定读者已经对基本的线性代数、概率论以及算法分析知识已经很熟悉了。然而,为了进一步帮助读者掌握知识,这本书也包括了一个广泛的附录,提供了线性代数的简明回顾,凸优化的介绍,概率论知识的简要回顾,关于集合不等式知识的分析和讨论,一些简短的信息理论等等。

我们的目标是在众多主题和领域中,给予读者同一的介绍,这和一些采用更专业的表示书籍不同。那些书倾向于一个特定的观点(比如贝叶斯观点),或者一个特定的主题(比如内核方法)。这本书的理论基础和它对证明和分析的刻意强调使得它区别于其他介绍。

在第2版中,我们更新了整本书的内容。这些改变包括在大多数章节的不同的写作风格,新图标和插图。简化或者补充已经存在的章节中,特别是第6章和第17章和一些新章节。

我们在第4章中增加了关于模型选择的完整章节,这是一个重要的话题,但在之前的版本中,我们只是简略地谈了谈。我们还在第12章中增加了关于最大熵模型和在第13章中增加了条件最大熵模型,这些内容都在机器学习中起着举足轻重的作用。同时,我们还对附录做了些改变。特别是我们在附录B中增加了关于凸优化Fenchel对偶性的完整章节,对附录D做了一些关于集中不等式的增加和改变,在附录E中增加了信息理论,并更新了部分材料。此外,我们还在现有章节和新章节中增加了大量新练习和答案。

本书中的大部分材料都源于研究生课程《机器学习基础》中,这门课在纽约大学由朗库数学科学机构的第一作者所教授已经过去14年了。这本书很大程度上受益于学生在课堂中提出的观点和建议,同时我们也深深感激我们的朋友、同事和一些研究人员为此书提出的建议。

我们特别感谢提出重大建议和组织了第一版的发表素材的Corinna Cortes和Yishay Mansour,我们充分考虑了这些建议,并且充分改进了介绍。同时,我们也很感激Yishay Mansour用第一版书进行授课,并且向我们提出反馈。

我们同样也很感激一下为本书进行讨论、提出建议和作出其他贡献的同事,和来自学术界和企业关研究机构的朋友:Jacob Abernethy, Cyril Allauzen, Kareem Amin, Stephen Boyd, Aldo Corbisiero, Giulia DeSalvo, Claudio Gentile, Spencer Greenberg, Lisa Hellerstein, Sanjiv Kumar, Vitaly Kuznetsov, Ryan McDonald, Andr`es Mu˜noz Medina, Tyler Neylon, Peter Norvig, Fernando Pereira, Maria Pershina, Borja de Balle Pigem,Ashish Rastogi, Michael Riley, Dmitry Storcheus, Ananda Theertha Suresh, Umar Syed, Csaba Szepesv´ari, Toshiyuki Tanaka, Eugene Weinstein, Jason Weston, Scott Yang, and Ningshan Zhang.

最后,我们感谢麻省理工出版社团队对改进本书的帮助和支持。

人工智能基础第二版《Foundations of Machine Learning》相关推荐

  1. Foundations of Machine Learning 2nd——第二章 PAC学习框架 后记

    Foundations of Machine Learning 2nd--第二章 PAC学习框架后记 前言 Generalities 一般性 可确定性 VS 随机场景 定义1 Agnostic PAC ...

  2. Foundations of Machine Learning 2nd——第二章 PAC学习框架

    Foundations of Machine Learning 2nd--第二章 PAC学习框架 前言 定义介绍 Generalization error Empirical error 定理1 PA ...

  3. Foundations of Machine Learning: Rademacher complexity and VC-Dimension(2)

    Foundations of Machine Learning: Rademacher complexity and VC-Dimension(2) Foundations of Machine Le ...

  4. Foundations of Machine Learning 2nd——第三章(一)拉德马赫复杂度

    Foundations of Machine Learning 2nd--第三章(一)拉德马赫复杂度和VC维度 回顾第二章 拉德马赫复杂度 定义1 经验拉德马赫复杂度(Empirical Radema ...

  5. Foundations of Machine Learning 2nd——第三章(二)growth fuction和 VC-Dimension

    Foundations of Machine Learning 2nd--第三章(二)growth fuction和 VC-Dimension 前言 Growth function 引理1 Massa ...

  6. Foundations of Machine Learning 2nd——第一章 机器学习预备知识

    Foundations of Machine Learning 2nd--第一章 机器学习预备知识 前言 1.1 什么是机器学习(Machine learning) 1.2 什么样的问题可以用机器学习 ...

  7. Foundations of Machine Learning 2nd——第五章SVMs(一)

    Foundations of Machine Learning 2nd--第五章(一) 本章内容 线性分类 可分情况 定义5.1 Geometric margin(几何边距) 优化目标 支持向量 Su ...

  8. Foundations of Machine Learning 2nd——第四章Model Selection(二)

    Foundations of Machine Learning 2nd--第四章Model Selection(二) 交叉验证 Cross Validation(CV) 交叉验证的步骤 交叉验证有效性 ...

  9. MIT机器学习基础(Foundations of Machine Learning, author: Mehryar Mohri et al.)

    1. 简介 本章是对机器学习的初步介绍,包括一些关键的学习任务和应用,基本定义,术语,以及对一些一般场景的讨论. 1.1 何为机器学习   机器学习可以广泛地定义为使用经验来提高性能或进行准确预测的计 ...

最新文章

  1. Java中的对象和包
  2. linux设备驱动——andriod平台wlan驱动
  3. 英语语法---副词详解
  4. 【STM32】ESP8266模块简介
  5. 字节流抽象类 java
  6. Oracle RAC 11g R2(11.2.0.4)部署文档
  7. 新增一个主键自增长_使用技巧之——MyBatis如何返回插入主键
  8. 无代码时代下,程序员不够用了!
  9. 基于mini2440的两种触屏中断程序(T35)
  10. 关于GHOST恢复提示找不到GHOSTERR.TXT的文件(转)
  11. 精英问题,大家没事可以做一做
  12. android n换行格式,Android 写文件生成器的时候换行请用\r\n
  13. slf4j日志门面担当
  14. 速读区块链十年历史 2010年-2020年回顾
  15. html制作网站 知乎,做短视频运营看那些网站(推荐这些短视频素材网站)
  16. 用树莓派都可以DIY“波士顿机器狗”!
  17. Python @property 详解
  18. 某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚用水桶从井中提水入缸,老和尚用水桶从缸里取水饮用。水缸可容30桶水,水取自同一井中。水井径窄,每次只能容一个水桶取水。水桶总数为5个。每次入、取缸水仅为
  19. 二维码生成器-客户端
  20. 三星s8怎么分屏操作_领跑折叠屏手机 三星Galaxy Z Fold2 5G魅力何在

热门文章

  1. AutoCAD软件窗口字体乱码解决方法
  2. 微信小程序 AES加密ECB模式
  3. MySQL数据库将表A里的一列数据插入表B中
  4. 企业核心应用上云有保障,云和恩墨入驻华为严选商城
  5. Http Server的工作原理
  6. Java程序员,到底要不要转行大数据?
  7. 中国大学MOOC-翁恺-C语言程序设计PAT习题集(第五章)
  8. 树莓派中旋转编码器的使用
  9. conda bad interpreter 问题解决
  10. 韶山市银田镇光裕堂彭氏