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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章