mrpro.algorithms.optimizers

Optimizers.

Functions

adam(f, initial_parameters, n_iterations[, ...])

Adam for non-linear minimization problems.

cg(operator, right_hand_side[, ...])

CG for solving a linear system \(Hx=b\).

lbfgs(f, initial_parameters[, ...])

LBFGS for (non-linear) minimization problems.

pdhg(f, g, operator, initial_values[, ...])

Primal-Dual Hybrid Gradient Algorithm (PDHG).

pgd(f, g, initial_value[, stepsize, ...])

Proximal gradient descent algorithm for solving problem \(min_x f(x) + g(x)\).

Classes

OptimizerStatus

Base class for OptimizerStatus.