mirror of https://github.com/davisking/dlib.git
Added an example of using be_verbose() to see the optimization progress.
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403780
This commit is contained in:
parent
9a6305af79
commit
71bec0bd6f
|
@ -174,12 +174,13 @@ int main()
|
|||
// The L-BFGS algorithm however uses only O(N) memory. So if you have a
|
||||
// function of a huge number of variables the L-BFGS algorithm is probably
|
||||
// a better choice.
|
||||
starting_point = 4, 8;
|
||||
starting_point = 0.8, 1.3;
|
||||
find_min(lbfgs_search_strategy(10), // The 10 here is basically a measure of how much memory L-BFGS will use.
|
||||
objective_delta_stop_strategy(1e-7),
|
||||
objective_delta_stop_strategy(1e-7).be_verbose(), // Adding be_verbose() causes a message to be
|
||||
// printed for each iteration of optimization.
|
||||
&rosen, &rosen_derivative, starting_point, -1);
|
||||
|
||||
cout << starting_point << endl;
|
||||
cout << endl << starting_point << endl;
|
||||
|
||||
starting_point = -94, 5.2;
|
||||
find_min_using_approximate_derivatives(lbfgs_search_strategy(10),
|
||||
|
|
Loading…
Reference in New Issue