Optimize.minimize 初步猜测

Optimize.minimize initial guess

我正在尝试理解 optimize.minimize 的想法。但是,我遇到了一个小问题。我不明白为什么我们在使用 optimize.minimize 时需要初始猜测 (x0)?谁能帮帮我??

非常感谢。

数值优化基本上是说:这是一个函数 f

假设我们正在尝试找到最小值。让我们为我们的起始变量添加一点。什么是 f(x + a)?它会下降吗?让我们再添加一点? f(x + a + b) 比那个小吗?最终,在尝试了大量不同的输入、上下调整之后,您将对函数的行为方式以及最小化位置有一个很好的了解。

为此,您需要从某个地方开始,以便您可以从 f(x)x 部分添加或减去.