机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学、线性代数、概率论与数理统计三部分,我整理了相关数学基础资料:

源文件下载:

https://github.com/fengdu78/Data-Science-Notes/tree/master/0.math

内容简介

一、斯坦福大学CS229数学基础

这是斯坦福大学 CS 229 机器学习课程的基础材料,是斯坦福各大人工智能课程的数学基础,对人工智能课程做了优化,强烈推荐!!

我们对原始教程进行了翻译,翻译版本做成了在线阅读版本。

(点击查看:1.线性代数,2.概率论

二、国内大学的数学基础教材精华

这个是我考研考博时候整理的中文教材的资料,分为高等数学、线性代数、概率论与数理统计三部分,我把和机器学习相关的数学知识进行了整理,进行公布。

本文是线性代数部分,建议收藏慢慢看。


行列式

1.行列式按行(列)展开定理

(1) 设























,则:

即 


























其中:

(2) 设











阶方阵,则










































,但






















不一定成立。

(3) 























,









阶方阵。

(4) 设









阶方阵,



































(若




可逆),





























(5)  ,






为方阵,但 。

(6) 范德蒙行列式











阶方阵,





























个特征值,则 
























矩阵

矩阵:






个数












排成









列的表格 称为矩阵,简记为




,或者























 。若






,则称









阶矩阵或




阶方阵。

矩阵的线性运算

1.矩阵的加法
































是两个






矩阵,则






 矩阵



































称为矩阵









的和,记为








 。

2.矩阵的数乘

























矩阵,




是一个常数,则






矩阵















称为数




与矩阵




的数乘,记为







3.矩阵的乘法

























矩阵,























矩阵,那么






矩阵
















,其中称为







的乘积,记为







 。

4. 










































三者之间的关系

(1) 

(2) 

但 
































不一定成立。

(3) 


































































 




































































不一定成立。

(4) 

5.有关













的结论

(1) 























(2) 

(3) 若




可逆,则
















































(4) 若









阶方阵,则:

6.有关














的结论






可逆







可以表示为初等矩阵的乘积;











7.有关矩阵秩的结论

(1) 秩







=行秩=列秩;

(2) 






















(3) 













(4) 




















(5) 初等变换不改变矩阵的秩

(6) 特别若







 则:














(7) 若










存在















 若










存在 












































 若





























(8) 





















只有零解

8.分块求逆公式




































































; 

; 


































































这里









均为可逆方阵。

向量

1.有关向量组的线性表示

(1)

























线性相关




至少有一个向量可以用其余向量线性表示。

(2)

























线性无关,






























线性相关





可以由

























唯一线性表示。

(3) 




可以由

























线性表示  。

2.有关向量组的线性相关性

(1)部分相关,整体相关;整体无关,部分无关.

(2) ① 









维向量 























线性无关

































, 









维向量























线性相关 
































 。

② 











维向量线性相关。

③ 若























线性无关,则添加分量后仍线性无关;或一组向量线性相关,去掉某些分量后仍线性相关。

3.有关向量组的线性表示

(1) 

























线性相关




至少有一个向量可以用其余向量线性表示。

(2) 

























线性无关,






























线性相关





 可以由

























唯一线性表示。

(3) 




可以由

























线性表示 

4.向量组的秩与矩阵的秩之间的关系


















,则




的秩












的行列向量组的线性相关性关系为:

(1) 若


















,则




的行向量组线性无关。

(2) 若


















,则




的行向量组线性相关。

(3) 若


















,则




的列向量组线性无关。

(4) 若


















,则




的列向量组线性相关。

5.






维向量空间的基变换公式及过渡矩阵





















































是向量空间




的两组基,则基变换公式为:

其中




是可逆矩阵,称为由基

























到基

























的过渡矩阵。

6.坐标变换公式

若向量




在基

























与基

























的坐标分别是 









































































 即: ,则向量坐标变换公式为







 或













,其中




是从基

























到基

























的过渡矩阵。

7.向量的内积

8.Schmidt 正交化



























线性无关,则可构造

























使其两两正交,且









仅是

























的线性组合














,再把









单位化,记




























,则

























是规范正交向量组。其中 
















,  ,  ,

............

9.正交基及规范正交基

向量空间一组基中的向量如果两两正交,就称为正交基;若正交基中每个向量都是单位向量,就称其为规范正交基。

线性方程组

1.克莱姆法则

线性方程组,如果系数行列式












,则方程组有唯一解,,其中









是把




中第




列元素换成方程组右端的常数列所得的行列式。

2. 




阶矩阵




可逆








只有零解。











总有唯一解,一般地,





















只有零解。

3.非奇次线性方程组有解的充分必要条件,线性方程组解的性质和解的结构

(1) 设











矩阵,若
















,则对







而言必有


















,从而







有解。

(2) 设
































的解,则






































































时仍为







的解;但当



























时,则为







的解。特别





























的解;


































的解。

(3) 非齐次线性方程组









无解






















不能由




的列向量

























线性表示。

4.奇次线性方程组的基础解系和通解,解空间,非奇次线性方程组的通解

(1) 齐次方程组









恒有解(必有零解)。当有非零解时,由于解向量的任意线性组合仍是该齐次方程组的解向量,因此









的全体解向量构成一个向量空间,称为该方程组的解空间,解空间的维数是









,解空间的一组基称为齐次方程组的基础解系。

(2) 



































的基础解系,即:





































  1. 的解;



























  2. 线性无关;











  3. 的任一解都可以由

























    线性表出. 





















































    的通解,其中

























    是任意常数。

矩阵的特征值和特征向量

1.矩阵的特征值和特征向量的概念及性质

(1) 设









的一个特征值,则 有一个特征值分别为 且对应特征向量相同(









 例外)。

(2)若



































个特征值,则 ,从而










没有特征值。

(3)设



































个特征值,对应特征向量为

























若: 













































 ,

则:  。

2.相似变换、相似矩阵的概念及性质

(1) 若






,则


































































  1. ,对





    成立

3.矩阵可相似对角化的充分必要条件

(1)设









阶方阵,则




可对角化




对每个









重根特征值









,有
























(2) 设




可对角化,则由




































,从而
























(3) 重要结论












  1. ,则
















































    .








  2. ,则






























    ,其中







    为关于




    阶方阵




    的多项式。






  3. 为可对角化矩阵,则其非零特征值的个数(重根重复计算)=秩(




    )

4.实对称矩阵的特征值、特征向量及相似对角阵

(1)相似矩阵:设






为两个




阶方阵,如果存在一个可逆矩阵




,使得
















成立,则称矩阵









相似,记为






(2)相似矩阵的性质:如果






则有:





































  1.  (若









    均可逆)


















  2.  (




    为正整数)









  3. λ














    λ









    ,从而






     有相同的特征值
















  4. ,从而






    同时可逆或者不可逆

























  5. λ














    λ
















    不一定相似

二次型

1.






个变量









































的二次齐次函数

,其中



































,称为




元二次型,简称二次型. 若令,这二次型




可改写成矩阵向量形式















。其中




称为二次型矩阵,因为



































,所以二次型矩阵均为对称矩阵,且二次型与对称矩阵一一对应,并把矩阵




的秩称为二次型的秩。

2.惯性定理,二次型的标准形和规范形

(1) 惯性定理

对于任一二次型,不论选取怎样的合同变换使它化为仅含平方项的标准型,其正负惯性指数与所选变换无关,这就是所谓的惯性定理。

(2) 标准形

二次型










































经过合同变换









化为


































































称为 









的标准形。在一般的数域内,二次型的标准形不是唯一的,与所作的合同变换有关,但系数不为零的平方项的个数由







唯一确定。

(3) 规范形

任一实二次型




都可经过合同变换化为规范形,其中









的秩,




为正惯性指数,






为负惯性指数,且规范型唯一。

3.用正交变换和配方法化二次型为标准形,二次型及其矩阵的正定性






正定



































正定;








,




可逆;














,且


























正定







正定,但















不一定正定






正定
































的各阶顺序主子式全大于零







的所有特征值大于零







的正惯性指数为









存在可逆阵




使

















存在正交矩阵




,使

其中






















正定



































正定; 










可逆;














,且
















 。

本文首发于“机器学习初学者”公众号

【数学基础】一份非常适合人工智能学习的线性代数基础材料中文版 (国内教材精华)...相关推荐

  1. 【数学基础】一份非常适合人工智能学习的概率论基础材料中文版 (国内教材精华)...

    机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学.线性代数.概率论与数理统计三部分,我整理了相 ...

  2. 【数学基础】一份非常适合人工智能学习的高等数学基础材料中文版 (国内教材精华)...

    机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学.线性代数.概率论与数理统计三部分,我整理了相 ...

  3. 【数学基础】一份非常适合人工智能学习的概率论基础材料中文版 (CS229概率论)...

    本文是斯坦福大学 CS229 机器学习课程的基础材料,原始文件下载[1] 原文作者:Arian Maleki , Tom Do 翻译:石振宇[2] 审核和修改制作:黄海广[3] 备注:请关注githu ...

  4. 人工智能数学基础--概率与统计7:学习中一些术语的称呼或表示变化说明以及独立事件的一些补充推论

    一.概念表示变化说明 笔者最开始学习概率论时,是以美版M.R.斯皮格尔等著作的<概率与统计>作为教材学习,学习过程中发现部分内容理解困难,之所以这样,一是这本书的内容太古老,教材是2002 ...

  5. 人工智能专业适合女孩学习吗?

    人工智能专业是一个适合女孩子学习的学科. 性别不应该是选择专业的决定因素,而应该根据自己的兴趣.才能和职业规划来选择专业.人工智能专业需要的能力包括数学.计算机科学.逻辑思维.创新思维.团队合作和沟通 ...

  6. 写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』

    说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人. 但是, ...

  7. 适合人工智能的编程语言有哪些 人工智能学习路线(2022.10.16)

    人工智能ai用什么编程语言_用于AI开发的6种最佳编程语言 人工智能ai用什么编程语言_用于AI开发的6种最佳编程语言_cxq8989的博客-CSDN博客 最适合人工智能开发的六种编程语言 最适合人工 ...

  8. python语言开发的软件有哪些-最适合人工智能开发的5种编程语言,你知道几种?...

    原标题:最适合人工智能开发的5种编程语言,你知道几种? 私信我或关注微信号:猿来如此呀,回复:学习,获取免费学习资源包. 人工智能技术的提升不仅为企业的运营带来了效率,而且为人民的生活带来了便利. 迄 ...

  9. python与人工智能编程-最适合人工智能开发的5种编程语言,Python排第一

    原标题:最适合人工智能开发的5种编程语言,Python排第一 文章转载自超图集团,版权归原作者和刊载媒体所有. 近年来,人工智能(AI)正在不断释放科技革命和产业变革积蓄的巨大能量,深刻改变着人类生产 ...

  10. python与人工智能编程-最适合人工智能开发的5种编程语言,你知道几种?

    原标题:最适合人工智能开发的5种编程语言,你知道几种? 私信我或关注微信号:猿来如此呀,回复:学习,获取免费学习资源包. 人工智能技术的提升不仅为企业的运营带来了效率,而且为人民的生活带来了便利. 迄 ...

最新文章

  1. 弹出硬盘时应用程序阻碍停用设备_7GB硬盘空间被Win 10“偷走”?微软系统的这些“潜规则”你掌握了吗?...
  2. professional asp.net 4 with c# and VB.net 阅读笔记
  3. CentOS升级gcc到4.8.2以支持C++11标准的方法
  4. 如何手动完成一次APK打包?----APK编译全过程
  5. XCode 4.2(4.1)真机调试及生成IPA全攻略
  6. 12-16php测试题
  7. Win 11 真的要来了!微软宣布 Win10 将于 2025 年终止支持!
  8. spring boot使用注解的方式整合mybaits
  9. 百度SEO最新小某云商城系统源码 免授权V1.61版
  10. Android动画类型
  11. “我将 20 年前开发的操作系统迁移到 .NET 6,居然成功了”
  12. ProcessOn画图
  13. 网易云基于 Kubernetes 的深度定制化实践
  14. 百度浏览器启动公司级内测 截图首度曝光
  15. 邮件服务器pop无响应,exchange2013邮箱服务器POP服务异常,客户端无法接收邮件
  16. 网关Gateway的介绍与使用
  17. [Kafka][错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program]
  18. 公众号上怎么转换html格式,教你完美复制别人的公众号内容和图片到自己的号...
  19. Python教程:去除背景,我保证不动她一根头发(附多种方式)
  20. 算法09——patA1033 加油站问题(贪心)

热门文章

  1. navicat工具能安装在linux,linux下安装navicat
  2. ArcMap制作城市道路网壁纸(OSM道路数据下载)
  3. 使用octotree 出现Error: Connection error octotree解决办法
  4. 用SPSS做数据分析
  5. 小甲鱼c语言入门冒泡,小甲鱼 排序算法 冒泡排序
  6. CAD如何快速计算面积并标注?CAD计算面积并标注
  7. Remoting基本原理及其扩展机制(上)
  8. 如何学习渗透测试:初学者教程
  9. Java源码-猜数字小游戏(Swing编程版)
  10. 基于51单片机和 ADC0808 ADC0809的自动数字电压表proteus仿真程序设计