簡單的最小二乘法

最小二乘法是用來做函數擬合或者求函數極值的方法。在機器學習,尤其是迴歸模型中,最常用的就是最小二乘迴歸求解模型參數。

1 最小二乘的原理與要解決的問題

最小二乘法是由勒讓德在19世紀發現的,原理的一般形式很簡單,發現的過程是非常艱難的。形式如下式:

觀測值就是我們的多組樣本,理論值就是我們的假設擬合函數。

目標函數也就是在機器學習中常說的損失函數.

我們的目標是得到使目標函數最小化時候的擬合函數的模型。

比如有m個只有一個特徵的樣本:

2 最小二乘法的代數法求解

3 最小二乘法的矩陣法解法

矩陣法比代數法要簡潔,且矩陣運算可以取代循環,所以現在很多書和機器學習庫都是用的矩陣法來做最小二乘法。這裏用上面的多元線性迴歸例子來描述矩陣法解法。

4 最小二乘法的侷限性和適用場景

從上面可以看出,最小二乘法適用簡潔高效,比梯度下降這樣的迭代算法似乎方便很多,下面討論最小二乘法的侷限性。

第五,最小二乘考慮了所有噪聲。。。

以上 ,重新學習了最小二乘法。

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