mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
updated the docs
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403230
This commit is contained in:
parent
93bb778fc6
commit
93eda13be7
@ -35,11 +35,14 @@
|
|||||||
<item>negate_function</item>
|
<item>negate_function</item>
|
||||||
<item>make_line_search_function</item>
|
<item>make_line_search_function</item>
|
||||||
<item>poly_min_extrap</item>
|
<item>poly_min_extrap</item>
|
||||||
|
<item>lagrange_poly_min_extrap</item>
|
||||||
<item>line_search</item>
|
<item>line_search</item>
|
||||||
<item>find_min</item>
|
<item>find_min</item>
|
||||||
|
<item>find_min_single_variable</item>
|
||||||
<item>find_min_using_approximate_derivatives</item>
|
<item>find_min_using_approximate_derivatives</item>
|
||||||
<item>find_min_bobyqa</item>
|
<item>find_min_bobyqa</item>
|
||||||
<item>find_max</item>
|
<item>find_max</item>
|
||||||
|
<item>find_max_single_variable</item>
|
||||||
<item>find_max_using_approximate_derivatives</item>
|
<item>find_max_using_approximate_derivatives</item>
|
||||||
<item>find_max_bobyqa</item>
|
<item>find_max_bobyqa</item>
|
||||||
|
|
||||||
@ -178,6 +181,19 @@
|
|||||||
|
|
||||||
</component>
|
</component>
|
||||||
|
|
||||||
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
|
<component>
|
||||||
|
<name>lagrange_poly_min_extrap</name>
|
||||||
|
<file>dlib/optimization.h</file>
|
||||||
|
<spec_file link="true">dlib/optimization/optimization_line_search_abstract.h</spec_file>
|
||||||
|
<description>
|
||||||
|
This function finds the second order polynomial that interpolates a
|
||||||
|
set of points and returns you the minimum of that polynomial.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
</component>
|
||||||
|
|
||||||
<!-- ************************************************************************* -->
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
<component>
|
<component>
|
||||||
@ -185,7 +201,7 @@
|
|||||||
<file>dlib/optimization.h</file>
|
<file>dlib/optimization.h</file>
|
||||||
<spec_file link="true">dlib/optimization/optimization_line_search_abstract.h</spec_file>
|
<spec_file link="true">dlib/optimization/optimization_line_search_abstract.h</spec_file>
|
||||||
<description>
|
<description>
|
||||||
Performs a line search on a given function and returns the input
|
Performs a gradient based line search on a given function and returns the input
|
||||||
that makes the function significantly smaller.
|
that makes the function significantly smaller.
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
@ -317,6 +333,19 @@
|
|||||||
|
|
||||||
</component>
|
</component>
|
||||||
|
|
||||||
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
|
<component>
|
||||||
|
<name>find_min_single_variable</name>
|
||||||
|
<file>dlib/optimization.h</file>
|
||||||
|
<spec_file link="true">dlib/optimization/optimization_line_search_abstract.h</spec_file>
|
||||||
|
<description>
|
||||||
|
Performs a bound constrained minimization of a nonlinear function. The
|
||||||
|
function must be of a single variable. Derivatives are not required.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
</component>
|
||||||
|
|
||||||
<!-- ************************************************************************* -->
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
<component>
|
<component>
|
||||||
@ -343,6 +372,13 @@
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Note that BOBYQA only works on functions of two or more variables. So if you need to perform
|
||||||
|
derivative-free optimization on a function of a single variable
|
||||||
|
then you should use the <a href="#find_min_single_variable">find_min_single_variable</a>
|
||||||
|
function.
|
||||||
|
</p>
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<examples>
|
<examples>
|
||||||
<example>optimization_ex.cpp.html</example>
|
<example>optimization_ex.cpp.html</example>
|
||||||
@ -361,6 +397,12 @@
|
|||||||
except that it negates the objective function before performing optimization.
|
except that it negates the objective function before performing optimization.
|
||||||
Thus this function will attempt to find the maximizer of the objective rather than
|
Thus this function will attempt to find the maximizer of the objective rather than
|
||||||
the minimizer.
|
the minimizer.
|
||||||
|
<p>
|
||||||
|
Note that BOBYQA only works on functions of two or more variables. So if you need to perform
|
||||||
|
derivative-free optimization on a function of a single variable
|
||||||
|
then you should use the <a href="#find_max_single_variable">find_max_single_variable</a>
|
||||||
|
function.
|
||||||
|
</p>
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
</component>
|
</component>
|
||||||
@ -396,6 +438,19 @@
|
|||||||
|
|
||||||
</component>
|
</component>
|
||||||
|
|
||||||
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
|
<component>
|
||||||
|
<name>find_max_single_variable</name>
|
||||||
|
<file>dlib/optimization.h</file>
|
||||||
|
<spec_file link="true">dlib/optimization/optimization_line_search_abstract.h</spec_file>
|
||||||
|
<description>
|
||||||
|
Performs a bound constrained maximization of a nonlinear function. The
|
||||||
|
function must be of a single variable. Derivatives are not required.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
</component>
|
||||||
|
|
||||||
<!-- ************************************************************************* -->
|
<!-- ************************************************************************* -->
|
||||||
|
|
||||||
<component>
|
<component>
|
||||||
|
@ -32,12 +32,15 @@
|
|||||||
<term file="algorithms.html" name="derivative"/>
|
<term file="algorithms.html" name="derivative"/>
|
||||||
<term file="algorithms.html" name="make_line_search_function"/>
|
<term file="algorithms.html" name="make_line_search_function"/>
|
||||||
<term file="algorithms.html" name="poly_min_extrap"/>
|
<term file="algorithms.html" name="poly_min_extrap"/>
|
||||||
|
<term file="algorithms.html" name="lagrange_poly_min_extrap"/>
|
||||||
<term file="algorithms.html" name="line_search"/>
|
<term file="algorithms.html" name="line_search"/>
|
||||||
<term file="algorithms.html" name="find_min"/>
|
<term file="algorithms.html" name="find_min"/>
|
||||||
|
<term file="algorithms.html" name="find_min_single_variable"/>
|
||||||
<term file="algorithms.html" name="find_min_using_approximate_derivatives"/>
|
<term file="algorithms.html" name="find_min_using_approximate_derivatives"/>
|
||||||
<term file="algorithms.html" name="find_min_bobyqa"/>
|
<term file="algorithms.html" name="find_min_bobyqa"/>
|
||||||
<term link="algorithms.html#find_min_bobyqa" name="BOBYQA"/>
|
<term link="algorithms.html#find_min_bobyqa" name="BOBYQA"/>
|
||||||
<term file="algorithms.html" name="find_max"/>
|
<term file="algorithms.html" name="find_max"/>
|
||||||
|
<term file="algorithms.html" name="find_max_single_variable"/>
|
||||||
<term file="algorithms.html" name="find_max_using_approximate_derivatives"/>
|
<term file="algorithms.html" name="find_max_using_approximate_derivatives"/>
|
||||||
<term file="algorithms.html" name="find_max_bobyqa"/>
|
<term file="algorithms.html" name="find_max_bobyqa"/>
|
||||||
<term file="algorithms.html" name="objective_delta_stop_strategy"/>
|
<term file="algorithms.html" name="objective_delta_stop_strategy"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user