0
本文作者: AI研习社 | 2020-07-09 10:10 |
本文转载自:https://zhuanlan.zhihu.com/p/154059915
书籍免费下载地址:https://www.yanxishe.com/resourceDetail/1919?from=leiphonecolumn_res0709
1 书籍介绍 · · · · · ·
在信息爆炸的当今,大到企业巨头的经营方向, 小到和日常生活相关的人工驾驶等领域,数学建模和人工智能都对信息数据的收集、处理、解释以及做出决策将起到至关重要的作用。负责开发模型和算法的一线科学家和工程师, 都需要有坚实的数学基础。相信有许多所有对数学建模,机器学习和深度学习深感兴趣的小伙伴,有一定的基础却常常被繁杂的定理和错综的模型所困 —— 那么这本书就是一部可供随时查阅,帮助大家融会贯通的宝典。
本书有以下几大亮点:
理论与实践相结合,学以致用。内容详尽,涵盖范围广。
a. 全书干货多覆盖范围广, 包含~100 个核心算法, 约 300 个示意图。例子丰富,且绝大部分定理都有证明。
b. 本书凝聚了作者多年数学建模和机器学习研究和实战经验。根据应用领域, 本书总结并深入讲述传统方法到前沿的深度学习和强化学习算法,帮助读者迅速抓住重点,减少弯路。
便于学习查找,由浅入深,步步为营,多用示意图以助读者理解
a. 本书的算法和定理证明中常常引用相关的其他章节,循序渐进,有助于读者建立树状知识脉络,一网打尽相关知识点。
b. 本书例子详实并多伴有示意图,清晰易懂。作者基于多年实践,总结并对易混淆的概念进行比对,帮助读者更加扎实掌握相关内容。
全书 GitHub 地址:https://github.com/yangyutu/EssentialMath
全书总共 33 章分成六个部分:
Mathematical Foundations(数学基础)
Mathematical Optimization Methods(数学优化方法)
Classical Statistical Methods(经典统计方法)
Dynamics Modeling Methods(动力系统建模方法)
Statistical Learning Methods(统计学习方法)
Optimal Control and Reinforcement Learning Methods(最优控制和强化学习方法)
作者对一些热门章节进行章节归类打包下载
Linear Algebra and Matrix Analysis
Mathematical Optimization
Probability and Statistical Estimation
Stochastic Process
Markov Chain and Random Walk
Linear Regression Analysis
Statistical Learning
Neural Network and Deep Learning
(Deep) Reinforcement Learning
整体目录如下:
I Mathematical Foundations
Sets, Sequences and Series
Metric Space
Advanced Calculus
Linear Algebra and Matrix Analysis
Function Sequences, Series and Approximation
Basic Functional Analysis
II Mathematical Optimization Methods
Unconstrained Nonlinear Optimization
Constrained Nonlinear Optimization
Linear Optimization
Convex Analysis and Convex Optimization
Basic Game Theory
III Classical Statistical Methods
Probability Theory
Statistical Distributions
Statistical Estimation Theory
Multivariate Statistical Methods
Linear Regression Analysis
Monte Carlo Methods
IV Dynamics Modeling Methods
Models and estimation in linear systems
Stochastic Process
Stochastic Calculus
Markov Chain and Random Walk
Time Series Analysis
V Statistical Learning Methods
Supervised Learning Principles and Methods
Linear Models for Regression
Linear Models for Classification
Generative Models
K Nearest Neighbors
Tree Methods
Ensemble and Boosting Methods
Unsupervised Statistical Learning
Neural Network and Deep Learning
VI Optimal Control and Reinforcement Learning Methods
Classical Optimal Control Theory
Reinforcement Learning
Appendix: Supplemental Mathematical Facts
2 内容展示 · · · · · ·
2.1 线性代数篇
SVD (矩阵奇异值分解) 是线性代数中最重要工具之一, 经常在各类统计以及重要机器学习方法中出现。作者用如下图示和定理对 SVD 的性质进行总结和证明。该证明简洁扼要,且所用到的其它辅助定理与证明都在本书中 。作者使用一个图示来分别指出 complete form SVD 和 compact form SVD 的结果和原矩阵的关系。
作者同时指出新手常混淆的一个知识点:
2.2 统计篇
多元高斯随机变量 (multivariate random variable) 的 affine transformation 经常被用于证明高斯随机变量的一系列重要性质(比如加和, 条件等)。本书首先给出用矩函数对此定理的证明。
然后本书给出此定理在多元高斯随机变量加和中的应用。值得一提的是, 作者用脚注强调 jointly normal 这一重要条件。
2.3 机器学习篇
在机器学习的线性分类模型中,三种常见模型 SVM, logistic regression 和 Perceptron learning 可以统一在同一个数学优化框架下,每种方法对应不同的 loss function。作者对如何把这三种模型转化成同一个框架进行了详细的阐述和证明。
2.4 强化学习篇
Value iteration 值迭代是强化学习的基石型定理之一,然而目前很多教材资料中并没有给出证明。
本书通过 contraction mapping 和 fixed point theorem 得出简明的证明。contraction mapping 和 fixed point theorem 的知识点则在在本书 Part I 有详细介绍。
之后作者给出基于 value iteration 的算法。
3 作者心得体会 · · · · · ·
这本书来源于我在美国攻读博士期间上的上课笔记。当时为了解决科研中 一些难题, 上了大量计算机和数学课。笔记由一开始的零零散散,到后来渐成规模。我真正开始系统性地整理成书是受到如下一句话的启发:
If you want to learn something, read about it. If you want to understand something, write about it. If you want to master something, teach it.
我逐渐搭建本书的框架,将学习笔记的内容在框架下进行整合,把最核心的知识点提炼出来。随着我的科研领域从最初的计算物理建模到现在的微型机器人系统的多智体强化学习,本书的内容也从传统应用数学和统计扩展到前沿的深度学习和人工智能方法 。在写书的过程中,我能感受到自己的知识体系越发完备,且系统性的学习和研究对于理论难点的掌握,以及跨领域的应用都有着至关重要的作用。
我希望将自己的书和心得体会分享给大家。无论是能够为志同道合的小伙伴们解答一些疑惑,还是帮助希望入门的朋友” 打通任督二脉 “,或者是给同在科研战线上奋斗的同志一些灵感,我都会非常开心。
开源项目地址:https://github.com/yangyutu/EssentialMath
开源项目作者:Yuguang Yang
补充说明 · · · · · ·
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。如需删除,请联系 kefu@yanxishe.com
AI 研习社已经和阿里大文娱、旷视、搜狗搜索、小米等知名公司达成联系,帮助大家更好地求职找工作,一键投递简历至 HR 后台,准备了一些内推渠道群。
欢迎大家添加研习社小学妹微信(aiyanxishe),小学妹拉你加入(备注求职)。
雷锋网雷锋网雷锋网
相关文章:
资料 | 算法(第4版)【图灵程序设计丛书】算法领域的经典参考书
资料 | 《人工智能编程范式:通用Lisp中的案例研究》1048页PDF免费下载
资料 | Yann LeCun「人工智能发展的挑战在于无监督学习」原版演讲PPT
资料 | 【复旦大学邱锡鹏老师】面向自然语言处理的深度学习基础,199页ppt
资料 | 科技之巅:《麻省理工科技评论》50大全球突破性技术深度剖析
雷峰网版权文章,未经授权禁止转载。详情见转载须知。