关于人工智能中的分析学快速入门的介绍安排如下:(1)在知识体系构成部分,将详细介绍AI所需的分析学核心知识,即微积分知识;其它内容(诸如数学分析、实分析、复分析、傅里叶分析、泛函分析等)不做展开和深入讨论。(2)在教材推荐、学习路线、以及在线课程推荐部分,将就微积分、数学分析、实分析、复分析、傅里叶分析、泛函分析等分析学的各个方面做全面介绍,以便对分析学能力有更高要求的读者获得全方面的学习资源,方便自学。

首先搞明白一个问题:为什么要学习微积分,它是干什么用的?简单来说,微积分是一门关于变化的学问。比如我们都知道物体的质量=体积×密度,如果密度是不变的,知道体积后,直接两者相乘就完事了。但是如果物体的密度是根据空间位置而变化的呢?这个时候有无数个密度,该用哪个密度乘上体积呢?显然就没有那么简单了。再比如,求车辆行驶的距离时用公式“距离=速度×时间”,如果速度是不断变化的,就不能简单这样计算了。看到没有,当研究某些不断变化的情形时,此时派微积分这个高手上场,则能一击即中。

其次,微积分到底学些啥?估计会有人脱口而出:“微分学和积分学!”好了,那微分学和积分学又到底学些什么呢?图 3-3大致描绘了微积分的主要内容。先看微分学,微学分主要分为一元函数微分学和多元函数微分学等内容。一元函数微分学中包含了一元函数的导数、微分等重要内容,而多元函数微分学中则包含了多元函数的偏导数、全微分、极值等重要内容。再看积分学,积分学主要包含了一元函数积分学和多元函数积分学等内容。一元函数积分学主要由一元函数的不定积分、定积分等内容构成,多元函数积分学主要由二重积分、三重积分等内容构成。

图 3-3 微积分的主要内容

上面已经讨论过微积分的主要内容,那么微积分的哪些知识是AI所必须的呢?图 3-4列出了学习AI必须知道的微积分知识。此图中列出的导数的基本概念、常见的求导方法和求导公式、积分的基本概念、常见的求积分方法及求积分的公式等内容在一般的微积分教材或数学分析教材中都有阐述,且比较容易理解,这里不再赘述。下面论述其余的几个重要内容。

图 3-4 学习AI必须知道的微积分知识

1. 梯度的基本概念和计算方法

对于给定的一个点,梯度表示某一函数在该点处的方向导数沿着梯度方向取得最大值,即函数在该点处沿着梯度方向变化最快,变化率最大(为该梯度的模)。注意,梯度是一个向量。

梯度的作用在于:它可以帮助我们找到一个物理量或者函数值变化最快的方向,并能够告诉我们它变化的快慢。如果需要考察某一物理量或者函数值变化最快的方向和变化的快慢,就可以用梯度来描述,所以梯度可以应用和推广的范围非常广泛。

梯度在AI的很多领域都有着广泛的应用,最常见的应用包括:在最优化领域可以用于求函数的极值。例如,在机器学习中评价一个模型参数的好坏,往往通过计算该模型在不同参数下的损失函数值,如果哪一组参数的损失函数值达到最小,则该组参数即为最优。另外一个关于梯度的典型应用是寻找图像中物体的边缘。如图 3-5所示,图像中有黑白两个区域。怎么样才能检测到黑色矩形的四条边缘AB、BC、CD、DA?其基本原理是:边缘上各像素点的灰度梯度幅值非常大,而非边缘上各像素点的灰度梯度幅值接近于0。简单地说,对于AB、BC、CD、DA上的各像素点,由于其左右或者上下像素点的灰度值发生了显著变化,导致该像素点的灰度梯度幅值非常大,从而AB、BC、CD、DA被检测为边缘。

图 3-5 利用灰度梯度检测物体的边缘

2. 泰勒公式以及任意函数的泰勒逼近表示

泰勒公式是一个非常神奇的公式,因为它可以在某一点对函数进行多阶展开,最终实现用一个多项式函数来逼近原函数。在AI领域,泰勒公式经常用于计算目标函数的近似梯度,尤其在目标函数的导数难以计算时。

3. 函数求极值的方法:拉格朗日法

AI中的数学模型往往是有约束的最优化问题。对于有约束的最优化问题,一般采用拉格朗日法求极值。该方法是AI领域求极值时用到的最普遍方法之一,读者需要认真掌握。

