写点什么

AI 书单|人工智能入门必备数学基础

  • 2018-03-04
  • 本文字数:1433 字

    阅读完需:约 5 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

本文首发于王天一在极客时间 App 上开始的独家专栏《人工智能基础课》,更多精彩文章,正在专栏更新。

点击此处,或扫描下图二维码订阅,永久阅读专栏内所有内容。

线性代数推荐两本国外的教材。

其一是 Gilbert Strang所著的Introduction to Linear Algebra,英文版在 2016 年出到第五版,暂无中译本。这本通过直观形象的概念性解释阐述抽象的基本概念,同时辅以大量线性代数在各领域内的实际应用,对学习者非常友好。作者在麻省理工学院的 OCW 上开设了相应的视频课程,还配有习题解答、模拟试题等一系列电子资源。

其二是 David C Lay所著的Linear Algebra and its Applications,英文版在 2015 年同样出到第五版,中译本名为《线性代数及其应用》,对应原书第四版。这本书通过向量和线性方程组这些基本概念深入浅出地介绍线代中的基本概念,着重公式背后的代数意义和几何意义,同样配有大量应用实例,对理解基本概念帮助很大。

概率论的基础读物可以选择 Sheldon M Ross所著的A First Course in Probability,英文版在 2013 年出到第九版(18 年马上要出第十版),中译本名为《概率论基础教程》,对应原书第九版,也有英文影印本。这本书抛开测度,从中心极限定理的角度讨论概率问题,对概念的解释更加通俗,书中还包含海量紧密联系生活的应用实例与例题习题。

另一本艰深的读物是 Edwin Thompson Jaynes所著的Probability Theory: The Logic of Science,本书暂无中译本,影印本名为《概率论沉思录》也已绝版。这本书是作者的遗著,花费半个世纪的时间完成,从名字就可以看出是一部神书。作者从逻辑的角度探讨了基于频率的概率,贝叶斯概率和统计推断,将概率论这门偏经验的学科纳入数理逻辑的框架之下。如果读这本书,千万要做好烧脑的准备。

数理统计的基础读物可以选择陈希孺院士所著的《数理统计学教程》。关于统计学是不是科学的问题依然莫衷一是,但它在机器学习中的重要作用毋庸置疑。陈老的书重在论述统计的概念和思想,力图传授利用统计观点去观察和分析事物的能力,这是非常难能可贵的。

进阶阅读可以选择 Roger Casella所著的Statistical Inference,由于作者已于 2012 年辞世,2001 年的第二版便成为绝唱。中译本名为《统计推断》,亦有影印本。本书包含部分概率论的内容,循循善诱地介绍了统计推断、参数估计、方差回归等统计学中的基本问题。

最优化理论可以参考 Stephen Boyd所著的Convex Optimization,中译本名为《凸优化》。这本书虽然块头吓人,但可读性并不差,主要针对实际应用而非理论证明,很多机器学习中广泛使用的方法都能在这里找到源头。

信息论书籍推荐 Thomas CoverJay A Thomas合著的Elements of Information Theory,2006 年出到第二版,中译本为《信息论基础》。这本书兼顾广度和深度,虽然不是大部头却干货满满,讲清了信息论中各个基本概念的物理内涵,但要顺畅阅读需要一定的数学基础。另外,本书偏重于信息论在通信中的应用。

PDF 链接:

  1. Introduction to Linear Algebra

  2. Linear Algebra and its Applications

  3. A First Course in Probability(8th edition)

  4. Probability Theory: The Logic of Science

  5. Statistical Inference

  6. Convex Optimization

  7. Elements of Information Theory

本文首发于王天一在极客时间 App 上开始的独家专栏《人工智能基础课》,更多精彩文章,正在专栏更新。

点击此处,或扫描下图二维码订阅,永久阅读专栏内所有内容。

2018-03-04 18:004885

评论

发布
暂无评论
发现更多内容

国家央行数字货币的优势与挑战

CECBC

数字货币 央行 商业银行

写给想学和在学编程的你们,学习编程的7个好处

三钻

学习 程序员 软件开发 编程之路 经验分享

前端必看的8个HTML+CSS技巧

三钻

Java html html5 css3 大前端

【FCC前端教程】28关学会HTML与HTML5基础

三钻

CSS html 大前端

你真的懂怎么写`服务层`吗?

三钻

php 程序员 后端 服务 架构思维

VSCode插件大全|VSCode高级玩家之第二篇

三钻

程序员 vscode 编辑器 插件 技巧

SpringCloud服务注册与发现(Eureka)

xcbeyond

Java SpringCloud Eureka 服务注册与发现

6个高效学习编程的方法

三钻

学习 程序人生 大前端 后端

docker-compose构建springcloud微服务项目

xcbeyond

Java Docker Docker-compose springboot

【第十周】学习笔记

Aldaron

解读CDN的应用场景与产品价值

阿里云Edge Plus

CDN

国内外低/零代码的有哪些代表?

代码制造者

编程语言 低代码 零代码 信息化 开发应用

更优雅的编写JavaScript

三钻

Java 程序员 大前端 经验分享 ES6

Git分支管理策略及简单操作

wangkx

git git flow

VSCode常用快捷键大全|VSCode高级玩家宝典之第一篇

三钻

学习 程序员 效率工具 vscode 快捷键

区块链技术在银行业的运用

CECBC

区块链 信息安全 金融

VSCode配置同步|VSCode高级玩家宝典之第三篇

三钻

程序员 效率工具 vscode 开发工具

憋再PS抠图了,3行代码给你安排的明明白白!

wangkx

生产力 图像识别

【数据结构与算法】如何高效学习数据结构与算法

三钻

学习 数据结构与算法

用“易于改编”原则,提升编程水平,写出更好的代码

三钻

程序员 大前端 后端 经验分享 编程风格

CentOS7 下Docker安装、启动

xcbeyond

Docker 软件安装

图解JavaScript——代码实现(六种异步方案,重点是Promise、Async、发布/订阅原理实现,真香)

执鸢者

原理 异步 Promise Async

5大法则助你 成为更出色的开发者

三钻

学习 编程 程序员 敏捷开发 经验分享

【第十周作业】

Aldaron

【FCC前端教程】44关学习CSS与CSS3基础「一」

三钻

CSS css3 程序员 大前端

IDEA直连服务器,进行项目Docker部署,实现一键部署、启动

xcbeyond

Java Docker idea插件

职业发展的迷茫与困境:你真的了解晋升机制吗?

伴鱼技术团队

职业规划 技术管理 技术交流 职业成长 技术人生

Lambda架构已死,去ETL化的IOTA才是未来

易观大数据

带你体验Vue2和Vue3开发组件有什么区别

三钻

Java Vue 大前端 Vue3 React

DSN 主流项目调研 0——IPFS&&Filecoin白皮书总结

AIbot

区块链 分布式存储 分布式文件存储 IPFS Filecoin

DSN主流项目调研1——Storj和Arweave的简介

AIbot

分布式存储 区块链+ 分布式文件存储 Storj Arweave

AI书单|人工智能入门必备数学基础_语言 & 开发_王天一_InfoQ精选文章