pyrieef.optimization package

Submodules

pyrieef.optimization.algorithms module

pyrieef.optimization.algorithms.newton_optimize_trajectory(objective, trajectory, verbose=False, maxiter=15)

pyrieef.optimization.common_imports module

pyrieef.optimization.optimization module

class pyrieef.optimization.optimization.GradientDescent(f)

Bases: pyrieef.optimization.optimization.UnconstraintedOptimizer

one_step(x)
class pyrieef.optimization.optimization.NaturalGradientDescent(f, A)

Bases: pyrieef.optimization.optimization.UnconstraintedOptimizer

delta(x)
one_step(x)
class pyrieef.optimization.optimization.NetwtonAlgorithm(f)

Bases: pyrieef.optimization.optimization.UnconstraintedOptimizer

one_step(x)
class pyrieef.optimization.optimization.UnconstraintedOptimizer(f)

Bases: object

gradient(x)
objective(x)
abstract one_step(x)
set_eta(eta)

Module contents