Skip to content

saneItchyHog/optimization_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

optimization_algorithms

Useful Optimization Algorithms

L-BFGS

L-BFGS stands for “Limited memory BFGS”. It belongs to the family of quasi-Newton methods that approximates the BFGS algorithm using limited amount memory. It is particularly useful for parameter estimation in Machine Learning. In case of big dimensions, the amount of memory required to store a Hessian (N2) is too big, along with the machine time required to process it, hence the need to use L-BFGS . L-BFGS stores only a few vectors that represent the approximation of the dense (N2) matrix implicitly. Due to its moderate memory requirement, L-BFGS method is particularly well suited for optimization problems with a large number of variables.

Wolfeline Search

Wolfe line search algorithm