优化问题非常常见。在Python里,有Scipy这个package里的optimizer, minimizer等module,提供了不少优化算子。常见的Conjugate gradient, Simplex methods, L-BFGS都有实现。可是,在实际中,经常不能显示的提供jacobian或者hessian矩阵,因而用conjudatae gradient一类的现成算子不可行。但如果不想依赖于gradient,就可以用Simlex methods这种基于function value的算子。可是,缺点是超慢。于是有一些基于遗传算法等的算子,像Facebook提供的Nevergrad,其名意在Never gradient,不过有歧义,Never graduate...
数值优化算子
最新推荐文章于 2024-04-12 16:07:19 发布