Module: tf_quant_finance.math.optimizer

Contents

Last updated: 2023-03-16.

Module: tf_quant_finance.math.optimizer#

View source

Optimization methods.

Classes#

class ConjugateGradientParams: Adjustable parameters of conjugate gradient algorithm.

Functions#

bfgs_minimize(...): Applies the BFGS algorithm to minimize a differentiable function.

conjugate_gradient_minimize(...): Minimizes a differentiable function.

converged_all(...): Condition to stop when all batch members have converged or failed.

converged_any(...): Condition to stop when any batch member converges, or all have failed.

differential_evolution_minimize(...): Applies the Differential evolution algorithm to minimize a function.

differential_evolution_one_step(...): Performs one step of the differential evolution algorithm.

lbfgs_minimize(...): Applies the L-BFGS algorithm to minimize a differentiable function.

nelder_mead_minimize(...): Minimum of the objective function using the Nelder Mead simplex algorithm.

nelder_mead_one_step(...): A single iteration of the Nelder Mead algorithm.