Crate esopt

source · []
Expand description

General implementation of the ES strategy described in https://arxiv.org/pdf/1703.03864.pdf.

Structs

Adam Optimizer, with possibility of using AdaBound

Adamax Optimizer

Evolution-Strategy optimizer class. Optimizes given parameters towards a maximum evaluation-score.

Lookahead optimizer on top of other optimizers

RAdam Optimizer (Rectified Adam)

SGD Optimizer, which actually is SGA here (stochastic gradient ascent) Momentum and weight decay is available

Traits

Definition of standard evaluator trait.

Definition of the optimizer traits, to dynamically allow different optimizers

Functions

Generate a vector of random numbers with 0 mean and std std, normally distributed. Using standard thread_rng.

Type Definitions

This crate’s float type to use.