私はscipy.optimize.optimizeの関数のいくつかに精通しており、かつては微分を知っていた関数を最小限に抑えるためにfmin_cgを使っていました。しかし、私は今、容易に差別化されない式を持っています。派生のないPython関数の最小化
このモジュールの関数(fmin_cgなど)のいくつかは、実際には派生物を提供する必要はありません。私は順番に各パラメータに小さな値を加えることでクォージー・デリバティブを計算すると仮定します - それは正しいですか?
私の主な質問は次のとおりです。与えられた派生物のない複数のパラメータに対して関数を最小化するときに、どの関数(または他の関数)を使うのが最適でしょうか?
あなたがについて正しいです導関数(ヤコビアン)を数値的に近似する方法。私は 'scipy.optimize.leastsq'を使ってこれを見てきました。 – wim
ちょうど興味深いですが、いくつの変数がありますか? – denis