【数学基础】一份非常适合人工智能学习的线性代数基础材料中文版 (国内教材精华)...
机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学、线性代数、概率论与数理统计三部分,我整理了相关数学基础资料:
源文件下载:
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.矩阵的特征值和特征向量的概念及性质
(1) 设
是
(2)若
为
(3)设
为
若:
,
则: 。
2.相似变换、相似矩阵的概念及性质
(1) 若
,则
,对 成立
3.矩阵可相似对角化的充分必要条件
(1)设
为
(2) 设
可对角化,则由
(3) 重要结论
若
,则 .
若
,则 ,其中
为关于
阶方阵
的多项式。
若
为可对角化矩阵,则其非零特征值的个数(重根重复计算)=秩( )
4.实对称矩阵的特征值、特征向量及相似对角阵
(1)相似矩阵:设
为两个
(2)相似矩阵的性质:如果
则有:
(若 ,
均可逆)
( 为正整数)
λ
λ
,从而 有相同的特征值
,从而 同时可逆或者不可逆
秩
秩 ,
λ
λ
不一定相似
二次型
1.
个变量
,其中
,称为
2.惯性定理,二次型的标准形和规范形
(1) 惯性定理
对于任一二次型,不论选取怎样的合同变换使它化为仅含平方项的标准型,其正负惯性指数与所选变换无关,这就是所谓的惯性定理。
(2) 标准形
二次型
经过合同变换
称为
(3) 规范形
任一实二次型
都可经过合同变换化为规范形,其中
3.用正交变换和配方法化二次型为标准形,二次型及其矩阵的正定性
设
正定
,
正定
的各阶顺序主子式全大于零
的所有特征值大于零
的正惯性指数为
存在可逆阵
存在正交矩阵
其中
正定
本文首发于“机器学习初学者”公众号
【数学基础】一份非常适合人工智能学习的线性代数基础材料中文版 (国内教材精华)...相关推荐
- 【数学基础】一份非常适合人工智能学习的概率论基础材料中文版 (国内教材精华)...
机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学.线性代数.概率论与数理统计三部分,我整理了相 ...
- 【数学基础】一份非常适合人工智能学习的高等数学基础材料中文版 (国内教材精华)...
机器学习,需要一定的数学基础,需要掌握的数学基础知识特别多,如果从头到尾开始学,估计大部分人来不及,我建议先学习最基础的数学知识,基础知识可以分为高等数学.线性代数.概率论与数理统计三部分,我整理了相 ...
- 【数学基础】一份非常适合人工智能学习的概率论基础材料中文版 (CS229概率论)...
本文是斯坦福大学 CS229 机器学习课程的基础材料,原始文件下载[1] 原文作者:Arian Maleki , Tom Do 翻译:石振宇[2] 审核和修改制作:黄海广[3] 备注:请关注githu ...
- 人工智能数学基础--概率与统计7:学习中一些术语的称呼或表示变化说明以及独立事件的一些补充推论
一.概念表示变化说明 笔者最开始学习概率论时,是以美版M.R.斯皮格尔等著作的<概率与统计>作为教材学习,学习过程中发现部分内容理解困难,之所以这样,一是这本书的内容太古老,教材是2002 ...
- 人工智能专业适合女孩学习吗?
人工智能专业是一个适合女孩子学习的学科. 性别不应该是选择专业的决定因素,而应该根据自己的兴趣.才能和职业规划来选择专业.人工智能专业需要的能力包括数学.计算机科学.逻辑思维.创新思维.团队合作和沟通 ...
- 写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』
说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人. 但是, ...
- 适合人工智能的编程语言有哪些 人工智能学习路线(2022.10.16)
人工智能ai用什么编程语言_用于AI开发的6种最佳编程语言 人工智能ai用什么编程语言_用于AI开发的6种最佳编程语言_cxq8989的博客-CSDN博客 最适合人工智能开发的六种编程语言 最适合人工 ...
- python语言开发的软件有哪些-最适合人工智能开发的5种编程语言,你知道几种?...
原标题:最适合人工智能开发的5种编程语言,你知道几种? 私信我或关注微信号:猿来如此呀,回复:学习,获取免费学习资源包. 人工智能技术的提升不仅为企业的运营带来了效率,而且为人民的生活带来了便利. 迄 ...
- python与人工智能编程-最适合人工智能开发的5种编程语言,Python排第一
原标题:最适合人工智能开发的5种编程语言,Python排第一 文章转载自超图集团,版权归原作者和刊载媒体所有. 近年来,人工智能(AI)正在不断释放科技革命和产业变革积蓄的巨大能量,深刻改变着人类生产 ...
- python与人工智能编程-最适合人工智能开发的5种编程语言,你知道几种?
原标题:最适合人工智能开发的5种编程语言,你知道几种? 私信我或关注微信号:猿来如此呀,回复:学习,获取免费学习资源包. 人工智能技术的提升不仅为企业的运营带来了效率,而且为人民的生活带来了便利. 迄 ...
最新文章
- 弹出硬盘时应用程序阻碍停用设备_7GB硬盘空间被Win 10“偷走”?微软系统的这些“潜规则”你掌握了吗?...
- professional asp.net 4 with c# and VB.net 阅读笔记
- CentOS升级gcc到4.8.2以支持C++11标准的方法
- 如何手动完成一次APK打包?----APK编译全过程
- XCode 4.2(4.1)真机调试及生成IPA全攻略
- 12-16php测试题
- Win 11 真的要来了!微软宣布 Win10 将于 2025 年终止支持!
- spring boot使用注解的方式整合mybaits
- 百度SEO最新小某云商城系统源码 免授权V1.61版
- Android动画类型
- “我将 20 年前开发的操作系统迁移到 .NET 6,居然成功了”
- ProcessOn画图
- 网易云基于 Kubernetes 的深度定制化实践
- 百度浏览器启动公司级内测 截图首度曝光
- 邮件服务器pop无响应,exchange2013邮箱服务器POP服务异常,客户端无法接收邮件
- 网关Gateway的介绍与使用
- [Kafka][错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program]
- 公众号上怎么转换html格式,教你完美复制别人的公众号内容和图片到自己的号...
- Python教程:去除背景,我保证不动她一根头发(附多种方式)
- 算法09——patA1033 加油站问题(贪心)