text: 在數值最佳化中， Broyden–Fletcher–Goldfarb–Shanno演算法是一種求解無約束非線性最佳化問題的迭代演算法。 和相關的Davidon–Fletcher–Powell演算法類似，BFGS演算法透過利用曲率資訊對梯度進行預處理來確定下降方向。曲率資訊則是透過維護一個使用廣義的割線法逐步近似的關於損失函式的Hessian矩陣來獲得。演算法.從起始點formula_1和初始的Hessian矩陣formula_2，重複以下步驟，formula_3會收斂到最佳化問題的解：formula_14表示要最小化的目標函式。可以透過檢查梯度的範數 formula_15來判斷收斂性。如果formula_2初始化為formula_17，第一步將等效於梯度下降，但接下來的步驟會受到近似於Hessian矩陣的formula_18的調節。
metadata: erhwenkuo/wikipedia-zhtw
metadata: BFGS演算法
metadata: https://zh.wikipedia.org/wiki?curid=7481518