Skip to main content

Module gradient

Module gradient 

Source
Expand description

Various gradient-based optimization algorithms.

Re-exports§

pub use lbfgsb::LBFGSBCheckpoint;
pub use lbfgsb::LBFGSBConfig;
pub use lbfgsb::LBFGSBErrorMode;
pub use lbfgsb::LBFGSBFTerminator;
pub use lbfgsb::LBFGSBGTerminator;
pub use lbfgsb::LBFGSBInfNormGTerminator;
pub use lbfgsb::LBFGSB;
pub use adam::Adam;
pub use adam::AdamConfig;
pub use adam::AdamEMATerminator;
pub use conjugate_gradient::ConjugateGradient;
pub use conjugate_gradient::ConjugateGradientConfig;
pub use conjugate_gradient::ConjugateGradientGTerminator;
pub use conjugate_gradient::ConjugateGradientUpdate;
pub use trust_region::TrustRegion;
pub use trust_region::TrustRegionConfig;
pub use trust_region::TrustRegionGTerminator;
pub use trust_region::TrustRegionSubproblem;
pub use gradient_status::GradientStatus;

Modules§

adam
Adam minimization.
conjugate_gradient
Nonlinear conjugate-gradient minimization.
gradient_status
Status used by gradient-based minimizers.
lbfgsb
L-BFGS-B minimization. Scalar- and linear-algebra-generic limited-memory BFGS with native box projection.
trust_region
Trust-region minimization. Trust-region minimization.