我只是在学习优化,以及解析解和数值解之间的区别。假设有一个成本函数f(x),我们想找到x最小化它的值。在分析解决方案中,我们将对 进行微分x,即找到df(x)/dx。而在数值解中,我们会尝试 的值x,并查看我们需要改变哪个方向x才能朝着解(梯度下降)移动。
在我看来,分析解决方案始终是首选,因为它可以为您提供准确的答案。您不会陷入局部最小值,并且可以确定您的解决方案是正确的。那么为什么我们不总是使用分析解决方案呢?
我知道数值解决方案使事情变得更容易,因为您不必手动计算解析解决方案,但在我看来,手动解决问题以获得精确答案比通过计算来获得近似答案更可取。有人可以帮我解决这个问题吗?谢谢!