線性迴歸之代價函數除2m

線性迴歸中代價函數爲:

J=12mi=1m(hθ(x(i))y(i))2

開始爲何是除以2m ,第一反應不應該除以m 麼?在吳恩達機器學習視頻公開課上講解是爲了其他數學計算的方便。其實這裏無論除以2m 還是m ,代價函數最優化的結果θ  都是相同的。

數學計算的方便:之後利用梯度下降法對J 求導,如果是2m ,求導結果爲:Jθi=1mi=1m(hθ(x(i))y(i))hθ(x(i))θ ,這裏正好除以m ,便於計算。

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