4. 模型参数的估计方法:最小二乘法

最小二乘法是由著名的数学家高斯所提出。据其自传所言,在高中时高斯即有了最小二乘法的基本雏形,在后来进行大地测量工作时,高斯用此方法消除测量数据中的误差,至此最小二乘法得以成熟[4]。高斯在大地测量中的成功与他发明的最小二乘法密不可分。最小二乘法可以将名字拆分为“二乘”+“最小”两部分来理解。首先,构造二乘项,也就是完全平方表达式,用的最多的是误差的平方和;接下来对此二乘项求最小值,即可解得模型的待估计参数。在统计模型的参数估计、GPS坐标与城市坐标转换模型的参数估计等许多AI的应用领域都用到了最小二乘法,所以此方法非常重要。

关于人工智能中的分析学快速入门的更多精彩内容,可以购买《人工智能怎么学》进一步阅读。

图书购买方式

京东:https://item.jd.com/13395339.html

当当:http://product.dangdang.com/29469230.html

天猫:https://detail.tmall.com/item_o.htm?id=687374654836

为了让图书惠及更多的读者,为更多想学习人工智能的人提供帮助,经过向出版社申请,对图书《人工智能怎么学》的部分内容进行改编和连载。图书《人工智能怎么学》的全部内容包含了初级入门、中阶提高以及高级进阶三个级别的内容。连载的内容主要是初级入门级别,适合想对人工智能进行快速和高效入门的读者,对于已有一定的人工智能学习基础,希望进一步进阶或提高的读者,则需要购买图书《人工智能怎么学》,学习中阶提高以及高级进阶的内容。此外,对于学习人工智能感兴趣的读者,也可以加入知识星球《人工智能怎么学》,知识星球是一个构建学习社群的平台,通过加入《人工智能怎么学》的社群,你将获得更多的学习资料和课程信息。

与作者互动和了解更多信息

想跟作者一起学习人工智能和互动,你可以加入如下社群:

知识星球:https://t.zsxq.com/0aLkVg0os

微信群与QQ群:600587177

想了解更多关于人工智能学习及实践的内容,请关注如下媒体:

官方网站:https://bigdatamininglab.github.io

官方微信公众号:微信搜索“人工智能怎么学” 找到公众号后添加关注

CSDN:https://blog.csdn.net/audyxiao001

参考文献

  1. 张文俊. 数学欣赏[M]. 北京: 科学出版社, 2011.

  1. 李文林. 数学史概论 第4版[M]. 北京: 高等教育出版社, 2021.

  1. 方开泰. 漫漫修远攻算路:方开泰自述[M]. 长沙: 湖南教育出版社, 2016.

  1. 徐品方. 数学王子——高斯[M]. 哈尔滨: 哈尔滨工业大学出版社, 2018.

  1. 同济大学数学系. 高等数学(第7版)[M]. 北京: 高等教育出版社, 2014.

  1. 李忠,周建莹. 高等数学(第2版)[M]. 北京: 北京大学出版社, 2009.

  1. Joel Hass et al.Thomas’ Calculus: Early Transcendentals (Fourteenth Edition)[M]. Pearson, 2018.

  1. Ron Larson, and Bruce Edwards. Calculus (Eleventh Edition) [M].Cengage Learning, 2018.

  1. 华东师范大学数学科学学院. 数学分析(第5版)[M]. 北京: 高等教育出版社, 2019.

  1. 常庚哲, 史济怀. 数学分析教程(第3版)[M]. 合肥: 中国科学技术大学出版社, 2012.

  1. Walter Rudin. Principles of Mathematical Analysis (ThirdEdition) [M]. McGraw-Hill Education, 1976.

  1. Vladimir A. Zoric. Mathematical Analysis (Second Edition) [M].Springer, 2016.

  1. Elias M. Stein, and RamiShakarchi. Real Analysis: Measure Theory, Integration, and Hilbert Spaces [M]. Princeton University Press,2004.

  1. Elias M. Stein, and Rami Shakarchi. Complex Analysis [M]. Princeton University Press,2005.

  1. Elias M. Stein, and Rami Shakarchi. Fourier Analysis: An Introduction[M]. PrincetonUniversity Press,2003.

  1. Elias M. Stein, and Rami Shakarchi. Functional Analysis:Introduction to Further Topics in Analysis[M]. Princeton University Press, 2011.

  1. 丘维声. 简明线性代数[M]. 北京: 北京大学出版社, 2002.

  1. 居于马. 线性代数(第2版)[M]. 北京: 清华大学出版社, 2002.

  1. 李尚志. 线性代数[M]. 北京: 高等教育出版社, 2002.

  1. 李炯生. 线性代数(第2版)[M]. 合肥: 中国科学技术大学出版社, 2010.

  1. 龚昇. 线性代数(第2版)[M]. 合肥: 中国科学技术大学出版社, 2005.

  1. 任广千, 谢聪, 胡翠芳. 线性代数的几何意义[M]. 西安: 西安电子科技大学出版社, 2015.

  1. Kuldeep Singh. Linear Algebra: Step by Step [M]. OxfordUniversity Press,2014.

  1. Gilbert Strang. Introduction to Linear Algebra (Fifth Edition)[M]. Wellesley-Cambridge Press, 2016.

  1. David C. Lay et al. Linear Algebra and Its Application (FifthEdition) [M]. Pearson,, 2016.

  1. Sheldon Axler. Linear Algebra Done Right (Third Edition) [M].Springer, 2015.

  1. Gerald Farin, and Dianne Hansford. Practical Linear Algebra:A Geometry Toobox (Third Edition) [M]. CRC Press, 2013.

  1. Gilbert Strang. Linear Algebra and Learning from Data [M].Wellesley-Cambridge Press, 2019.

  1. 徐仲. 矩阵论简明教程(第3版)[M]. 北京: 科学出版社, 2014.

  1. 张贤达. 矩阵分析与应用(第2版)[M]. 北京: 清华大学出版社, 2013.

  1. Gene H. Golub, and Charles F. Van Loan. Matrix Computation (FourthEdition) [M]. The Johns Hopkins University Press, 2013.

  1. Roger A. Horn, and Charles R. Johnson. Matrix Analysis (SecondEdition) [M]. Cambridge University Press, 2013.

  1. 盛骤, 谢式千, 潘承毅. 概率论与数理统计(第4版)[M]. 北京: 高等教育出版社, 2008.

  1. 陈希孺. 概率论与数理统计[M]. 合肥: 中国科学技术大学出版社, 2017.

  1. Jay L. Devore. Probability and Statistics for Engineering andthe Sciences (Ninth Edition) [M]. Cengage Learning, 2016.

  1. Morris H. DeGroot, and Mark J. Schervish . Probabilityand Statistics (Forth Edition) [M]. Pearson, 2012.

  1. 高惠璇. 应用多元统计分析[M]. 北京大学出版社, 2004.

  1. 王静龙. 多元统计分析[M]. 科学出版社, 2008.

  1. T. W. Anderson. An Introduction to Multivariate StatisticalAnalysis (Third Edition) [M]. John Wiley & Sons, 2003.

  1. Richard A. Johnson, and Dean W. Wichern . Applied Multivariate Statistical Analysis (SixthEdition) [M]. Pearson, 2007.

  1. 程士宏. 测度论与概率论基础[M]. 北京: 北京大学出版社, 2004.

  1. 严加安. 测度论讲义(第2版)[M]. 北京: 科学出版社, 2004.

  1. Krishna B. Athreya, and Soumendra N. Lahiri. Measure Theoryand Probability Theory (Third Edition) [M]. Springer, 2006.

  1. Paul R. Halmos. Measure Theory [M]. Springer Science+Business Media, 1974.

  1. 胡迪鹤. 高等概率论及其应用[M]. 北京: 高等教育出版社, 2008.

  1. 郑忠国. 高等统计学[M]. 北京: 北京大学出版社, 2012.

  1. Craig A. Mertler, and Rachel Vannatta Reinhart. Advanced andMultivariate Statistical Methods: Practical Application and Interpretation (SixthEdition) [M]. Routledge, 2017.

  1. Eugene Demidenko. Advanced Statistics with Applications in R [M].John Wiley & Sons, 2020.

  1. 何书元. 随机过程[M]. 北京: 北京大学出版社, 2008.

  1. 张波, 张景肖. 应用随机过程[M]. 北京: 清华大学出版社, 2004.

  1. Sheldon M. Ross. Introduction to Probability Models (TwelfthEdition) [M]. Academic Press, 2019.

  1. Robert G. Gallager. Stochastic Processes: Theory forApplications [M]. John Wiley & Sons, 2013.

  1. David Forsyth. Probability and Statistics for ComputerScience (Twelfth Edition) [M]. Springer, 2018.

  1. Luc Devroye et al. A Probabilistic Theory of PatternRecognition [M]. Springer, 1997.

  1. 《运筹学》教材编写组. 运筹学(第4版)[M]. 北京: 清华大学出版社, 2013.

  1. 胡运权, 郭耀煌. 运筹学教程(第5版)[M]. 北京: 清华大学出版社, 2018.

  1. Frederick S. Hillier, and Gerald J. Lieberman. Introductionto Operation Research (Tenth Edition) [M]. McGraw-Hill Education, 2015.

  1. Hamdy A. Taha. Operation Research:An Introduction (TenthEdition) [M]. Pearson, 2017.

  1. 陈宝林. 最优化理论与算法(第2版)[M]. 北京: 清华大学出版社, 2018.

  1. 高立. 数值最优化方法[M]. 北京: 北京大学出版社, 2014.

  1. Edwin K. P. Chong, and Stanislaw H. Zak. An Introduction toOptimization (Fourth Edition) [M]. John Wiley & Sons, 2013.

  1. Jorge Nocedal, and Stephen J. Wright. Numerical Optimization(Second Edition) [M]. Springer, 2006.

  1. Stephen Boyd, and Lieven Vandenberghe. Convex Optimization[M]. Cambridge University Press, 2004.

  1. Yuni Nesterov. Lectures on Convex Optimization (SecondEdition) [M]. Springer, 2018.

  1. 李航. 统计学习方法(第2版)[M]. 北京: 清华大学出版社, 2019.

  1. 周志华. 机器学习[M]. 北京: 清华大学出版社, 2016.

  1. Yuni Nesterov. The Elements of Statistical Learning: DataMining, Inference, and Prediction (Second Edition) [M]. Springer, 2009.

  1. Tom M. Mitchell. Machine Learning [M]. McGraw-Hill Education,1997.

  1. Christopher Bishop. Pattern Recognition and Machine Learning[M]. Springer, 2006.

  1. Mehryar Mohri et al. Foundation of Machine Learning (SecondEdition) [M]. The MIT Press, 2018.

  1. Kevin P. Murphy. Probabilistic Machine Learning: AnIntroduction [M]. The MIT Press, 2022.

  1. Shai Shalev-Shwartz, and Shai Ben-David. UnderstandingMachine Learning: From Theory to Algorithms [M]. Cambridge University Press,2014.

  1. Ian Goodfellow et al.Deep Learning [M]. The MIT Press, 2016.

  1. 杨强, 张宇, 戴文渊, 潘嘉林 . 迁移学习[M]. 北京: 机械工业出版社, 2020.

  1. 杨强, 刘洋,程勇 等. 联邦学习[M]. 北京: 中国工信出版集团, 电子工业出版社, 2020.

  1. 周志华. 集成学习:基础与算法(第2版)[M]. 李楠, 译. 北京: 清华大学出版社, 2019.

  1. Richard S. Sutton, and Andrew G. Barto. ReinforcementLearning: An Introduction [M]. The MIT Press, 2018.

  1. Amparo Albalate, and Wolfgang Minker. Semi-Supervised andUnsupervised Machine Learning [M]. ISTE, and John Wiley & Sons, 2011.

  1. Christoph Molnar. Interpretable Machine Learning: A Guide forMaking Black Box Models Expainable [M]. lulu.com, 2020.

  1. Judea Pearl. Causality: Models, Reasoning, and Inference(Second Edition) [M]. Cambridge University Press, 2009.

