1. 程式人生 > >線性迴歸的Cost function實現

線性迴歸的Cost function實現

此處使用Octave來實現

線性方程的代價函式:

 

代價函式:

 

X 是測試值,假設用矩陣表示為         為了方便用矩陣計算我們把X加一列 1 :                 同時 

 

那麼h(X)的合就可以用矩陣乘法來計算  

 

平方就可以用 y' * y, 因為要平方之後把所有向量內的項加到一起,原理就是每一項跟自己相乘然後相加到一起還是矩陣相乘。

最後代價函式J就可以表示為: