Expand description
Optimization primitives over ndarray vectors.
Structs§
- Adam
Config - Configuration for Adam optimizer.
- BFGS
Config - Configuration for
BFGSquasi-Newton optimization. - Line
Search Config - Configuration for backtracking line search.
- Momentum
Config - Configuration for momentum gradient descent.
- Projected
Gradient Config - Configuration for projected gradient descent with box constraints.
- RMSProp
Config - Configuration for
RMSPropoptimizer. - SGDConfig
- Configuration for SGD.
Enums§
- Optimization
Error - Error type for optimization routines.
Functions§
- adam
- Minimize objective with Adam.
- adam_
complex - Minimize objective with complex Adam updates.
- backtracking_
line_ search - Perform Armijo backtracking line search.
- backtracking_
line_ search_ complex - Perform Armijo backtracking line search for complex vectors.
- bfgs
- Minimize objective with
BFGSquasi-Newton updates. - bfgs_
complex - Minimize objective with complex
BFGSquasi-Newton updates. - gradient_
descent - Minimize objective with fixed-step gradient descent.
- gradient_
descent_ complex - Minimize objective with fixed-step complex gradient descent.
- momentum_
descent - Minimize objective with momentum gradient descent.
- momentum_
descent_ complex - Minimize objective with complex momentum gradient descent.
- projected_
gradient_ descent_ box - Minimize objective with projected gradient descent under box constraints.
- projected_
gradient_ descent_ box_ complex - Minimize objective with complex projected gradient descent under box constraints.
- rmsprop
- Minimize objective with
RMSProp. - rmsprop_
complex - Minimize objective with complex
RMSProp. - stochastic_
gradient_ descent - Minimize objective with stochastic gradient descent.
- stochastic_
gradient_ descent_ complex - Minimize objective with complex stochastic gradient descent.