pylbfgs
## usage的python实现
from lbfgs import *
def new_Evaluate ( w , g , n , step ):
...
def progress ( x , g , fx , xnorm , gnorm , step , n , k , ls ):
...
param = lbfgs_parameters ( new_Evaluate , progress )
lb = lbfgs ( N , x , fx , param )
ret = lb . do_lbfgs ()
## API
class lbfgs :
def __init__ ( self , n , x , ptr_fx , lbfgs_parameters ):
n变量数。 x变量数组。 客户端程序可以设置优化的默认值,并通过该数组接收优化结果。 ptr
2022-02-08 15:14:17
4KB
Python
1