Coursea-吴恩达-machine learning学习笔记(三)【week 1之Linear Algebra Review】

[123456]

矩阵的维度:行× 列;
A 表示矩阵,Aij 表示矩阵第i 行第j 列的元素。

向量是一种特殊矩阵,n×1 的矩阵:
y=[123] 表示三维向量;
yi 表示向量y 的第i 个元素。

向量的表示包括0 索引法和1 索引法:
y=[y1y2y3] 为1索引法,y=[y0y1y1] 为0索引法,一般使用1索引法。

一般用大写字母表示矩阵,如ABC ;用小写字母表示向量,如axy

相同维度的矩阵才能进行加、减运算。

矩阵与向量的乘法:

A×x=y
其中Am×n 矩阵,xn×1 矩阵即n 维向量,ym 维向量,yi 等于A 的第i 行元素乘以向量x 的元素,然后相加:
[abcdef][xy]=[ax+bycx+dyex+fy]
注:A 的列数必须与x 的行数相同。

矩阵间乘法:

A×B=C
其中,Am×n 矩阵,Bn×o 矩阵,Cm×o 矩阵,C 的第i 列是A 乘以B 的第i 列,Cij 等于A 的第i 行元素乘以B 的第j 列元素,然后相加:
[abcdef][wxyz]=[aw+byax+bzcw+dycx+dzew+fyex+fz]
注:A 的列数必须与B 的行数相同。

线性回归:Prediction=DataMatrixParameters
预测值:[210414161534852] ,三个假设函数:{hθ(x)=40+0.25xhθ(x)=200+0.1xhθ(x)=150+0.4x
求取hθ(x)

[1210411416115341852][402001500.150.10.4]=[486410692314342416344353464173285191]

矩阵乘法原则:

A×BB×A(A×B)×C=A×(B×C)

单位矩阵:IIn×n
例:
[1001][100010001]

原则:AI=IA=A(Am×nIn×n=Im×mAm×n=Am×n)

逆矩阵:不是所有矩阵都有逆矩阵,只有m×m 的矩阵才有可能有逆矩阵,若有,表示为A1
原则:AA1=A1A=I
Octave 中,求矩阵A 的逆矩阵用pinv(A)
若矩阵不存在逆矩阵,称为奇异矩阵或退化矩阵。

转置矩阵:

A=[120359]AT=[132509]

Am×n 矩阵,B=AT ,则Bn×m 矩阵,且Bij=Aji
Octave 中,求矩阵A 的转置矩阵用A
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章