0

私はfminuncを使用しています。具体的には、関数を最小化するために、BFGS とユーザー指定の勾配を使用した準ニュートン法を使用しています。約 3 回の反復が行われ、一連の関数評価が行われます。最小化しようとしている関数が呼び出されたときにその値を表示します。4回目の反復で数回呼び出した後、3回目の反復よりも大幅に小さいことがわかりますが、Matlabは引き続き関数を評価し、理由はわかりません。更新を受け入れて次の反復に進むように指示するために調整できるものはありますか?

4

1 に答える 1