注:本文版权归作者个人所有,如需转载请联系作者,未经授权不得转载。

人工智能中的分析学快速入门之知识体系相关推荐

  1. 人工智能中的分析学快速入门之著名教材

    分析学方面,特别是微积分方面的教材特别多,这里推荐几本国内外非常著名的教材,以供大家参考,国外的教材写的比较生动详尽,将理论的来龙去脉交代得非常清楚:国内的教材则写的比较简洁,框架比较清晰.两者各有优 ...

  2. Python+大数据-数据处理与分析-pandas快速入门

    Python+大数据-数据处理与分析-pandas快速入门 1.Pandas快速入门 1.1DataFrame和Series介绍 1)DataFrame 用来处理结构化数据(SQL数据表,Excel表 ...

  3. 阅读小技能:【有效地构建自己的知识体系】三步阅读法来快速构建一个知识体系的方法:1、阅读“正统”文献2、读权威的综述文章 3、学术专著阅读(培养阅读品位)

    文章目录 前言 I 快速构建一个知识体系 1.1 第一步:阅读`正统`文献(作品) 1.1.1 `基准线思维` 1.1.2 看哪些正统的学习材料? 1.2 第二步:就是读权威的综述文章 1.2.1 对 ...

  4. dataflow_Java中的Cloud Dataflow快速入门

    dataflow 在你开始之前 选择或创建一个Cloud Platform Console项目. 转到项目页面 为您的项目启用结算. 启用帐单 启用Cloud Dataflow,Compute Eng ...

  5. 2.8 其他快速入门必要知识

    完成入职后,大家首当其冲的就是开始开始接触各种真实产品.真实产品一般都跨越多个学科,需要大家快速补充各学科基础知识.而且新人入职后,还需要尽快补足各种基本职场技能,如写作.演讲.交流.出差.安全等.因 ...

  6. JAVA全栈工程师必学具备怎样的知识体系?

    Java是超高人气编程语言,拥有跨平台.面向对象.泛型编程等特性.在TIOBE编程语言排行榜中,连续夺得第一宝座,而且国内各大知名互联网公司,后端开发首选语言:非Java莫属. 今天是针对各类目有更详 ...

  7. mysql性能分析三驾马车_MySQL知识体系的三驾马车

    MySQL知识体系的三驾马车 在我看来要掌握好MySQL的话要理解好这三个东西: 索引(B+树) 日志(WAL) 事务(可见性) 索引决定了查询的性能,也是用户感知到的数据库的关键所在,日常使用过程中 ...

  8. 人工智能中对机器学非常简要的介绍

    Very Brief Introduction to Machine Learning for AI¶ The topics summarized here are covered in these  ...

  9. hbase中为何不能向表中插入数据_Hbase快速入门(超精炼总结)

    基本概念: HBase是列簇式Key-Value存储系统,构建在HDFS之上的.支持随机插入和删除. 总结Hbase的架构核心,就两个字"有序" . 磁盘的读写,随机与顺序,相差3 ...

最新文章

  1. 庆祝一下,基于JXTA的P2P文件共享传输文件测试成功。
  2. SlidingMenu(一)
  3. tableau可视化数据分析60讲(二)-tableau入门篇之各模块功能介绍
  4. 这几个GraphPad Prism使用的小技巧让你绘图效率直接翻倍
  5. java 解析并生成 XML
  6. 使用Java 8.0进行类型安全的依赖项注入
  7. JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法
  8. 2016数博会日程安排表
  9. 带音乐动态手机壁纸小程序源码-带自动采集-更新功能
  10. Kali Linux 无线渗透测试入门指南 第九章 无线渗透测试方法论
  11. SQL学习——小结练习(1)
  12. idea一直在copying resources或者一直在发布 问题解决
  13. Android 的开源项目的网址
  14. Linux网络协议栈【转载】
  15. ubuntu 安装GPU黑屏 修改GRUB_安装Ubuntu 18.04系统的相关注意事项,及解决Ubuntu 双系统黑屏问题...
  16. 基于自适应惯性权重的樽海鞘群算法
  17. SaaS最通俗易懂的解释是什么?看这篇就够了
  18. 年轻人不讲武德,离职理由各显神通,硬气辞职原来是这样……
  19. VUE3 reactive与toRefs函数
  20. 计算年龄的sql语句

热门文章

  1. 2019年度工作回顾——管理方向转型
  2. 我爬取了杭州的数据分析招聘岗位(内附原始数据)
  3. 常用长度单位PX/EM/PT/百分比转换公式
  4. JESD79-4 第4章 SDRAM命令描述与操作(4.24)
  5. 光纤的特性参数有哪些?
  6. 做好人岗匹配,实现业绩增长
  7. hinkpad x1 carbon usb关机充电
  8. Vue教程03-Vue脚手架开发环境
  9. android am pm命令
  10. lmageNet 数据集简介