Home
Trees
Indices
Help
PyDSTool
Package PyDSTool
::
Package Toolbox
:: Package optimizers
[
hide private
]
[
frames
] |
no frames
]
Package optimizers
source code
Optimization module
Submodules
[
hide private
]
PyDSTool.Toolbox.optimizers.criterion
:
Module containing every criteria for converge test
PyDSTool.Toolbox.optimizers.criterion.composite_criteria
:
Composite criteria allow to use several criteria together, with and/or composition
PyDSTool.Toolbox.optimizers.criterion.criteria
:
A list of standard convergence criteria based on the number of iterations, the last values taken by the cost function and the associated points
PyDSTool.Toolbox.optimizers.criterion.facilities
:
Proposes a way to create a composite criterion
PyDSTool.Toolbox.optimizers.criterion.information_criteria
PyDSTool.Toolbox.optimizers.defaults
:
Defines the defaults parameters for the generic optimizer framework
PyDSTool.Toolbox.optimizers.helpers
:
Helper functions
PyDSTool.Toolbox.optimizers.helpers.finite_difference
PyDSTool.Toolbox.optimizers.helpers.levenberg_marquardt
PyDSTool.Toolbox.optimizers.helpers.quadratic
PyDSTool.Toolbox.optimizers.line_search
:
Module containing the line searchers
PyDSTool.Toolbox.optimizers.line_search.adaptive_last_step_modifier
:
Line search decorator that overrides the default alpha_step value with a factor times the last alpha_step, the factor being a function of the current direction and the last direction
PyDSTool.Toolbox.optimizers.line_search.backtracking_search
PyDSTool.Toolbox.optimizers.line_search.barzilai_borwein_non_monotone_search
PyDSTool.Toolbox.optimizers.line_search.barzilai_borwein_search
PyDSTool.Toolbox.optimizers.line_search.cubic_interpolation
:
Line Search with the cubic interpolation method with the computation of the gradient of the function
PyDSTool.Toolbox.optimizers.line_search.damped_line_search
:
A damped line search
PyDSTool.Toolbox.optimizers.line_search.fibonacci_section
:
Line Search with the Fibonacci section method
PyDSTool.Toolbox.optimizers.line_search.fixed_last_step_modifier
:
Line search decorator that overrides the default alpha_step value with a factor times the last alpha_step
PyDSTool.Toolbox.optimizers.line_search.golden_section
:
Line Search with the golden section method
PyDSTool.Toolbox.optimizers.line_search.goldstein_rule
PyDSTool.Toolbox.optimizers.line_search.hyperbolic_line_search
:
An hyperbolic line search, in fact no searches at all
PyDSTool.Toolbox.optimizers.line_search.quadratic_interpolation
:
Line Search with the quadratic interpolation method with the computation of the gradient of the function
PyDSTool.Toolbox.optimizers.line_search.scaled_line_search
PyDSTool.Toolbox.optimizers.line_search.simple_line_search
:
A simple line search, in fact no searches at all
PyDSTool.Toolbox.optimizers.line_search.strong_wolfe_powell_rule
PyDSTool.Toolbox.optimizers.line_search.wolfe_powell_rule
PyDSTool.Toolbox.optimizers.optimizer
:
Module containing the core optimizers
PyDSTool.Toolbox.optimizers.optimizer.optimizer
:
The core optimizer from which every other optimizer is derived
PyDSTool.Toolbox.optimizers.optimizer.standard_optimizer
:
A standard optimizer
PyDSTool.Toolbox.optimizers.optimizer.standard_optimizer_modifying
:
A standard optimizer with a special object that modifies the resulting set of parameters
PyDSTool.Toolbox.optimizers.step
:
Module containing every step use to lower a cost function
PyDSTool.Toolbox.optimizers.step.conjugate_gradient_step
:
Computes the conjugate gradient steps for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.goldfeld_step
:
Computes Goldfeld step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.goldstein_price_step
:
Computes Goldstein-Price step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.gradient_step
:
Computes a gradient step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.local_brute_force_1dstep
PyDSTool.Toolbox.optimizers.step.marquardt_step
:
Computes a Marquardt step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.newton_step
:
Computes a Newton step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.partial_step
:
Computes a partial step for a specific function at a specific point, acting like a decorator for other steps
PyDSTool.Toolbox.optimizers.step.quasi_newton_step
:
Computes a quasi-Newton step for a specific function at a specific point
PyDSTool.Toolbox.optimizers.step.restart_conjugate_gradient
:
Restarts a conjugate gradient search by deleting the step key in the state dictionary
PyDSTool.Toolbox.optimizers.tests
PyDSTool.Toolbox.optimizers.tests.test_powell
:
Class defining the Powell function
PyDSTool.Toolbox.optimizers.tests.test_quadratic
:
Class defining a quadratic function
PyDSTool.Toolbox.optimizers.tests.test_rosenbrock
:
Class defining the Rosenbrock function
Functions
[
hide private
]
mod_path
()
source code
test
(
level
=
-5
,
verbosity
=
1
)
source code
testall
(
level
=
-5
,
verbosity
=
1
)
source code
Home
Trees
Indices
Help
PyDSTool
Generated by Epydoc 3.0.1 on Sun Dec 2 23:44:18 2012
http://epydoc.sourceforge.net