突然感覺octave的函數或語法越來越多了,容易忘,不歸納不行,又不想翻看之前的,就從現在開始記吧,也不遲。
注:詳細的可以用help xxx來查詢xxx的用法
0 一些亂七八糟的語法
很多前人歸納了,就不再寫一遍了,這裏貼出收藏的(排名不分先後),感謝各位菊苣:
Octave 基本操作
編程練習(一):線性迴歸
Octave快速入門(2)——數據加載、存儲、修改
1. fminunc
fminunc可以當做一個梯度下降方法,而且比梯度下降快很多,是個高級的算法。
最後,那個fminunc裏面的initialTheta要是2維或以上的,就是不能一個實數。[調用方法介紹]
2. fmincg
詳細看吳恩達Machine Learning 的 ex3 作業2
3. [ ]和reshape
[ ] 用於把矩陣變成一個一個元素,然後按照一行行排列。
reshape是把某個矩陣給定區間範圍內的元素按照給定的大小排列
鏈接