torch_numopt.numerical_optimizer#
Base classes for numerical optimizers that use curvature information.
This module provides the core NumericalOptimizer abstract class and its
subclasses for line-search and trust-region strategies. It handles parameter
updates, learning-rate initialization, and direction computation using a
curvature estimator.
Classes
|
Numerical optimizer that uses a line-search algorithm to determine the step length. |
|
Base optimizer that uses a curvature estimator to compute a step direction. |
|
Numerical optimizer that uses a trust-region strategy. |